bingo

crappy everyday tech bingo
git clone https://git.bleu255.com/repos/bingo.git
Log | Files | Refs | README

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:
Mbingo.tex | 46+++++++++++++++++++++++-----------------------
Acardset.pdf | 0
Amkbingoset.sh | 13+++++++++++++
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"