A doc/club-explanation/.gitignore => doc/club-explanation/.gitignore +9 -0
@@ 0,0 1,9 @@
+_minted-slides
+slides.aux
+slides.log
+slides.nav
+slides.out
+slides.pdf
+slides.snm
+slides.toc
+slides.vrb
A doc/club-explanation/Makefile => doc/club-explanation/Makefile +12 -0
@@ 0,0 1,12 @@
+PDF=slides.pdf
+
+all: $(PDF)
+
+%.pdf: %.tex
+ xelatex -shell-escape $<
+ while grep 'Rerun to get ' $*.log ; do xelatex -shell-escape $<; done
+
+clean:
+ rm -f *.aux *.log *.nav *.out *.pdf *.snm *.toc *.vrb
+
+.PHONY: all clean
A doc/club-explanation/acm.png => doc/club-explanation/acm.png +0 -0
A doc/club-explanation/acm.svg => doc/club-explanation/acm.svg +1 -0
@@ 0,0 1,1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 205.9813 64.000226" height="64.00023mm" width="205.98132mm"><defs><linearGradient id="a"><stop offset="0" stop-color="#7fc2ec"/><stop offset="1" stop-color="#3892c1"/></linearGradient></defs><g fill="#0085c8"><g style="line-height:1.25;-inkscape-font-specification:'Linotte Bold'" font-weight="bold" font-size="29.63333" font-family="Linotte" letter-spacing="0" word-spacing="0" stroke-width=".73728"><path style="-inkscape-font-specification:'Linotte Bold'" d="M.10207 30.84647l-.0889 4.445c-.0296.91863 0 1.1557 0 1.6002 0 1.00753.8001 1.36313 1.57056 1.36313.889 0 1.65947-.3556 1.6891-1.27423l-.0296-5.48217c0-2.54846.85937-4.3561 3.14113-4.3561 1.6891 0 2.42994 1.45204 2.4892 3.14114.0296 3.14113-.0296 4.0005-.0593 6.60823 0 .889.65193 1.3335 1.5113 1.36313 1.12606 0 1.6891-.6223 1.71873-1.65946v-3.08187c0-1.4224 0-2.01507.0296-3.14113.0593-2.07434 1.30386-3.2004 2.99296-3.2004 1.80763 0 2.4003 1.48166 2.4003 3.43746 0 2.45957-.0889 4.8006-.11853 6.34154 0 .82973.68156 1.30386 1.6002 1.30386.68156 0 1.6002-.23706 1.65946-1.27423.0296-1.45203.0593-2.667.0593-3.88197v-2.99296c0-3.2893-1.4224-5.80814-5.03768-5.7785-1.92616.0296-3.58563 1.1557-4.41536 2.60773-.56304-1.48167-1.98544-2.60773-4.0005-2.60773-1.48167 0-3.2893.8001-4.03014 2.34103l-.0593-1.03717c-.11854-.77046-.59267-1.2446-1.4224-1.2446-1.0668 0-1.65947.50377-1.65947 1.48167 0 .56303.0593 1.12607.0593 4.9784zM24.5278 25.92734v10.96433c0 .94827.68157 1.39277 1.6002 1.39277 1.0668 0 1.6891-.50377 1.65947-1.6002v-3.70417c-.0296-2.2225.0296-4.50427 0-6.72677 0-1.45203-.7112-1.80763-1.6891-1.80763-.7112 0-1.5113.38523-1.57057 1.48167zm1.5113-5.00804c1.2446 0 2.25214-.59266 2.25214-1.9558 0-1.12606-.68157-2.01506-2.01507-2.01506-.94827 0-1.9558.56303-2.1336 1.74836-.14817 1.2446.65193 2.2225 1.89653 2.2225zM31.99262 28.94994c.0296 4.3561-.0593 6.1341-.0593 7.9121 0 1.09643.7112 1.4224 1.62983 1.4224.74083 0 1.62983-.32597 1.62983-1.39277l-.0296-4.65243c0-2.7559.50377-5.0673 3.58563-5.03767 2.25215 0 2.667 1.89653 2.69665 3.9116 0 1.8669-.0889 4.0005-.0889 5.6896 0 .9779.68156 1.4224 1.54093 1.4224 1.12607 0 1.74837-.47413 1.74837-1.65947v-2.54846c0-1.98544.0296-2.60774.0296-3.8227 0-3.67454-1.83727-5.83777-5.12657-5.83777-1.83726 0-3.7338.94827-4.41536 2.5781l-.0593-1.03717c-.0889-.9779-.4445-1.45203-1.45203-1.45203-1.27425 0-1.6891.68157-1.65948 1.89653zM50.94592 32.2096c3.52637-.0296 5.54143 0 7.2009-.0593 2.07433-.0296 2.3114-.8001 2.3114-2.34104 0-2.72626-2.51883-5.45253-5.98593-5.45253-3.85235 0-6.81568 3.34857-6.81568 7.49723.0593 3.58564 2.96333 6.51934 6.63787 6.51934 2.28175 0 3.67452-.47414 4.77095-1.18534.5334-.3556.889-.8001.889-1.36313 0-.8001-.65193-1.54093-1.36313-1.54093-.4445 0-.8001.1778-1.1557.38523-.74083.4445-1.778.8001-2.87443.8001-2.01508 0-3.49675-1.48167-3.61528-3.25967zm3.58563-5.21546c1.48167 0 2.8448 1.12606 2.8448 2.7559 0 .14816-.14816.23706-.3556.2667-1.2446.0889-4.50426.11853-6.0452.11853.1778-1.57057 1.57057-3.14113 3.556-3.14113zM68.59905 24.3864c-2.78554 0-5.45254 1.778-5.45254 4.38574 0 2.667 2.5781 3.2893 4.94878 3.61526 1.83727.2667 2.87443.56304 2.87443 1.6891 0 1.0668-1.0668 1.62984-2.37065 1.62984-2.07434 0-3.2004-.85937-4.29684-.85937-.94825 0-1.27422.77047-1.27422 1.6002 0 1.03717 2.667 1.92617 5.27473 1.92617 3.43748 0 5.63035-1.6002 5.63035-4.38574 0-2.72626-2.16324-3.61526-5.00804-4.0005-1.48165-.20743-2.81515-.29633-2.81515-1.39276 0-1.00754 1.1557-1.65947 2.51883-1.65947 1.6891 0 2.72627.68157 3.58563.68157.889 0 1.27425-.56304 1.27425-1.39277 0-.59267-.41487-.91863-.91864-1.1557-.889-.41487-2.28175-.68157-3.97085-.68157z"/></g><g style="line-height:1.25;-inkscape-font-specification:'Linotte Bold'" font-weight="bold" font-size="29.63333" font-family="Linotte" letter-spacing="0" word-spacing="0" stroke-width=".26458"><path style="-inkscape-font-specification:'Linotte Bold'" d="M168.09556 28.5647l.0296-2.28176c0-1.12607-.3556-1.80764-1.54094-1.80764-.68156 0-1.09643.3556-1.30386.91864-.0593.2667-.11854.74083-.1778 1.09643-.889-1.3335-2.37067-2.07433-4.03014-2.07433-3.85233 0-6.81566 2.99296-6.81566 7.31943 0 3.61527 2.4892 6.5786 6.43043 6.5786 1.92616 0 3.4671-.82973 4.3561-2.37067.20742 1.54094.47412 2.28177 1.45202 2.28177.85937 0 1.6891-.29633 1.6891-1.36313-.0889-1.27424-.11853-2.51884-.11853-3.79307zm-10.54946 3.08187c0-2.63737 1.57056-4.445 3.70416-4.445 1.92617 0 3.7338 1.45203 3.7338 4.14867 0 2.51883-1.6891 4.1783-3.88196 4.1783-1.98544 0-3.556-1.62984-3.556-3.88197zM181.73477 25.2754c-1.12607-.7112-2.4003-.94826-3.556-.94826-4.2672 0-6.99347 3.76343-7.0231 7.4676 0 2.96333 2.19286 6.5786 6.78603 6.5786 2.01507 0 3.25967-.56304 4.1783-1.27424.3556-.23706.56303-.65193.56303-1.0668 0-.74083-.56303-1.62983-1.30386-1.62983-.4445 0-.82974.2667-1.18534.4445-.56303.32597-1.1557.59267-2.2225.59267-2.07433 0-3.58563-1.6891-3.58563-3.94124 0-1.92616 1.45203-4.23756 3.67453-4.23756.7112 0 1.2446.11853 1.71874.32596.29633.14817.8001.41487 1.27423.41487.82973 0 1.3335-.85937 1.3335-1.54093 0-.5334-.20743-.889-.65193-1.18534zM185.41578 30.81684l-.0889 4.445c-.0296.91863 0 1.1557 0 1.6002 0 1.00753.8001 1.36313 1.57057 1.36313.889 0 1.65947-.3556 1.6891-1.27423l-.0296-5.48217c0-2.54847.85936-4.3561 3.14113-4.3561 1.6891 0 2.42993 1.45203 2.4892 3.14113.0296 3.14114-.0296 4.0005-.0593 6.60824 0 .889.65194 1.3335 1.5113 1.36313 1.12607 0 1.6891-.6223 1.71874-1.65947v-3.08186c0-1.4224 0-2.01507.0296-3.14114.0593-2.07433 1.30387-3.2004 2.99297-3.2004 1.80762 0 2.4003 1.48167 2.4003 3.43747 0 2.45957-.0889 4.8006-.11855 6.34153 0 .82974.68157 1.30387 1.6002 1.30387.68157 0 1.6002-.23707 1.65947-1.27423.0296-1.45204.0593-2.667.0593-3.88197V30.076c0-3.2893-1.4224-5.80813-5.03767-5.7785-1.92617.0296-3.58563 1.1557-4.41537 2.60774-.56303-1.48167-1.98543-2.60774-4.0005-2.60774-1.48166 0-3.2893.8001-4.03013 2.34104l-.0593-1.03717c-.11853-.77047-.59266-1.2446-1.4224-1.2446-1.0668 0-1.65946.50377-1.65946 1.48167 0 .56303.0593 1.12606.0593 4.9784z"/></g><path d="M114.09518 0L82.09506 32.00012l32.00012 32.0001 31.9996-32.0001zm-.092 11.2422l.79892.46716c10.01872 5.85355 16.21388 16.55903 16.29668 28.1621l.006.92553-.801.46095c-4.96136 2.85088-10.58076 4.3568-16.30287 4.3713h-.006c-5.7198-.009-11.34016-1.50984-16.30287-4.35373l-.80253-.4589.006-.92552c.0783-11.6121 6.2799-22.32737 16.30856-28.18174zm0 3.74242c-8.30394 5.2166-13.48253 14.16804-13.86737 23.967 4.27197 2.26653 9.0175 3.50136 13.86325 3.50936 4.8462-.0132 9.592-1.25342 13.86168-3.52537-.3877-9.79138-5.5621-18.73514-13.85755-23.95098z"/></g></svg><
\ No newline at end of file
A doc/club-explanation/slides.tex => doc/club-explanation/slides.tex +47 -0
@@ 0,0 1,47 @@
+\documentclass{beamer}
+\usepackage{minted}
+
+
+\title{ACM Elections}
+
+
+\begin{document}
+\begin{frame}
+ \maketitle
+
+ \begin{center}
+ \includegraphics[width=0.75\textwidth]{acm.png}
+ \end{center}
+\end{frame}
+
+\begin{frame}[fragile]{How to participate}
+ You can either
+ \begin{itemize}
+ \item Install Racket~\footnote{https://racket-lang.org} and do
+ \begin{minted}[fontsize=\small]{sh}
+raco pkg install https://git.florness.com/tallyard.git
+ \end{minted}
+ \item SSH into \texttt{acm.mines.edu} with the username \texttt{vote} and the
+ password \texttt{acm2020}:
+ \begin{minted}{sh}
+ssh vote@acm.mines.edu
+ \end{minted}
+ \end{itemize}
+\end{frame}
+
+\begin{frame}{Your vote is anonymous!}
+ \begin{itemize}
+ \item It's impossible for \textit{anyone} to know how you voted, including
+ anyone wiretapping your connection to the bulletin and the server
+ administrator
+ \item If you want to know the details, check out the slides for David's OreSec
+ presentation
+ \end{itemize}
+\end{frame}
+
+\begin{frame}{How the vote is calculated}
+https://en.wikipedia.org/wiki/Schulze\_method\#Ballot
+\end{frame}
+
+\end{document}
+