Großer Beleg: Hashtag Federation
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Trolli Schmittlauch 44e7d8c3cd remove broken hashtag counting from Twitter data dump parsing script 3 years ago
evaluation import finished university paper & pseudonymise 4 years ago
figures finish slides for ActivityPubConf 4 years ago
instance_scanner import finished university paper & pseudonymise 4 years ago
statistics remove broken hashtag counting from Twitter data dump parsing script 3 years ago
.gitattributes import finished university paper & pseudonymise 4 years ago
.gitignore import finished university paper & pseudonymise 4 years ago
.gitmodules import finished university paper & pseudonymise 4 years ago
Copying.md import finished university paper & pseudonymise 4 years ago
ID_debug.py import finished university paper & pseudonymise 4 years ago
Makefile import finished university paper & pseudonymise 4 years ago
Readme.md add ActivityPub Conf slides to Readme 4 years ago
beamerfontthemetud.sty further workarounds for font issues 4 years ago
expose.html import finished university paper & pseudonymise 4 years ago
expose.md fix "can not" -> "cannot" writing 5 years ago
expose.pdf import finished university paper & pseudonymise 4 years ago
glossary.tex import finished university paper & pseudonymise 4 years ago
literature.bib import finished university paper & pseudonymise 4 years ago
loadbal.txt import finished university paper & pseudonymise 4 years ago
paper_hashtag_federation.pdf add missing highlighting of attack type 4 years ago
paper_hashtag_federation.tex add missing highlighting of attack type 4 years ago
requirements_assumptions.ods import finished university paper & pseudonymise 4 years ago
shell.nix slides: architecture, load balancing, redundancy 4 years ago
talk-slides.pdf add ActivityPub Conf slides to Readme 4 years ago
talk-slides.tex add ActivityPub Conf slides to Readme 4 years ago
tud-cd-latex.nix add TU Dresden corporate design LaTeX classes 4 years ago

Readme.md

Paper: Decentralised Hashtag Search and Subscription for Federated Social Networks

This paper has been written during my Computer Science studies at TU Dresden as a Großer Beleg.
A pre-compiled PDF of the paper can be found in paper_hashtag_federation.pdf.
The slides of my talk at ActivityPub Conf can be found in talk-slides.pdf.

Building

Build Requirements

All required software for this project can be installed using the Nix package manager.
The development environment is specified in shell.nix. The paper has been successfully build using version 19.03.173179.ef4753de2aa of Nixpkgs.

git-lfs is required for retrieving all files from this repository. If installing it after cloning the repository, please run git lfs install && git lfs pull.

Building the paper and its resources

The paper, expose, and all its resources can be built with nix-shell --pure --command "make".
If not using Nix as a package manager, please refer to the requirements specified in shell.nix for building with make.

Running the load balancing simulation

nix-shell --pure --command "make simulation"

License

For information about licensing, please see Copying.md