commit 87fead59876ea2660b4cf72c6fc654d2078b5769
parent be4f95204911c8f076461b8317ab8affe5e935a2
Author: Brendan Howell <brendan@howell-ersatz.com>
Date: Fri, 1 Mar 2024 12:22:58 +0100
added a script to make a 48 card set
Diffstat:
3 files changed, 36 insertions(+), 23 deletions(-)
diff --git a/bingo.tex b/bingo.tex
@@ -15,39 +15,39 @@
\matrix (bingo) [matrix, row sep=-\pgflinewidth, column sep=-\pgflinewidth]
{
% row 1
- \bingobox{complex mathematical puzzles};
- & \bingoboxSm{node\_modules folder is bigger than your operating system.};
- & \bingoboxSm{new software has less features than old version yet is larger (magic bloat)};
+ \bingobox{I will put a blockchain on it};
& \bingoboxSm{the CEO is suddenly really into crypto, and so should you};
- & \bingobox{dockerfile}; \\
+ & \bingobox{dockerfile};
+ & \bingoboxSm{download 18GB of programming device tools to flash a 124K firmware};
+ & \bingobox{minimalist electron applications}; \\
%row 2
- \bingobox{notifications};
- & \bingobox{headphone jack gone};
- & \bingobox{everything GPS};
- & \bingobox{where are my files};
- & \bingobox{everything is an app}; \\
+ \bingobox{can't install app because OS is too old};
+ & \bingobox{8 instant messaging app installed};
+ & \bingobox{Your 2-year-old phone is not supported};
+ & \bingobox{virtual keyboards};
+ & \bingobox{LCD e-reading}; \\
% row 3
- \bingobox{some of your passwords have appeared in a data leak};
- & \bingoboxSm{node\_modules folder is bigger than your operating system.};
+ \bingobox{Your name is invalid};
+ & \bingoboxSm{the CEO is suddenly really into crypto, and so should you};
& \node[fill=lightgray, align=center, draw, regular polygon, regular polygon sides=4, text width=0cm, inner sep=0mm, minimum height=6.2cm, font=\Large, line width=0.05cm]{\shapepar{\squareshape}FREE \\ PLAY\par};
- & \bingobox{cookies, GDPR, etc, what am I doing here already?};
- & \bingoboxSm{Webapps "don't recognize me" and force me to reset my password because I delete tracking cookies}; \\
+ & \bingobox{"Trusted" computing};
+ & \bingobox{please select all images containing a horse}; \\
%row 4
- \bingobox{can't 2FA (lost your phone edition)};
- & \bingobox{remote asynchronous worker};
- & \bingobox{everything printers};
- & \bingobox{something went wrong};
- & \bingobox{laptop leg burns}; \\
+ \bingobox{"legitimate" interest};
+ & \bingobox{customer support on Discord or Twitter};
+ & \bingobox{everything is an online video call};
+ & \bingobox{copying a file between two machines};
+ & \bingobox{cheaper to buy new model than repair previous model}; \\
%row 5
- \bingobox{copying a file between two machines};
- & \bingoboxSm{clamshell design that is impossible to disassemble without damaging};
- & \bingobox{ads on paid products};
- & \bingobox{online home appliances};
- & \bingobox{Oven requires that you accept TOS}; \\
+ \bingoboxSm{jitsi or zoom in the same room because the display cable just won't work or is missing};
+ & \bingoboxSm{4k screen showing information that would easily fit into 800×600 pixels in 1996};
+ & \bingoboxSm{Software update required. Unable to start car, toothbrush, fridge};
+ & \bingobox{Oven requires that you accept TOS};
+ & \bingobox{graphic / prompt designer}; \\
};
\node [above] at (bingo.north) [font=\huge,minimum height=1cm] {TECH B.S. BINGO};
diff --git a/cardset.pdf b/cardset.pdf
Binary files differ.
diff --git a/mkbingoset.sh b/mkbingoset.sh
@@ -0,0 +1,13 @@
+#!/usr/bin/env bash
+cardcount=$1
+cardcount=${cardcount:-10}
+echo "generating $cardcount unique bingo cards"
+for i in $( seq 1 $cardcount )
+do
+ ./mkbingo.sh
+ mv bingo.pdf bingo$i.pdf
+done
+echo "combining bingo cards"
+pdfjam bingo*.pdf --nup 1x2 --outfile cardset.pdf
+rm bingo*.pdf
+echo "wrote to cardset.pdf"