~/conference

Berlin Buzzwords 2023

titleauthorlength
What defines the "open" in "open AI"?Jennifer Ding55m
Survey of concrete cases and tools: startup Parkit used OpenCV and scikit-learn for parking detection; YOLO’s public-domain release catalyzed industries…
Talk at Kesselhaus on
Vectorize Your Open Source Search EngineAtita Arora19m
Shows how to add vectors into an existing Lucene/Elasticsearch pipeline using off‑the‑shelf Hugging Face models, a lightweight encoding service, and Chorus…
Talk at Kesselhaus on
When Probably is Good EnoughSavannah Norem37m
Examines Redis Stack’s bloom filter, count min sketch, and top K with concrete numbers and a demo: Pride and Prejudice text and an 813,695-usernames file…
Talk at Frannz Salon on
Kaldb: serverless lucene at petabyte scaleSuman Karumuri42m
An open-source Lucene serving system claims to run petabyte-scale logs on Kubernetes by separating compute, durability and storage: Kafka acts as a write-ahead…
Talk at Kesselhaus on
Boosting Ranking Performance with Minimal SupervisionJo Kristian Bergum41m
With just three labeled queries and documents, an LLM (including open-source 3B models or GPT-style APIs) generates synthetic questions for every document…
Talk at Kesselhaus on
Declarative Data Collections for Portable ParallelismZhibo Li18m
Declarative collection skeletons expose eight property groups (semantic, interface, hybrid) and use C++ template metaprogramming to let programmers declare…
Talk at Maschinenhaus on
How to train your general purpose document retriever modelTom Veasey, Quentin Herreros41m
A learned sparse model based on SPLADE-style learned sparse model architecture is fine-tuned on ~1M queries (Stack Overflow titles + Google Natural Questions)…
Talk at Maschinenhaus on
ClickHouse: what is behind the fastest columnar databaseOlena Kutsenko42m
Open source ClickHouse claims throughput of billions of rows and tens of gigabytes per second by using columnar storage with per‑column files and heavy…
Talk at Maschinenhaus on
Migrate Data, Mesh in mindAydan Rende21m
A migration replaces an on‑prem Hadoop warehouse with a cloud pipeline that actually runs: Kafka topics → DataHub data‑sync writing Avro→Delta into S3 →…
Talk at Palais Atelier on
Supercharging your transformers with synthetic query generation and lexical searchMilind Shyani43m
A 1.5B-parameter GPT-style model is fine-tuned on 650k MSMarco/Natural Questions pairs to generate 20 synthetic queries per document, producing a synthetic…
Talk at Palais Atelier on
Apache Airflow in Production - Bad vs Best PracticesBhavani Ravi36m
Recommends upgrading to modern Airflow (avoid brand‑new .0 releases; prefers 2.5.3 unless a feature forces 2.6), use Postgres not SQLite and front it with PG…
Talk at Palais Atelier on
Privacy-Preserving Web SearchLara Perinetti18m
Quant operates a privacy-first search stack: no tracking cookies and only hashed IPs, no sessions, clicks logged but de-identified. Traffic is large — about…
Talk at Kesselhaus on
Using TensorFlow in a Solr Query ParserRadu Gheorghe, Rafał Kuć42m
A Python TensorFlow model does query tagging while BERT tokenization runs outside the model because TensorFlow for Java lacks tokenizer support; the SavedModel…
Talk at Frannz Salon on
Introducing Multi-valued Vector Fields in Apache LuceneAlessandro Benedetti40m
Adds multi-valued KNN vectors to Lucene by making each HNSW node a vector ID and building an ordinal map to documents so the index can map ordinal vector ID to…
Talk at Kesselhaus on
Towards a decentralized and collaborative search engineAline Paponaud, Lucian Precup35m
A collaborative search engine called all.site combines curated, community-run indices with ML question answering, using Hugging Face QA models over…
Talk at Kesselhaus on
Big data in the service of reliable newsRadu Pop, Benjamin Dauvissat19m
Argument: using large, heterogeneous datasets plus curated trustworthy sources makes truth emerge faster and lowers the cost of debunking against Brandolini’s…
Talk at Frannz Salon on
Building On-Ramps for Non-Code Contributors in Open SourceNatali Vlatko, Celeste Horgan44m
Shows concrete practices from Kubernetes and SIG Docs: mandate 5 PRs for org membership, run a twice‑year contributor summit and yearly awards, use enhancement…
Talk at Frannz Salon on
How to not kill peopleLars Albertsson42m
Compares aviation safety to software and AI with concrete takeaways: aviation averages about 270 deaths per year and still treats every incident (Habsheim…
Talk at Kesselhaus on
The Debate Returns (with more vectors): Which Search Engine?Jo Kristian Bergum, Alessandro Benedetti, Etienne Dilocker, Philipp Krenn, Kacper Łukawski, Charlie Hull54m
Five open-source engines compare concrete tradeoffs: one reports 48 billion vectors indexed in a single cluster and adds GPU-accelerated embedding inference…
Talk at Kesselhaus on
Tip of the IcebergFokko Driesprong41m
Apache Iceberg is an open table specification that lets SQL-like ACID operations run directly on object storage, using manifest lists and manifests to provide…
Talk at Maschinenhaus on
Creating chaos in containersMaish Saidel-Keesing37m
Explains concrete chaos practices for containers: define four health checks — liveness checks, local, dependency and anomaly — and test CPU, memory and…
Talk at Frannz Salon on
Who broke the build? Using Kuttl to test and Release fasterRam Mohan Rao Chukka33m
Team replaces slow remote CI e2e runs with Kuttl to reproduce production-like Kubernetes environments locally, spinning up a kind cluster per test namespace…
Talk at Frannz Salon on
No Mean Feat: Upgrading a Customized Solr to Upstream SolrShikhar Srivastava19m
Bloomberg migrates a heavily patched Apache Solr fork to upstream Solr while keeping 750M documents (126 TB), 22M queries/day (median 90 ms) and 2.2M new…
Talk at Maschinenhaus on
Model Fine-tuning For Search: From Algorithms to InfraMaximilian Werk, Bo Wang39m
Fine-tuning turns pretrained encoders into searchable embeddings by cutting classification heads, attaching pooling layers and training with…
Talk at Maschinenhaus on
Ingesting over 4 million rows a second on a single instanceJavier Ramirez43m
Claims ingesting over 4 million rows/sec on a single instance using QuestDB and a 16‑CPU benchmark; a live demo on an SSD Mac shows ~3.2M/sec. Implementation…
Talk at Maschinenhaus on
A Kafka Client’s Request: There and Back AgainDanica Fine42m
Follows a Kafka client request from producer.send() through serialization, partitioning, batching and optional compression to the broker, where network threads…
Talk at Palais Atelier on
Joining Dozens of Data Streams in Distributed Stream Processing SystemsYingjun Wu22m
Claims that decoupling compute and storage by keeping state in S3-backed state lets a distributed SQL streaming database join dozens of streams without…
Talk at Palais Atelier on
Laptop-sized ML for Text, with Open SourceNick Burch47m
Demonstrates running modern open models locally: LLaMA on a laptop (released in 13–122 GB sizes) and several community forks and tools (OpenLLaMA, MPT…
Talk at Palais Atelier on
ML with Domain-Specific Ontology for IT Security IndustryQi Wu, Bertram Sändig40m
A pipeline for BSI-style IT security monitoring combines a curated ontology with machine learning: ontology relation vectors (one dimension per related entity)…
Talk at Palais Atelier on
Building Real-Time Applications: Cyclist Crash DetectionTomas Neubauer40m
A real pipeline processes phone GPS and accelerometer telemetry from a fitness app into Apache Kafka then into a Python microservice that loads a pickled…
Talk at Palais Atelier on
Cooking up a new search system: Recipe search at CookpadMatt Kelly Williams30m
Cookpad replaces a brittle legacy search with a new event-driven, Python-centric stack (Kubernetes, Kafka, Python, Elasticsearch, ML) over two years, keeping…
Talk at Frannz Salon on
What's coming next with Apache Lucene?Uwe Schindler22m
Around Lucene 8 most people thought "There's not much that can be done anymore". In contrast to that, if you look into Apache Lucene's list of new features…
Talk at Kesselhaus on
Building MLOps Infrastructure at Japan's Largest C2C E-Commerce SiteRyan Ginstrom, Teo Narboneta Zosa41m
Mercari adds learning-to-rank as a re-ranker over Elasticsearch, serving a small DNN (trained with TF‑ranking / PyTorch) via a separate RPC microservice with…
Talk at Kesselhaus on
Synthetic data: when, why, and howWilliam Benton40m
Argues synthetic tabular data is practical for privacy, load testing, and rare-event simulation, showing concrete techniques: sampling marginals, sampling…
Talk at Kesselhaus on
Search saves lives: solving healthcare problems with searchChris Hutchinson37m
NHS testing moves from straight‑line distance to travel‑time matching using a driving model + graph traversal that returns driving times for up to 100,000…
Talk at Kesselhaus
Advanced Search Plays with GraphQLStanimira Vlaeva01h 04m
Shows a hands-on build: a football dataset of ~19,000 player documents is indexed with MongoDB Atlas using Apache Lucene analyzers and a visual index, queried…
Talk at Frannz Salon on
How to Implement Online Search Quality Evaluation with KibanaIlaria Petreti, Anna Ruggero38m
A reproducible Kibana pipeline that runs A/B comparisons of two rankers against live Elasticsearch logs, indexing interactions with fields for book_id…
Talk at Frannz Salon on
Avoiding Anti-patterns in Technical CommunicationSophie Watson21m
Lists four concrete anti-patterns: keeping it brief (example: “Notebook won’t run” Slack messages that force extra triage), chasing likes (99% accuracy…
Talk at Maschinenhaus on
Connect GPT with your data: Retrieval-augmented GenerationMalte Pietsch41m
Shows how to connect LLMs to private company data using retrieval-augmented generation with concrete code in Haystack, a live demo that swaps plain GPT answers…
Talk at Maschinenhaus on
A Fresh Start? The Path Toward Apache Solr's v2 APIJason Gerlowski39m
Apache Solr admits its V2 HTTP API effort started in 2017 as a JSON-based translation layer over V1 that decays when V1 changes, so the project pivots to…
Talk at Maschinenhaus on
Rethinking Autoscaling for Apache Solr using KubernetesHouston Putman43m
Shows how Kubernetes HPA can drive SolrCloud scaling by extending the Solr Operator to call Solr APIs: it uses the replace node API to safely drain pods on…
Talk at Maschinenhaus on
Highly Available Search at ShopifyKhosrow Ebrahimpour35m
Shopify runs ~2 PB of search data across ~114 Elasticsearch clusters (largest ~120 nodes) and sustains a background indexing rate around ~90k/sec with reindex…
Talk at Frannz Salon on
When ms matter: Maximizing query performance in CrateDBMarija Selakovic23m
Shows concrete CrateDB tactics: use EXPLAIN/ANALYZE to inspect logical plans and see Lucene queries, prefer hash join over nested-loop when possible (linear…
Talk at Palais Atelier on
Deep dive into an Elasticsearch plugin for query-time joinsStéphane Campinas41m
Siren Federate implements query-time joins on Elasticsearch by hash-partitioning documents across nodes, building an in-memory hash table per shard and…
Talk at Palais Atelier on
From keyword to vectorByron Voorbach25m
Ten years of e-commerce work leads from managing brittle synonym lists and tokenization bugs (a 52/48 split on "wine glass" spellings) through costly…
Talk at Palais Atelier on
Semantic vs keyword search as context for GPTTudor Golubenco22m
Compares semantic/vector search to classic keyword (BM25) search as the step that selects documentation context for GPT and finds accuracy is essentially a…
Talk at Palais Atelier on
Alexa, is The Smart Home vision failing?Steve Loughran39m
Amazon losing $10 billion on Alexa highlights that the business model fails to cover hardware plus cloud maintenance, and voice features misroute music because…
Talk at Palais Atelier on
Hadoop Vectored IO: your data just got faster!Steve Loughran31m
Hadoop adds a new Filesystem API called vectored read (targeted for Hadoop 3.4) that accepts lists of byte ranges and memory allocators so object-store clients…
Talk at Maschinenhaus on
A Crash Course in Error Handling for Streaming Data PipelineStefan Sprenger38m
Covers concrete patterns for Kafka-based pipelines: use retry with exponential backoff for transient network or broker failures and set retries>0 and…
Talk at Palais Atelier on
Fact Checking Rocks: how to build a fact-checking systemStefano Fiorucci37m
A baseline fact‑checking web app checks user statements about rock music against a Wikipedia corpus using Haystack + FAISS for vector storage…
Talk at Palais Atelier on
Learning to hybrid searchRoman Grebennikov, Vsevolod Goloviznin47m
Uses the Amazon ESCI dataset and Metarank to compare BM25, LambdaMART LTR, sentence-transformer miniLM embeddings and cross-encoders; BM25/LTR sit around ~76…
Talk at Palais Atelier on
Searching large data sets in (near) constant timeTorsten Bøgh Köster, Dennis Berger41m
Claims a generic Solr-side system that limits expensive searches to a 60k cap and a 400–500 ms budget by estimating hit counts from tiny index buckets, using…
Talk at Frannz Salon on
Platform Engineering is All About ProductGal Bashan44m
Argues that an internal developer platform must be treated as a product: build around a problem-first mindset, validate with users, ship tiny experiments and…
Talk at Maschinenhaus on
Using Dense Vector search at the EU Publications OfficeMartin Bayton39m
Proof of concept adds Elasticsearch dense vector support plus Google BERT (Hugging Face) embeddings, distilBERT QA and Pureinsights Discovery Platform to a…
Talk at Frannz Salon on
Cross Data Center Replication in Solr - A new approachAnshum Gupta41m
New Solr XDC module implements scalable cross‑data‑center replication by pushing mirrored update requests into Kafka and consuming them into remote clusters…
Talk at Kesselhaus on
Tiny Flink — Minimizing the memory footprint of Apache FlinkRobert Metzger20m
Explains how to run Apache Flink inside one JVM using Flink’s MiniCluster, trimming JVM native memory by lowering thread stacks, switching GC, and tuning Flink…
Talk at Kesselhaus on
Column-level lineage is coming to the rescuePaweł Leszczyński, Maciej Obuchowski34m
OpenLineage adds a column-level lineage facet and demonstrates end-to-end extraction: a Spark listener inspects Spark logical plans at runtime and emits column…
Talk at Kesselhaus on
Catch the fraud — with observability and analyticsPhilipp Krenn22m
Elastic’s contributor program runs on Kubernetes, Spring Boot, Spring Data and Elasticsearch and gets swamped after MacBook prizes lead to ~7 million requests…
Talk at Maschinenhaus on
ChatGPT is lying, how can we fix it?Kacper Łukawski35m
Claims that ChatGPT produces hallucination—confident but false facts—because pretraining stops at a cutoff (September 2021) and models only predict next…
Talk at Kesselhaus on
Scalable distributed messaging&streaming with Apache PulsarJulien Jakubowski45m
Apache Pulsar is a cloud‑native messaging and streaming platform that separates stateless brokers from durable storage (Apache BookKeeper), storing topics as…
Talk at Maschinenhaus on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.