About
Hi! My internet name is Khyernet Terabyte, but I am mainly known as Khyernet, Khyerdev, or just Khy. However, people in real life call me . I am a 16 year-old human(?) in Alaska, doing software engineering and software programming for fun, as well as doing other things alone. It is very likely that I am autistic, and also likely that I have ADHD.
Hobbies
Programming, software engineering, and gaming are my main hobbies. 60% of my free time is spent in those categories. But I also do other stuff. I enjoy biking, walking, and listening to music. The music I listen to is not what many people listen to, as I mostly listen to video game OST and rhythm game music, but ive also recently been listening to certain types of metal and a mix of other lesser known genres. I have the music playing whenever I am not interacting with anyone in real life. I occasionally play single-player video games like ULTRAKILL, OMORI, and Library of Ruina, but I also play a select few games on ROBLOX like Pressure, Item Asylum and Jukes Towers of Hell. I have been recently doing a bit more gaming than programming however.
Favorites
- Artist: MASTER BOOT RECORD
- Song: MEGACHEB - Everything and Red in Your Wake
- Language: English
- Programming Lang: Rust
- Linux Disro: Arch Linux
- Game: Library of Ruina
- Subject: Math
- Genre of Person: Neurodivergent
Dislikes
- Microsoft, Apple, Google
- Companies' obsession with AI
- The phrase "AI Powered"
- AI except ChatGPT
- Prices
- Hate against minorities
- My executive dysfunction
- My past self
- Everything about Donald Trump
Education
I am currently a junior in high school. The school I go to, from my understanding, is the best school to go to for career academies, in the United States. So much so that, on October 16th, 2024, ~30 legislators from my school district and other school districts in the lower 48 came to my school specifically to see what we are doing. The superintendent of my school district gave a talk on our thought process, and then my school's student government lead the legislatures on a tour around the school, mainly to the career academy classrooms. One of the career academies offered at my school is Cybersecurtiy, the class I am currently taking. Due to the fact that I know more than the teacher, I was chosen to represent the Cybersecurity class in this ordeal, and give a talk about what we learn, how we learn it, and why we learn it. The reason I know more than my teacher about Cybersecurity and Computer Science is that I do a ton of research and tinkering in my free time. This leads into this next section:
Tech
Warning: I yap about computers alot, so prepare yourself for this section.
My programming and other computer tinkering is done in Linux, which is a family of free and open source operating systems. I don't use Microsoft Windows because of the privacy and security issues with it, especially with things like Recall, along with other issues like low customizability, high bloat, low predictability, and high resource consumption. I do sometimes use Windows however, because it is incredibly hard to successfully get ROBLOX running under Linux. I also dont use Mac OS because it is too restricting, not customizable, makes me slow, and I don't want to touch Apple products.
I like Linux because of the customizability in looks and functonality. Right now, I use Arch Linux, which is a do-it-yourself Linux Distribution, meaning I configure all of my system manually using the terminal, and I gain a ton of skills during it. Using Linux has made me like using the terminal, especially since some actions using the terminal are faster than using a graphical user interface. I even do my coding in the terminal with Neovim. Linux also just does everything better than Windows, including things like filesystems, startup/shutdown, and more. I use the KDE Plasma desktop environment because of its combination of simplicity and customizability, and that it overall looks good. I used to use Hyprland, but I switched away from it because it became really complex to maintain a working environment, and that it's developer, Vaxry, hasn't properly made NVIDIA graphics cards work well with Hyprland. Hyprland's design philosophy and the genral idea of dynamic tiling window managers is good, I just don't want to manually piece everything together just for constant flickering issues with my web browser, Vivaldi.
I code mainly in Rust, which is a slighly low-level programming language that focuses on memory safety. It uses concepts like ownership and borrowing and several comptime and runtime checks that help prevent memory vulnerabilities like dangling pointers, buffer overflows, and more. I like it because of the syntax style, the feature-filled standard library, the safety, and the package manager. A lot of programs have been starting to move to Rust, even the Linux kernel! But recently I have been coding in Lua for ROBLOX.
I plan on learning languages like C and Assembly, to help me further understand how computers work on the lowest level, and maybe even to build my own operating system kernel. If anyone has some spare motivation, hand me some. I don't want my future to be in web development, I want to be working on low level stuff. I would rather have my poison be manually manging memory, than messing around with hundreds of dependencies. Rust kinda combines both of those poisons, so I am considering moving away from it sometime in the future. My main reason on why I want to manage memory than manage dependencies is that I want to be competent in the stuff that I do and to know what I am doing at all times. Web developers and their various frameworks has the opposite thing going for them, since they have hundreds of layers of abstraction. It is possible that there are some React engineers out there that don't know the underlying raw text passed in web requests, yet I know more than that.
Questions & Answers
Q: why did u change from walter white to omori?!!?!?!?!?!?!
A: My public pfp still remains Walter White, its only my discord pfp that changed to OMORI. I will not elaborate further, other than the fact that OMORI is a really cool game.
Q: What do you use to host your website?
A: I self-host everything on my raspberry pi. I made the frontend in raw HTML/CSS/JS, and the backend in Rust. DNS, analytics, and security are managed by Cloudflare, and SSL is managed Lets Encrypt, with the help of nginx and certbot.