Archival of Blog posts
BrainFuck - Hello world
Today, we're going to write a basic "Hello, World!" program in Brainfuck. But first, let's talk about the 5 basic operations in Brainfuck:
"+" increases the value of the current cell. For example, if you want to change the value to 2 (which corresponds to the ASCII character "STX"), the correct code would be ++.
"-" is the opposite: it decreases the value of the current cell by one.
">" and "<" move the data pointer (or "cursor") one cell to the right (>) or one cell to the left (<), respectively.
"[" and "]" define a loop. Anything within the brackets will repeat as long as the current cell's value is not zero. For example, if you want to add 5 three times, you can use the code +++[>+++++<-]
In this case, cell 0 is initialized to 3 and acts as a counter. The loop adds 5 to cell 1, then decrements the counter until it reaches zero.
"." prints the value of the current cell as an ASCII character. For instance, if the current cell contains the value 33 (which is ! in ASCII), you can use the Brainfuck code +++++++[>+++++<-]>--.
to print !.
This has been a basic explainer of the functions we're going to be using today.
Now down to the Hello World, AKA hell to a normal human.
First we'll print "H", which after looking at a reference sheet is ASCII character 72. First we'll reach this number, which in this case we'll loop +10 7 times, then add two.
+++++++[>++++++++++<-]>++
Then we'll add a print to show the result:
+++++++[>++++++++++<-]>++.
And testing this on an online compiler, we can confirm it outputs "H".
Now it gets slightly easier, we now need to print "e"(ASCII 101). To Achieve this we'll add 29 to the existing value of 72, to do this we'll first add 30 with a loop of adding 5 six times, then subtracting one and using "." to output our second character:
<++++++[>+++++<-]>-.
After testing this correctly outputs "e", now so far our complete code is +++++++[>++++++++++<-]>++.<++++++[>+++++<-]>-.
Now we'll print the double 'l'(ASCII 108), to do this we'll simply add 7 without any loops and print twice.
+++++++..
Now we will append that to the end of the current code creating +++++++[>++++++++++<-]>++.<++++++[>+++++<-]>-.+++++++..
, which correctly compiles to "Hell".
Now while saying hell in Brainfuck is a very good description of the language, that's reserved for Malbolge. Now let's continue with "o"(ASCII 111).
To achieve this code we'll simply add 3 to the current value and print with the code +++.
, this changes our complete code to +++++++[>++++++++++<-]>++.<++++++[>+++++<-]>-.+++++++..+++.
, which gives the result "Hello".
So, we have Hello, but we need world, though I wish I didn't have to, let's rush through the code for " World".
Next is a space (" ")(ASCII 32), now this is going to be a bit harder to jump from 111 to class="language-brainfuck"32, so we'll actually start using cell 2 and three, and starting from zero again with >++++++[>+++++<-]>++.
.
Now "w"(ASCII 119), now again, i'd be a jump to go from 32 to 119, so we're actually going back to using cell 1 again with <<++++++++.
Now "o", which we've used already so just reversing the last code with --------.
.
Next is "r"(ASCII 114), again very simply adding 3, so +++.
.
Again, "l", ASCII 108, so we'll just decrease 6 with ------.
.
Now, Finally... "d"(ASCII 100), this time we'll simply subtract 8 again with --------.
Yes! We now have a correctly written and compiled Hello world program in BrainFuck! The final code is 120 characters and is as follows:
+++++++[>++++++++++<-]>++.<++++++[>+++++<-]>-.+++++++..+++.>++++++[>+++++<-]>++.<<++++++++.--------.+++.------.--------.
Date of writing: 2025-5-12
Mini stories
Lego GPT
The people at Carnegie Mellon University have announced LegoGPT, an AI capable of generating lego instructions from a text prompt.
Blocked
So… my school blocked both this url and my dev url, and well… I may or may not be looking for a proxy platform to bypass this.
Update: Ummm… it’s now unblocked? the school IT is shit soo…. Not needed anymore.
Re: Zero - Starting life in another world Anime review
Re: Zero is an emotionally charged Anime where Subaru Natsuki–a lazy gamer teen who is randomly transported to a Fantasy world where he finds he has “lives” and resets back to a “save point” when he dies, at the time of transport he was almost 18. He eventually forms relationships with Emilia, Rem, Ren, and the Roswaal Manor.
Date of writing: 2025-5-11
Toxicity and internet culture
While some people may try to stay off "toxic" social media, it's inevitable that you'll come across a toxic Reddit, Twitter(X), or even Facebook post. Today we're going to quickly go over the correlation between internet toxicity and internet culture. First, lets get this out of the way: This post should not be taken as factual, used as evidence, or cited; it is a matter of pure opinion and observation.
First off, the main cause of internet toxicity is bias towards a specific group, culture, or opinion as the Human brain experiences pleasure at the loss or failure of someone considered an opponent; due to this fact users may insult or argue just for a feeling of control, power, or victory over another person, or to seek the approval of others.
Now you may be asking how this links to Internet culture? Well that's a bit more simple; due to the "circles" with certain opinions formed on the internet, with their own unique culture, ideals, and the potential for disputes from these differences, there is a higher chance that an argument will sprout up, and that the person will seek approval from their "circle", which in many cases is given.
All off these factors mix together, along with potential monetary gain from Social Media, create a great ammount of controversy and crashes on the internet.
Date of writing: 2025-5-1, final comp at 15:24 EST.
Philosophy
So... I may, or may not, be an atheist(Don't believe in gods/Religion). But that's besides the focus of this blog post. Today, we will be "logically" analyzing the ten commandments in christianity; which are as follows:
You shall have no other gods before me.
You shall not take the name of the Lord your God in vain.
Remember to keep holy the Lord's Day.
Honor your father and your mother.
You shall not murder.
You shall not commit adultery.
You shall not steal.
You shall not bear false witness against your neighbor.
You shall not covet your neighbor's wife.
You shall not covet your neighbor's goods.
Let's start with the first one "You shall have no other gods before me.", Which... First, religious belief is a construct first believed to have been exhibited by Neanderthals in the Middle Paleolithic era(~250,000–40,000 years ago), as a way for them to describe natural events(Now properly explained by science) in a way understandable by the mind, to not drive them insane. So... this one is completely defunct as religion/deities is a construct, not an actual natural process.
Next is "You shall not take the name of the Lord your God in vain." Which... Since we already know religion is a construct, it is also null, void, and defunct; the same is also true for the third commandment, "Remember to keep holy the Lord's Day." as religion is a construct and this action would use unneeded energy to serve no purpose.
Next is one some(AKA adults) may agree with, "Honor your father and your mother.", but I don't. This commandment is mostly a matter of moral opinion, while it may be logical in some cases to cooperate with parents to accomplish goals, stay safe, and pass down ancestral knowledge, complete reliance on parent(s) can be harmful if children are not allowed some level of autonomy.
Now, we're getting into the serious ones, "You shall not murder." is the fifth commandment, and the most universally recognized one in ethics, while there's not a much as some of the others to unpack here there are some logical scenarios where this commandment would be illogical. One such example is the case of self-defence, universally banning killing would eliminate the right of a threatened citizen to protect themselves, and possibly lead to their death instead.
Great, we’ve reached the commandment that might get my blog DDoSed if I say the wrong thing. Good thing I’m using Cloudflare — so let’s dive in anyway! The sixth commandment is: "You shall not commit adultery." While many people treat this as a moral given, let’s apply some logic. First off, the concept of marriage is a cultural construct — there's no “natural law” that defines or enforces monogamy. Animals don’t sign marriage certificates, and human relationships have varied wildly across history and cultures. Secondly, strictly enforcing sexual exclusivity could, in a purely evolutionary sense, limit genetic diversity and population growth. While population control might have served a purpose in pre-industrial societies with limited resources, modern advancements arguably make such restrictions less necessary from a survival standpoint. That said, the emotional and social aspects of cheating still cause harm — but that's a separate issue from the commandment’s religious absolutism.
𝓇𝒶𝓃𝓉 𝒾𝓃𝓉𝑒𝓇𝓂𝒾𝓈𝓈𝒾𝑜𝓃
For those who say "I don't care", I'd say you're a obfuscated, uncultured script kitten who codes in pure assembly for a 6502, using the default windows notepad, who shares their code on myspace, uses TempleOS dualbooted with MS-dos for daily use, still thinks SVB is a good investment, Whose idea of a "backup" is flashing his data to a 3.5 inch floppy and sticking it to their fridge with a magnet, and on top of all that is running it all on a Famicom-via a mixed Lua, white space, and brainfuck emulation layer.𝓑𝓪𝓬𝓴 𝓽𝓸 "𝓛𝓸𝓰𝓲𝓬"(Chaos)
Now, back from that short break the next is the seventh commandment "You shall not steal." another quite interesting one. Like the sixth this is already well established moral idea, even outside of religion; However, there are still some very specific scenarios where stealing could be seen as moral, or even positive to the advancement of human-kind. One such example is the "Robinhood" principle, where a weak, malnourished, or poor person steals, or has someone steal for them, to prevent starvation or death, such as in the Robinhood story(Though the commonly accepted version does not reflect the original text).
Next is the eighth commandment, "You shall not bear false witness against your neighbor.", or in a more modern readable form "You shalt not lie". Now this is one I can kind of get behind, completely iliminating lying from society would greatly increase Societal efficiency, after over half of big tech is shut down for breaking laws. Though allowing a small ammount of lying for things like temporary stopping emotional distress after a disaster where someone lost a loved one.
Now, the ninth "You shall not covet your neighbor's wife.", or again in modern english "You shouldn't be envious of other's wives"; And lets make a callback to the sixth commandment, based on the idea that marriage is a human constructed idea with no basis in nature there should be no different between "looking" at your own wife, and someone eles's wife.
Finally, the tenth commandment "You shall not covet your neighbor's goods.", or basically wanting what someone else has. In most cases this should be perfectly fine as causes no negative impact, and may actually increase productivity when someone tries to reach a specific goal. The only case where this would be a logical inclusion is in the edge case of violence being incited as a path towards a goal or someone's position in society
Date of writing: 2025-5-10, final comp at 23:17 EST.
Navigation update
Ok, this is only a little stupid, the first post is *technically* live; however, I still need to rework how the menu system works and add the blog page in the process. After I stopped just adding "class='active'" to the correct <li> on each page the tab coloring no longer works.
First we'll look at what we have so far(nav.html):
<ul>
<li><a href="/" class="home">Home</a></li>
<li><a href="https://www.youtube.com/@TechGeekUnited">Youtube</a></li>
<li><a class="contact" href="contact">Contact</a></li>
<li><a class="projects" href="wdihw">Projects</a></li>
<li><a class="about" href="about">About</a></li>
</ul>
Now lets run comp.bat
and see if it worked!
Success! The correct tab lights up for each page!

Date of writing: 2025-5-9
First post!
First post on the blog! Wow, and it's super high tech! You can see my interface here:

Like, super High tech, to the level of still using the "Manual upload" button on Cloudflare pages, and just writing blog posts directly to an PHP file instead of using a DB like a sane person, Right?
Well nonetheless, this version of the website is much better than the overly saturated previous itteration; as showcased below this old color palet almost Blinded you every single time you opened the page.

And compared to the current itteration as of the writing of this post:

This improvement took manhours(Less than one), and improved in a significant increase in readabilty and usability. More blog posts hopefully to come...
Date of writing: 2025-5-9