add real-world hashtag usage with symbol pictures
This commit is contained in:
parent
aa5b0552dc
commit
c583b26c17
BIN
figures/APConfLogo.png
(Stored with Git LFS)
Normal file
BIN
figures/APConfLogo.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
figures/Elephant_Friend_(Greeting).png
(Stored with Git LFS)
Normal file
BIN
figures/Elephant_Friend_(Greeting).png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
figures/activitypubconf_mastodon.social.png
(Stored with Git LFS)
Normal file
BIN
figures/activitypubconf_mastodon.social.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
figures/activitypubconf_toot.matereal.eu.png
(Stored with Git LFS)
Normal file
BIN
figures/activitypubconf_toot.matereal.eu.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
figures/hashtag_gezipark.jpg
Normal file
BIN
figures/hashtag_gezipark.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 584 KiB |
BIN
figures/hashtag_metoo.jpg
Normal file
BIN
figures/hashtag_metoo.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 140 KiB |
BIN
figures/hashtag_savetheinternet.jpg
Normal file
BIN
figures/hashtag_savetheinternet.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 244 KiB |
BIN
figures/toot_hashtags.png
(Stored with Git LFS)
Normal file
BIN
figures/toot_hashtags.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
figures/toot_nohashtags.png
(Stored with Git LFS)
Normal file
BIN
figures/toot_nohashtags.png
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -28,6 +28,8 @@ mkShell {
|
|||
biblatex
|
||||
logreq
|
||||
koma-script
|
||||
xits
|
||||
opensans
|
||||
;
|
||||
|
||||
# custom LaTeX class, see https://github.com/NixOS/nixpkgs/issues/11893#issuecomment-166834399
|
||||
|
@ -36,7 +38,8 @@ mkShell {
|
|||
};
|
||||
})
|
||||
biber
|
||||
tud-cd
|
||||
opensans-ttf
|
||||
xits-math
|
||||
|
||||
# for instance DNS query script
|
||||
(python3.withPackages (ps: with ps; [
|
||||
|
|
BIN
statistics/friendica_hashtags_top1k.png
(Stored with Git LFS)
BIN
statistics/friendica_hashtags_top1k.png
(Stored with Git LFS)
Binary file not shown.
|
@ -9,4 +9,4 @@ set style fill transparent solid 0.75
|
|||
set xlabel "n-th most popular hashtag"
|
||||
set ylabel "number of posts"
|
||||
# read data from stdin
|
||||
plot 'piratica_squeetme/plot_total.dat' using 0:1 title "aggregated posts per tag on pirati.ca and squet.me" with fillsteps
|
||||
plot 'piratica_squeetme/plot_total.dat' using 0:1 title "aggregated posts per tag on pirati.ca and squeet.me" with fillsteps
|
||||
|
|
BIN
statistics/friendica_hashtags_total.png
(Stored with Git LFS)
BIN
statistics/friendica_hashtags_total.png
(Stored with Git LFS)
Binary file not shown.
121
talk-slides.tex
121
talk-slides.tex
|
@ -1,7 +1,7 @@
|
|||
% $Header$
|
||||
% use lualatex for compilation
|
||||
|
||||
\documentclass[aspectratio=169]{beamer}
|
||||
\documentclass[aspectratio=169,navbar=false]{beamer}
|
||||
|
||||
% This file is a solution template for:
|
||||
|
||||
|
@ -26,7 +26,7 @@
|
|||
|
||||
\mode<presentation>
|
||||
{
|
||||
\usetheme[cd2018,noddc,navbar,darktitlepage]{tud}
|
||||
\usetheme[cd2018,noddc,darktitlepage]{tud}
|
||||
\usecolortheme{tud}
|
||||
% or ...
|
||||
|
||||
|
@ -36,13 +36,15 @@
|
|||
|
||||
% notes on 2nd screen:
|
||||
\usepackage{pgfpages}
|
||||
%\setbeameroption{show notes on second screen}
|
||||
\setbeameroption{show notes on second screen}
|
||||
|
||||
\usepackage[british]{babel}
|
||||
% or whatever
|
||||
|
||||
\usepackage[backend=biber, sorting=none]{biblatex}
|
||||
|
||||
\usepackage{ccicons}
|
||||
|
||||
\usepackage{ifluatex}
|
||||
|
||||
\ifluatex
|
||||
|
@ -113,6 +115,12 @@ for Federated Social Networks}
|
|||
|
||||
\maketitle
|
||||
|
||||
\note{introduce myself:\\
|
||||
known as schmittlauch on the Internet\\
|
||||
student of Computer Science @ TU Dresden\\
|
||||
interest in federated systems and unusual social networks\\
|
||||
presenting my work on a study paper from this year}
|
||||
|
||||
|
||||
\begin{frame}{Outline}
|
||||
\tableofcontents
|
||||
|
@ -139,26 +147,125 @@ for Federated Social Networks}
|
|||
|
||||
\section{Motivation}
|
||||
|
||||
\subsection{Importance of \#Hashtags}
|
||||
\begin{frame}{Welcome to ActivityPubConf!}{Motivation}
|
||||
|
||||
\subsection{State of Hashtags in the Fediverse}
|
||||
|
||||
\only<1>{
|
||||
\includegraphics[width=\textwidth]{figures/toot_nohashtags.png}
|
||||
\note{Who has been posting about this Conference?}
|
||||
}
|
||||
\only<2>{
|
||||
\includegraphics[width=\textwidth]{figures/toot_hashtags.png}
|
||||
\note{And who used \#ActivityPubConf?}
|
||||
}
|
||||
\end{frame}
|
||||
|
||||
|
||||
\subsection{Importance of \#Hashtags}
|
||||
|
||||
\begin{frame}{Importance of \#Hashtags}{}
|
||||
|
||||
Hashtags are used for marking posts about certain topics or events:
|
||||
\begin{columns}
|
||||
\begin{column}{0.47\textwidth}
|
||||
|
||||
\begin{itemize}
|
||||
\item foo
|
||||
\item<1-> \textbf{events}: \#ActivityPubConf, \#CCCamp19
|
||||
\item<2-> \textbf{political topics}: \#SaveTheInternet
|
||||
\item<3-> \textbf{general topics}: \#mastoadmin, \#Tusky
|
||||
\item<4-> \textbf{ongoing demonstrations}: \#GeziPark, \#WomensMarch
|
||||
\item<5-> \textbf{social movements}: \#MeToo
|
||||
\end{itemize}
|
||||
\end{column}
|
||||
\begin{column}{0.5\textwidth}
|
||||
bar
|
||||
\center
|
||||
\only<1>{
|
||||
\includegraphics[width=\textwidth]{figures/APConfLogo.png}
|
||||
}
|
||||
\only<2>{
|
||||
\includegraphics[height=0.58\paperheight]{figures/hashtag_savetheinternet.jpg}\\
|
||||
\tiny{\href{https://www.flickr.com/photos/8183946@N05/14733648892}{"Obama in the Backseat: Rally to Save the Internet"} by \href{https://www.flickr.com/photos/8183946@N05}{Free Press Pics} is licensed under \href{https://creativecommons.org/licenses/by-sa/2.0/?ref=ccsearch&atype=rich}{CC BY-SA 2.0} \ccbysa}
|
||||
}
|
||||
\only<3>{
|
||||
\includegraphics[height=0.6\paperheight]{figures/Elephant_Friend_(Greeting).png}
|
||||
}
|
||||
\only<4>{
|
||||
\includegraphics[width=\textwidth]{figures/hashtag_gezipark.jpg}
|
||||
}
|
||||
\only<5>{
|
||||
\includegraphics[height=0.6\paperheight]{figures/hashtag_metoo.jpg}\\
|
||||
\tiny{\href{https://www.flickr.com/photos/50612692@N04/28039368079}{"IMG\_4263"} by \href{https://www.flickr.com/photos/50612692@N04}{GGAADD} is licensed under \href{https://creativecommons.org/licenses/by-sa/2.0/?ref=ccsearch&atype=rich}{CC BY-SA 2.0} \ccbysa}
|
||||
}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
|
||||
\end{frame}
|
||||
|
||||
\subsection{State of Hashtags in the Fediverse}
|
||||
|
||||
\begin{frame}{State of Hashtags on the Fediverse}{}
|
||||
{\center \Large Hashtags are used in the fediverse}
|
||||
\pause
|
||||
\vspace{2em}
|
||||
|
||||
{\large But do they behave as expected?}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\begin{columns}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\begin{figure}
|
||||
\includegraphics[height=0.65\paperheight]{figures/{activitypubconf_toot.matereal.eu}.png}
|
||||
\caption{\#activitypubconf on the single-user instance \textit{toot.matereal.eu}}
|
||||
\end{figure}
|
||||
\end{column}
|
||||
|
||||
\begin{column}{0.5\textwidth}
|
||||
\begin{figure}
|
||||
\includegraphics[height=0.65\paperheight]{figures/{activitypubconf_mastodon.social}.png}
|
||||
\caption{\#activitypubconf on the large instance \textit{mastodon.social}}
|
||||
\end{figure}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{State of Hashtags on the Fediverse}{Fragmentation}
|
||||
\begin{itemize}
|
||||
\item fragmented view on hashtag posts depending on user's instance
|
||||
\item hashtag search only shows posts already known to the instance
|
||||
\item Result: incentive to cluster on large nodes \(\Leftarrow\) centralisation
|
||||
\end{itemize}
|
||||
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Reason}{Push-Federation}
|
||||
\begin{itemize}
|
||||
\item subscription to \texttt{@alice@example.com} by contacting instance \texttt{example.com}
|
||||
\item all future posts by alice are
|
||||
\end{itemize}
|
||||
|
||||
\end{frame}
|
||||
|
||||
|
||||
|
||||
\section{System Architecture}
|
||||
|
||||
\begin{frame}{System Architecture}{adding a P2P backend to the fediverse}
|
||||
|
||||
\end{frame}
|
||||
|
||||
why even still use classic push federation?
|
||||
|
||||
\section{Discussion}
|
||||
|
||||
\begin{frame}{Discussion}{I need YOUR feedback}
|
||||
|
||||
I want feedback from all of you, no matter whether it's from a \textit{\LARGE technical} or from a \textit{\LARGE social perspective}.
|
||||
|
||||
\end{frame}
|
||||
|
||||
\subsection{Social Considerations}
|
||||
|
||||
\section{Summary}
|
||||
|
||||
|
|
Loading…
Reference in a new issue