SlideShare uma empresa Scribd logo
1 de 117
Baixar para ler offline
An Ironic Solution
to Fruitless Online Debate
The
The
Shitposting
Shitposting
AI
AI
Speakers
Speakers
Partner
Thomas Endres
OracleÂź JavaOne Rockstar
IntelÂź Black Belt Software Developer
IntelÂź Software Innovator
IntelÂź Top Innovator 2014 - 2019
Principal Consultant
Martin Förtsch
OracleÂź JavaOne Rockstar
IntelÂź Black Belt Software Developer
IntelÂź Software Innovator
IntelÂź Top Innovator 2014 - 2019
Software Consultant
Jonas Mayer
Bedroom DJ
Teakwondo Black Belt
GameStar Certified Hacker
IntelÂź Software Innovator
Ernst von Oelsen Hannes Perrot Kai Guther Laura Jehn
Leonard Husmann Ma hias Beuerle Sandro Bauer UVM!
Shitposting Team
TNG Innovation Hacking
TNG Innovation Hacking
●
Learn Motivate Just Because
Why?
Innovation Hacking
Innovation Hacking
Going Public
Innovation Hacking
Innovation Hacking
●
Going Public
Innovation Hacking
Innovation Hacking
●
Going Public
Innovation Hacking
Innovation Hacking
●
...and bearing the consequences
Innovation Hacking
Innovation Hacking
A Typical Shitpost
Innovation Hacking
Innovation Hacking
●
Our Typical Reaction
Innovation Hacking
Innovation Hacking
●
The Shitposting Circle Jerk
How online discussion works
How online discussion works
●
The Jonas Simulator (2020)
First Automization Experiments
First Automization Experiments
●
Automate Reply Generation with AI
First Idea
First Idea
●
A Huge Waste of Human Resources
This is a global problem
This is a global problem
●
Industrial Revolution
Inspiration from History
Inspiration from History
●
Taking the Human out of the Loop
The Solution: The Shitposting AI
The Solution: The Shitposting AI
●
Rehumanizing the AI Discussion
Robot Heads
Robot Heads
●
Agenda
Agenda
Introduction
Generating Social Media Comments
Creating Human Voices
Building Robot Heads
Putting it all together
NLP-Powered Robot Discussions
What is this all about?
What is this all about?
â–Č
What is NLP?
NLP in a nutshell
NLP in a nutshell
â–Č
NLP is everywhere!
NLP in a nutshell
NLP in a nutshell
â–Č
Automatic Summarization
NLP in a nutshell
NLP in a nutshell
â–Č
Sentiment Analysis
NLP in a nutshell
NLP in a nutshell
â–Č
The Biological Neuron
By BruceBlaus - Own work, CC BY 3.0, h ps:/
/commons.wikimedia.org/w/index.php?curid=28761830
Original by en:User:Chris 73, updated by en:User:Diberri, converted to SVG by Zom - Own work, CC BY-SA 3.0
Neural Networks in a Nutshell
Neural Networks in a Nutshell
â–Č
The Artificial Neuron
axon from
a neuron
dendrite output axon
f
ω0x0
x0
ω0x0 + b
f(ω0x0 + b)
synapse
activation
function
Neural Networks in a Nutshell
Neural Networks in a Nutshell
â–Č
Neural Cell Activation
activate
bias
sum
weight
ω=0.7
ω=1.4
ω=0.3
f
f(u) = max(0, u)
u
Neural Networks in a Nutshell
Neural Networks in a Nutshell
â–Č
Turning text into numbers: Tokenization
Neural Networks in a Nutshell
Neural Networks in a Nutshell
â–Č
Byte-Pair Tokenizer Demo
Input
Please start the demo!
Neural Networks in a Nutshell
Neural Networks in a Nutshell
â–Č
A Neural Network
Neural Networks in a Nutshell
Neural Networks in a Nutshell
â–Č
A Neural Network
Neural Networks in a Nutshell
Neural Networks in a Nutshell
â–Č
A Neural Network
Neural Networks in a Nutshell
Neural Networks in a Nutshell
â–Č
Easy Right?
Neural Networks in a Nutshell
Neural Networks in a Nutshell
â–Č
Neural Networks think in Distances
Neural Networks in a Nutshell
Neural Networks in a Nutshell
■
Neural Networks think in Distances
Neural Networks in a Nutshell
Neural Networks in a Nutshell
■
Neural Networks think in Distances
Neural Networks in a Nutshell
Neural Networks in a Nutshell
■
Neural Networks think in Distances
Neural Networks in a Nutshell
Neural Networks in a Nutshell
■
Agenda
Agenda
Introduction
Generating Social Media Comments
Creating Human Voices
Building Robot Heads
Putting it all together
Overview
Generating Social Media Comments
Generating Social Media Comments
■
OpenAI GPT
Generating Social Media Comments
Generating Social Media Comments
■
Generative Pretrained Transformer
Generating Social Media Comments
Generating Social Media Comments
■
GPT Demo
Input
Please start the demo!
Generating Social Media Comments
Generating Social Media Comments
■
Next Word Prediction
Generating Social Media Comments
Generating Social Media Comments
■
Next Word Prediction
Generating Social Media Comments
Generating Social Media Comments
■
Next Word Prediction
Generating Social Media Comments
Generating Social Media Comments
■
Next Word Prediction
Generating Social Media Comments
Generating Social Media Comments
■
Next Word Prediction
Generating Social Media Comments
Generating Social Media Comments
■
Next Word Prediction
Generating Social Media Comments
Generating Social Media Comments
■
Next Word Prediction
Generating Social Media Comments
Generating Social Media Comments
■
Next Word Prediction
Generating Social Media Comments
Generating Social Media Comments
■
Next Word Prediction
Generating Social Media Comments
Generating Social Media Comments
■
Next Word Prediction
Generating Social Media Comments
Generating Social Media Comments
■
GPT Architecture
Generating Social Media Comments
Generating Social Media Comments
●
Masked Self-Attention
Generating Social Media Comments
Generating Social Media Comments
●
Masked Self-Attention
Generating Social Media Comments
Generating Social Media Comments
●
Masked Self-Attention
Generating Social Media Comments
Generating Social Media Comments
●
Masked Self-Attention
Generating Social Media Comments
Generating Social Media Comments
●
Masked Self-Attention
Generating Social Media Comments
Generating Social Media Comments
●
Masked Self-Attention
Generating Social Media Comments
Generating Social Media Comments
●
Decoder Layer
Generating Social Media Comments
Generating Social Media Comments
●
GPT in Detail
Generating Social Media Comments
Generating Social Media Comments
●
Training GPT
Generating Social Media Comments
Generating Social Media Comments
â–Č
Training GPT
Generating Social Media Comments
Generating Social Media Comments
â–Č
Training GPT
Generating Social Media Comments
Generating Social Media Comments
â–Č
Training GPT
Generating Social Media Comments
Generating Social Media Comments
â–Č
Training GPT
Generating Social Media Comments
Generating Social Media Comments
â–Č
Choosing a Model
Generating Social Media Comments
Generating Social Media Comments
â–Č
GPT-2 Sizes
Generating Social Media Comments
Generating Social Media Comments
â–Č
Training Data
Generating Social Media Comments
Generating Social Media Comments
â–Č
Choosing a Platform
Collecting a Comment Dataset
Collecting a Comment Dataset
■
Python Reddit API Wrapper
Collecting a Comment Dataset
Collecting a Comment Dataset
■
import praw
reddit = praw.Reddit("user")
subreddit = reddit.subreddit("all")
for submission in subreddit.top("day", limit=None):
comments = submission.comments.list()
Twitter API
Collecting a Comment Dataset
Collecting a Comment Dataset
■
import searchtweets
root_tweet = self.search_for_root_tweet(keyword)
query = searchtweets.gen_request_parameters(f"conversation_id
results = searchtweets.ResultStream(request_parameters=query,
for page in result.stream():
tweets = page['data']
A Typical Social Media Thread
Collecting a Comment Dataset
Collecting a Comment Dataset
■
But we Need a Text File!
Collecting a Comment Dataset
Collecting a Comment Dataset
■
Converting Threads to Text Files
Collecting a Comment Dataset
Collecting a Comment Dataset
■
Continuous Trainer
Collecting a Comment Dataset
Collecting a Comment Dataset
■
Continuous Trainer
Collecting a Comment Dataset
Collecting a Comment Dataset
■
Continuous Trainer
Collecting a Comment Dataset
Collecting a Comment Dataset
■
Comments Generator Demo
Input
Please start the demo!
Generating Social Media Comments
Generating Social Media Comments
■
Agenda
Agenda
Introduction
Generating Social Media Comments
Creating Human Voices
Building Robot Heads
Putting it all together
Overview
Creating Human Voices
Creating Human Voices
●
Text to Speech: A known Problem
Creating Human Voices
Creating Human Voices
●
Tacotron
Creating Human Voices
Creating Human Voices
●
Tacotron
Creating Human Voices
Creating Human Voices
●
Tacotron 2 (2017)
Audio Deepfakes
Audio Deepfakes
●
Multispeaker Tacotron
Creating Human Voices
Creating Human Voices
●
Demo Multispeaker
Creating Human Voices
Creating Human Voices
CoquiAI 🐾GlowTTS
Creating Human Voices
Creating Human Voices
Agenda
Agenda
Introduction
Generating Social Media Comments
Creating Human Voices
Building Robot Heads
Putting it all together
Overview
Building Robot Heads
Building Robot Heads
We're Pretty Experienced with Robots
Building Robot Heads
Building Robot Heads
Hardware Setup
Building Robot Heads
Building Robot Heads
Head Chassis
Building Robot Heads
Building Robot Heads
Electronics Mount
Building Robot Heads
Building Robot Heads
Electronics Mount
Building Robot Heads
Building Robot Heads
Hardware Hacking at it's Finest!
Building Robot Heads
Building Robot Heads
Expectation
Building Robot Heads
Building Robot Heads
Reality
Building Robot Heads
Building Robot Heads
Agenda
Agenda
Introduction
Generating Social Media Comments
Creating Human Voices
Building Robot Heads
Putting it all together
Overview
Putting it all together
Putting it all together
Overview
Putting it all together
Putting it all together
Overview
Putting it all together
Putting it all together
Overview
Putting it all together
Putting it all together
NLP Has Huge GPU Requirements
Putting it all together
Putting it all together
Client-Server Architecture
Putting it all together
Putting it all together
Client-Server Architecture
Putting it all together
Putting it all together
Client-Server Architecture
Putting it all together
Putting it all together
Client-Server Architecture
Putting it all together
Putting it all together
Client-Server Architecture
Putting it all together
Putting it all together
Client-Server Architecture
Putting it all together
Putting it all together
Client-Server Architecture
Putting it all together
Putting it all together
Client-Server Architecture
Putting it all together
Putting it all together
Client-Server Architecture
Putting it all together
Putting it all together
Full Robot Discussion Demo
Putting it all together
Putting it all together
We Solved The Biggest Problem of the 21st Century
Summary
Summary
Let User Interact with Robot Heads
Future Work
Future Work
Partner
Thomas Endres
OracleÂź JavaOne Rockstar
IntelÂź Black Belt Software Developer
IntelÂź Software Innovator
IntelÂź Top Innovator 2014 - 2018
Principal Consultant
Martin Förtsch
OracleÂź JavaOne Rockstar
IntelÂź Black Belt Software Developer
IntelÂź Software Innovator
IntelÂź Top Innovator 2014 - 2018
Software Consultant
Jonas Mayer
Bedroom DJ
Teakwondo Black Belt
GameStar Certified Hacker
IntelÂź Software Innovator
Speakers
Speakers

Mais conteĂșdo relacionado

Semelhante a The Shitposting AI With Thomas Endres & Jonas Mayer | Current 2022

Digital Dragons 2023 (1).pdf
Digital Dragons 2023 (1).pdfDigital Dragons 2023 (1).pdf
Digital Dragons 2023 (1).pdfMarta Fijak
 
Words matter: Sharing Vocabulary to Strengthen Teams
Words matter: Sharing Vocabulary to Strengthen TeamsWords matter: Sharing Vocabulary to Strengthen Teams
Words matter: Sharing Vocabulary to Strengthen TeamsAlex Britez
 
Intuition & Use-Cases of Embeddings in NLP & beyond
Intuition & Use-Cases of Embeddings in NLP & beyondIntuition & Use-Cases of Embeddings in NLP & beyond
Intuition & Use-Cases of Embeddings in NLP & beyondC4Media
 
Yuandong Tian at AI Frontiers : Planning in Reinforcement Learning
Yuandong Tian at AI Frontiers : Planning in Reinforcement LearningYuandong Tian at AI Frontiers : Planning in Reinforcement Learning
Yuandong Tian at AI Frontiers : Planning in Reinforcement LearningAI Frontiers
 
InfoSession2022_merged (1).pdf
InfoSession2022_merged (1).pdfInfoSession2022_merged (1).pdf
InfoSession2022_merged (1).pdfKINGSHUKGHOSH20
 
50.000 orange stickies later
50.000 orange stickies later50.000 orange stickies later
50.000 orange stickies laterAlberto Brandolini
 
Google Assistant Overview
Google Assistant Overview  Google Assistant Overview
Google Assistant Overview AI.academy
 
Game Design for Modern Times
Game Design for Modern TimesGame Design for Modern Times
Game Design for Modern TimesDeborah Mensah-Bonsu
 
MURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/Meeting
MURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/MeetingMURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/Meeting
MURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/MeetingMURAL
 
OpenOffice, Open Business
OpenOffice, Open BusinessOpenOffice, Open Business
OpenOffice, Open Businessimacat .
 
How To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven PetersHow To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven PetersZeroTurnaround
 
Educate with articulate
Educate with articulateEducate with articulate
Educate with articulateJames O'Neill
 
Stanford CS547 April2009
Stanford CS547 April2009Stanford CS547 April2009
Stanford CS547 April2009John Lilly
 
How To Do Kick-Ass Software Development
How To Do Kick-Ass Software DevelopmentHow To Do Kick-Ass Software Development
How To Do Kick-Ass Software DevelopmentSven Peters
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409 (1)
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409 (1)Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409 (1)
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409 (1)Justin Ezor
 
Programming For Non-Programmers @ Social Media Week
Programming For Non-Programmers @ Social Media Week Programming For Non-Programmers @ Social Media Week
Programming For Non-Programmers @ Social Media Week Chris Castiglione
 
Coding your company culture
Coding your company cultureCoding your company culture
Coding your company cultureAlex Wolkov
 
Intro to Python for Data Science
Intro to Python for Data ScienceIntro to Python for Data Science
Intro to Python for Data ScienceTJ Stalcup
 
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis)
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis) Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis)
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis) Yu-kai Chou
 

Semelhante a The Shitposting AI With Thomas Endres & Jonas Mayer | Current 2022 (20)

Digital Dragons 2023 (1).pdf
Digital Dragons 2023 (1).pdfDigital Dragons 2023 (1).pdf
Digital Dragons 2023 (1).pdf
 
Orientation session
Orientation sessionOrientation session
Orientation session
 
Words matter: Sharing Vocabulary to Strengthen Teams
Words matter: Sharing Vocabulary to Strengthen TeamsWords matter: Sharing Vocabulary to Strengthen Teams
Words matter: Sharing Vocabulary to Strengthen Teams
 
Intuition & Use-Cases of Embeddings in NLP & beyond
Intuition & Use-Cases of Embeddings in NLP & beyondIntuition & Use-Cases of Embeddings in NLP & beyond
Intuition & Use-Cases of Embeddings in NLP & beyond
 
Yuandong Tian at AI Frontiers : Planning in Reinforcement Learning
Yuandong Tian at AI Frontiers : Planning in Reinforcement LearningYuandong Tian at AI Frontiers : Planning in Reinforcement Learning
Yuandong Tian at AI Frontiers : Planning in Reinforcement Learning
 
InfoSession2022_merged (1).pdf
InfoSession2022_merged (1).pdfInfoSession2022_merged (1).pdf
InfoSession2022_merged (1).pdf
 
50.000 orange stickies later
50.000 orange stickies later50.000 orange stickies later
50.000 orange stickies later
 
Google Assistant Overview
Google Assistant Overview  Google Assistant Overview
Google Assistant Overview
 
Game Design for Modern Times
Game Design for Modern TimesGame Design for Modern Times
Game Design for Modern Times
 
MURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/Meeting
MURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/MeetingMURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/Meeting
MURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/Meeting
 
OpenOffice, Open Business
OpenOffice, Open BusinessOpenOffice, Open Business
OpenOffice, Open Business
 
How To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven PetersHow To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven Peters
 
Educate with articulate
Educate with articulateEducate with articulate
Educate with articulate
 
Stanford CS547 April2009
Stanford CS547 April2009Stanford CS547 April2009
Stanford CS547 April2009
 
How To Do Kick-Ass Software Development
How To Do Kick-Ass Software DevelopmentHow To Do Kick-Ass Software Development
How To Do Kick-Ass Software Development
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409 (1)
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409 (1)Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409 (1)
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409 (1)
 
Programming For Non-Programmers @ Social Media Week
Programming For Non-Programmers @ Social Media Week Programming For Non-Programmers @ Social Media Week
Programming For Non-Programmers @ Social Media Week
 
Coding your company culture
Coding your company cultureCoding your company culture
Coding your company culture
 
Intro to Python for Data Science
Intro to Python for Data ScienceIntro to Python for Data Science
Intro to Python for Data Science
 
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis)
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis) Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis)
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis)
 

Mais de HostedbyConfluent

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Renaming a Kafka Topic | Kafka Summit London
Renaming a Kafka Topic | Kafka Summit LondonRenaming a Kafka Topic | Kafka Summit London
Renaming a Kafka Topic | Kafka Summit LondonHostedbyConfluent
 
Evolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at TrendyolEvolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at TrendyolHostedbyConfluent
 
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Ensuring Kafka Service Resilience: A Dive into Health-Checking TechniquesEnsuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Ensuring Kafka Service Resilience: A Dive into Health-Checking TechniquesHostedbyConfluent
 
Exactly-once Stream Processing with Arroyo and Kafka
Exactly-once Stream Processing with Arroyo and KafkaExactly-once Stream Processing with Arroyo and Kafka
Exactly-once Stream Processing with Arroyo and KafkaHostedbyConfluent
 
Fish Plays Pokemon | Kafka Summit London
Fish Plays Pokemon | Kafka Summit LondonFish Plays Pokemon | Kafka Summit London
Fish Plays Pokemon | Kafka Summit LondonHostedbyConfluent
 
Tiered Storage 101 | Kafla Summit London
Tiered Storage 101 | Kafla Summit LondonTiered Storage 101 | Kafla Summit London
Tiered Storage 101 | Kafla Summit LondonHostedbyConfluent
 
Building a Self-Service Stream Processing Portal: How And Why
Building a Self-Service Stream Processing Portal: How And WhyBuilding a Self-Service Stream Processing Portal: How And Why
Building a Self-Service Stream Processing Portal: How And WhyHostedbyConfluent
 
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...HostedbyConfluent
 
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...HostedbyConfluent
 
Navigating Private Network Connectivity Options for Kafka Clusters
Navigating Private Network Connectivity Options for Kafka ClustersNavigating Private Network Connectivity Options for Kafka Clusters
Navigating Private Network Connectivity Options for Kafka ClustersHostedbyConfluent
 
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
Apache Flink: Building a Company-wide Self-service Streaming Data PlatformApache Flink: Building a Company-wide Self-service Streaming Data Platform
Apache Flink: Building a Company-wide Self-service Streaming Data PlatformHostedbyConfluent
 
Explaining How Real-Time GenAI Works in a Noisy Pub
Explaining How Real-Time GenAI Works in a Noisy PubExplaining How Real-Time GenAI Works in a Noisy Pub
Explaining How Real-Time GenAI Works in a Noisy PubHostedbyConfluent
 
TL;DR Kafka Metrics | Kafka Summit London
TL;DR Kafka Metrics | Kafka Summit LondonTL;DR Kafka Metrics | Kafka Summit London
TL;DR Kafka Metrics | Kafka Summit LondonHostedbyConfluent
 
A Window Into Your Kafka Streams Tasks | KSL
A Window Into Your Kafka Streams Tasks | KSLA Window Into Your Kafka Streams Tasks | KSL
A Window Into Your Kafka Streams Tasks | KSLHostedbyConfluent
 
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
Mastering Kafka Producer Configs: A Guide to Optimizing PerformanceMastering Kafka Producer Configs: A Guide to Optimizing Performance
Mastering Kafka Producer Configs: A Guide to Optimizing PerformanceHostedbyConfluent
 
Data Contracts Management: Schema Registry and Beyond
Data Contracts Management: Schema Registry and BeyondData Contracts Management: Schema Registry and Beyond
Data Contracts Management: Schema Registry and BeyondHostedbyConfluent
 
Code-First Approach: Crafting Efficient Flink Apps
Code-First Approach: Crafting Efficient Flink AppsCode-First Approach: Crafting Efficient Flink Apps
Code-First Approach: Crafting Efficient Flink AppsHostedbyConfluent
 
Debezium vs. the World: An Overview of the CDC Ecosystem
Debezium vs. the World: An Overview of the CDC EcosystemDebezium vs. the World: An Overview of the CDC Ecosystem
Debezium vs. the World: An Overview of the CDC EcosystemHostedbyConfluent
 
Beyond Tiered Storage: Serverless Kafka with No Local Disks
Beyond Tiered Storage: Serverless Kafka with No Local DisksBeyond Tiered Storage: Serverless Kafka with No Local Disks
Beyond Tiered Storage: Serverless Kafka with No Local DisksHostedbyConfluent
 

Mais de HostedbyConfluent (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Renaming a Kafka Topic | Kafka Summit London
Renaming a Kafka Topic | Kafka Summit LondonRenaming a Kafka Topic | Kafka Summit London
Renaming a Kafka Topic | Kafka Summit London
 
Evolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at TrendyolEvolution of NRT Data Ingestion Pipeline at Trendyol
Evolution of NRT Data Ingestion Pipeline at Trendyol
 
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Ensuring Kafka Service Resilience: A Dive into Health-Checking TechniquesEnsuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
 
Exactly-once Stream Processing with Arroyo and Kafka
Exactly-once Stream Processing with Arroyo and KafkaExactly-once Stream Processing with Arroyo and Kafka
Exactly-once Stream Processing with Arroyo and Kafka
 
Fish Plays Pokemon | Kafka Summit London
Fish Plays Pokemon | Kafka Summit LondonFish Plays Pokemon | Kafka Summit London
Fish Plays Pokemon | Kafka Summit London
 
Tiered Storage 101 | Kafla Summit London
Tiered Storage 101 | Kafla Summit LondonTiered Storage 101 | Kafla Summit London
Tiered Storage 101 | Kafla Summit London
 
Building a Self-Service Stream Processing Portal: How And Why
Building a Self-Service Stream Processing Portal: How And WhyBuilding a Self-Service Stream Processing Portal: How And Why
Building a Self-Service Stream Processing Portal: How And Why
 
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
 
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
 
Navigating Private Network Connectivity Options for Kafka Clusters
Navigating Private Network Connectivity Options for Kafka ClustersNavigating Private Network Connectivity Options for Kafka Clusters
Navigating Private Network Connectivity Options for Kafka Clusters
 
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
Apache Flink: Building a Company-wide Self-service Streaming Data PlatformApache Flink: Building a Company-wide Self-service Streaming Data Platform
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
 
Explaining How Real-Time GenAI Works in a Noisy Pub
Explaining How Real-Time GenAI Works in a Noisy PubExplaining How Real-Time GenAI Works in a Noisy Pub
Explaining How Real-Time GenAI Works in a Noisy Pub
 
TL;DR Kafka Metrics | Kafka Summit London
TL;DR Kafka Metrics | Kafka Summit LondonTL;DR Kafka Metrics | Kafka Summit London
TL;DR Kafka Metrics | Kafka Summit London
 
A Window Into Your Kafka Streams Tasks | KSL
A Window Into Your Kafka Streams Tasks | KSLA Window Into Your Kafka Streams Tasks | KSL
A Window Into Your Kafka Streams Tasks | KSL
 
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
Mastering Kafka Producer Configs: A Guide to Optimizing PerformanceMastering Kafka Producer Configs: A Guide to Optimizing Performance
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
 
Data Contracts Management: Schema Registry and Beyond
Data Contracts Management: Schema Registry and BeyondData Contracts Management: Schema Registry and Beyond
Data Contracts Management: Schema Registry and Beyond
 
Code-First Approach: Crafting Efficient Flink Apps
Code-First Approach: Crafting Efficient Flink AppsCode-First Approach: Crafting Efficient Flink Apps
Code-First Approach: Crafting Efficient Flink Apps
 
Debezium vs. the World: An Overview of the CDC Ecosystem
Debezium vs. the World: An Overview of the CDC EcosystemDebezium vs. the World: An Overview of the CDC Ecosystem
Debezium vs. the World: An Overview of the CDC Ecosystem
 
Beyond Tiered Storage: Serverless Kafka with No Local Disks
Beyond Tiered Storage: Serverless Kafka with No Local DisksBeyond Tiered Storage: Serverless Kafka with No Local Disks
Beyond Tiered Storage: Serverless Kafka with No Local Disks
 

Último

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Último (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

The Shitposting AI With Thomas Endres & Jonas Mayer | Current 2022