From c6eb28e5b5b889d912600b66735282effa22ac0d Mon Sep 17 00:00:00 2001 From: Ted Pier Date: Mon, 11 Aug 2025 12:31:06 -0700 Subject: [PATCH] idk --- index.html | 325 +++++++++++++++++++++++++---------------------------- script.js | 12 +- 2 files changed, 159 insertions(+), 178 deletions(-) diff --git a/index.html b/index.html index ca34ea4..b049d3d 100644 --- a/index.html +++ b/index.html @@ -1,176 +1,157 @@ - - - - MiningTcup - - - - - - - - - -
-
-
-
-

- Ted Pier -  a.k.a. MiningTcup - -

-
- Lulu the dog -
-
-
-

Things I've Done

-

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

- -

Static Webserver

-

- That's what you're using right now- my website! It's a - classic Nginx webserver. Notice how fast it loaded? - That's what happens when a website is written without - any libraries, tracking, or external fonts. -

-

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 -
-
-
-
-
+ + + + MiningTcup + + + + + + + + + +
+
+
+
+

+ Ted Pier  a.k.a. MiningTcup +

+
+ Lulu the dog
- - +
+
+

Things I've Done

+

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

+ +

Static Webserver

+

+ That's what you're using right now- my website! It's a classic Nginx + webserver. Notice how fast it loaded? That's what happens when a + website is written without any libraries, tracking, or external + fonts. +

+

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
+
+
+
+
+
+ + diff --git a/script.js b/script.js index 6ded98e..e82be75 100644 --- a/script.js +++ b/script.js @@ -5,10 +5,10 @@ infoContainer.addEventListener("mousedown", loadContactInfo); infoContainer.addEventListener("click", loadContactInfo); function loadContactInfo() { - infoContainer.innerHTML = atob( - "PGRpdj48YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly9kaXNjb3JkLmNvbS91c2Vycy84MjU0ODcxMzg5NDY1NDc3MTIiPjxpbWcgY2xhc3M9ImJ1bGxldC1pbWciIHNyYz0iZGlzY29yZC5wbmciIGFsdD0iRGlzY29yZCIgLz5taW5pbmd0Y3VwPC9hPjwvZGl2PjxkaXY+PGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Im1haWx0bzp0ZWRAbWluaW5ndGN1cC5tZSI+PGltZyBjbGFzcz0iYnVsbGV0LWltZyIgc3JjPSJwcm90b25tYWlsLnBuZyIgYWx0PSJFbWFpbCIvPnRlZEBtaW5pbmd0Y3VwLm1lPC9hPjwvZGl2PjxkaXY+PGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9InRlbDorMS02NTAtNTEyLTk2MzUiPjxpbWcgY2xhc3M9ImJ1bGxldC1pbWciIHNyYz0icGhvbmUud2VicCIgYWx0PSJQaG9uZSIgLz4oNjUwKSA1MTItOTYzNTwvYT48L2Rpdj4=", - ); - infoContainer.classList.remove("cover"); - infoContainer.removeEventListener("mousedown", loadContactInfo); - infoContainer.removeEventListener("click", loadContactInfo); + infoContainer.innerHTML = atob( + "PGRpdj48YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly9kaXNjb3JkLmNvbS91c2Vycy84MjU0ODcxMzg5NDY1NDc3MTIiPjxpbWcgY2xhc3M9ImJ1bGxldC1pbWciIHNyYz0iZGlzY29yZC5wbmciIGFsdD0iRGlzY29yZCIgLz5taW5pbmd0Y3VwPC9hPjwvZGl2PjxkaXY+PGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Im1haWx0bzp0ZWRAbWluaW5ndGN1cC5tZSI+PGltZyBjbGFzcz0iYnVsbGV0LWltZyIgc3JjPSJwcm90b25tYWlsLnBuZyIgYWx0PSJFbWFpbCIvPnRlZEBtaW5pbmd0Y3VwLm1lPC9hPjwvZGl2PjxkaXY+PGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9InRlbDorMS02NTAtNTEyLTk2MzUiPjxpbWcgY2xhc3M9ImJ1bGxldC1pbWciIHNyYz0icGhvbmUud2VicCIgYWx0PSJQaG9uZSIgLz4oNjUwKSA1MTItOTYzNTwvYT48L2Rpdj4=", + ); + infoContainer.classList.remove("cover"); + infoContainer.removeEventListener("mousedown", loadContactInfo); + infoContainer.removeEventListener("click", loadContactInfo); }