docs: initial README
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: Icc71c181c265eb599f76a41d237c68cd6a6a6964
This commit is contained in:
parent
4e428d9c16
commit
0bb99ed51f
1 changed files with 43 additions and 0 deletions
43
README.md
Normal file
43
README.md
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
# flipoff
|
||||
|
||||
> Congratulations. You have reached the logical conclusion of your relationship
|
||||
> with modern computing.
|
||||
|
||||
flipoff is a Python-based utility that leverages _sophisticated computer vision_
|
||||
to _solve the oldest problem in human-computer interaction_: the fact that your
|
||||
machine is still running when you no longer wish it to be. It monitors your
|
||||
webcam feed for a specific, globally recognized gesture of structural
|
||||
disapproval, also known as the middle finger, and immediately executes a system
|
||||
shutdown via D-Bus.
|
||||
|
||||
## Motivation
|
||||
|
||||
We live in an era of digital friction. Imagine you have just sat through a
|
||||
three-hour "sync" meeting that could have been an email. Or that your IDE has
|
||||
decided that your _perfectly valid_ syntax is actually a personal affront.
|
||||
Perhaps rust-analyzer has safely leaked memory again. Your computer is just
|
||||
standing there, even.
|
||||
|
||||
**YOU HATE IT ALL**.
|
||||
|
||||
For those kind of moments, conventional exit strategies are insufficient and
|
||||
meaningless. They lack energy. They lack... catharsis. Thus, **flipoff** was
|
||||
made. Built on three core pillars of modern engineering:
|
||||
|
||||
- Efficiency: Why move a mouse several inches when you can simply extend a
|
||||
single digit from the comfort of your keyboard?
|
||||
- Emotional Honesty: Your computer should know exactly how you feel about its
|
||||
latest "Mandatory Update" during a presentation. Hate. Let me tell you about
|
||||
_hate_.
|
||||
- The Final Word: There is no greater feeling of power than watching your
|
||||
monitor go black at the exact moment of your peak indignation.
|
||||
|
||||
We have spent decades teaching computers to understand our speech and our touch.
|
||||
It was about time we taught them to understand our boundaries.
|
||||
|
||||
> [!IMPORTANT]
|
||||
> **Disclaimer**
|
||||
>
|
||||
> I am not responsible if you use this while in a Zoom meeting and accidentally
|
||||
> flip off your coworkers. Granted, that would be hilarious and I want to hear
|
||||
> about it but I don't accept responsibility.
|
||||
Loading…
Add table
Add a link
Reference in a new issue