Ultraparanoia

ultraparanoia.neocities.org

home/ projects/ articles/ misc/ contact/ git/


projects/


"When in doubt, use brute force." - Ken Thompson

This page contains links to projects on my Git page. They're explained in more detail over here.


ultraparanoia/dwm

This is my personal build of Suckless' Tools Dynamic Window Manager (DWM). For those unfamiliar, it's basically a minimalist User Interface for Linux/BSD Operating Systems. It has a few patches installed, Like transparency, hidden empty tags and a centered window title, along with some personal customization, such as a keybind to enable/disable the compositor as required.

Note that this build uses The Kitty Terminal Emulator as the default terminal instead of Suckless' st due to some issues I was facing while patching it. For similar reasons, it uses rofi as the default app launcher instead of Suckless' dmenu. It also uses the Monospace Hermit font and the Picom compositor.

(Alt+X to disable compositing, Alt+Shift+X to enable compositing.)


Desktop with one terminal window, Free-floating mode:


Desktop with three terminal windows, Tiling mode:




ultraparanoia/phoenix

(Abandon hope, all ye who enter here!)

This is Phoenix, a Pseudo-Intelligent Psychotherapy "Chat" Program, that I created for my Computer Science project in my final year of High School. It is basically just my own version of ELIZA by Joseph Weizenbaum, Written entirely in Python, using the random and regular expression libraries. It's based heavily on these similar programs.

How it works is, you "talk" to it about what's bothering you, and it poses whatever you told it, back to you in the form of a question with slightly different wording. The idea is that through indirect self-revelation, you'll eventually find the root of your problems and maybe you'll also figure out how you can resolve them. (Something called "Rogerian Psychotherapy".)

The average user might think it's "Artificial Intelligence", Though one look at the code would reveal the program to be a very basic and primitive Large-Language-Model or a Natural-Language-Processor. Of course, I was able to smear it all over with lots of abstraction and the use of unnecessarily big words in the project file (Which is also available on the repository) and the examiners were quite happy with it.

Even though Phoenix was good enough to get me and my classmate (who tagged along with me and claimed to be too "technologically-challenged" to make her own project) full marks on the project, the program is far from perfect. I've tried to make the interaction "more human" by adding a fairly large number of responses/statement modifiers, along with code that checks for regular expressions in the input to provide situation-appropriate responses.

Despite these improvements, me and the beta testers (God bless their poor, tormented souls) unanimously concluded that this program is posessed by unspeakable eldritch horrors from outer space. It almost always takes you on, what was described to me as an "infuriating, agonizing and psychotic fever dream from the deepest, darkest depths of hell", leaving you more perplexed about yourself than you ever were before.

If you're brave (or foolish) enough to try using it, be prepared to lose your sanity in about 5 minutes. It will run on almost any device that has Python 3 installed. The /testimonial command is not yet implemented, and it probably never will be.


This is what the title screen looks like...


An innocent-looking flowchart explaining how this nightmare works...


A bunch of incomprehensible nonsense about Rogerian Psychotherapy. After showing my mom the program and telling her about this, she's convinced I'm posessed by demons. Honestly, I wouldn't even blame her...


The chat log of one of Phoenix's final victims. (This person was never heard from again.)...




ultraparanoia/nocode

(Forked from kelseyhightower/nocode)

This is No Code. The world's easiest, most secure and reliable way to develop applications. You write nothing and you deploy it nowhere, allowing for infinite possibilities of creation, functionality and scalability.

All programs developed with No Code are guaranteed to be completely bug-free. These programs also feature vast cross-platform compatibility by default, They will be completely functional on all electronic/electrical/mechanical computational devices that currently exist, ever have existed, and ever will exist.


Example of an application developed with No Code...




All content on ultraparanoia.neocities.org is my own, Licensed under CC BY 4.0 (Attribution) unless specified otherwise.

Hosted on Neocities. Get a free website today!