# Ted Pier a.k.a. MiningTcup

## Things I've Done

An array of things I've done and reasons I've done them.

### YouClient

My middle school gave each student an incredibly weak Chromebook infested with blockers and spyware, and didn't allow us to bring our own computers. Since one of my strongest skills at the time was web dev, I made an alternative YouTube client. The entire thing is a single html file, making it easy to distribute and run. Advantages over using the official YouTube website are faster loading, no ads, tab customization, anti-unload, no browser history, and no spyware spying.

### Linux

The kernel is the core of the operating system. Linux is an alternative operating system kernel, similar to the Windows or MacOS kernels. It can run on nearly any device (including PCs and Macs), and is used by Android. One of my favorite things to do is mess with configuration files on my Arch Linux + Hyprland system. Over the last more than a year, I've settled on an (in my opinion) nearly perfect configuration.

### Notes

I'd always wanted to use a notes app, but I never liked any of the options. Instead of paying with my information, time, or money for one that someone else made, I decided to make my own. I wrote the server in Go, the language which I believe is best for anything to do with servers, and the app in Android Studio using Kotlin. After completing the server, I accidentally deleted the source code, prompting me to recode it. It's finished now, and you can view the most likely terrible source code for the server here. Although I don't plan on giving out the source code for the app because it's so terrible, you can download the APK file here.

## Services I Run

This server, 99.31.208.235, hosts a variety of services.

### Static Webserver

That's what you're using right now- my website! It's a classic Nginx webserver. My website is written without any libraries or external fonts because ew, bloat.

### DNS Servers

Back in middle school, some friends and I found a way to disable the school Chromebook's spyware. While proxies were disabled and vpns (almost) impossible to set up, we were free to change the DNS servers of any network except(?) the schools. This gave us the power to block any domain we wanted, including the domains which would load blocklists or send away all our data. The plain DNS server is run using BIND 9.

Plain DNS: 99.31.208.235:53
DNS over HTTPS: https://dns.miningtcup.me/dns-query

### Git Server

GitHub is slow, annoying, and trains LLMs on everything you upload. My Git server is very fast (for me, at least), annoyance-free, and doesn't train LLMs on your work without asking.

### Mozhi Server

Mozhi is a proxy for several translators, used by Crow Translate by KDE.

### Arch Linux Mirror

Having my own Arch Linux mirror means my updates will be just about instant.

## Contact Me

I'm sort of chronically online. Your best chance of quick contact is a phone call, but Discord, email, and text work too.

JavaScript is required to load contact info.
click to reveal contact info