Blogs
Random long thoughts I had over the years...
Topics range from programming, math, to my views of school
Utilizing Aliases and Interactive Mode to Force Users to Think Twice Before Deleting Files
December 29, 2024
I previously mentioned in my microblog that I lost my file by accidentally overwriting my file using the cp command. This got me thinking as to why this would be impossible on
my work laptop since I would be constantly bombarded with a prompt to confirm my intention to overwrite the file.
QNX is 'Free' to Use
November 9, 2024
Recently on Hackernews, a relations developer from QNX announced that QNX is now free for anything non-commercial. QNX also made an annoncement to the LinkedIn Community as well which was where I learned about it. For those who are not familiar with QNX, QNX is a properiety realtime operating system targetted for embedded systems and is installed in over 255 million vehicles. QNX has a great reputation for being reliable and safe embedded system to build software on top of due to its microarchitecture and compliance to many industrial and engineering design process which gives customers the ability to certify...
Verifying Email Signature Manually
October 12, 2024
I noticed that the neocities community love using protonmail and some even share their public key to enable full encryption communication. What makes protonmail special is the focus on privacy and security. All emails sent between Proton Mail users are end to end encrypted meaning not even Proton can have access to the messages. However, when communicating outside of Proton ecosystem to non-Proton Mail users like those with Gmail and Outlook, communication between the two are not encrypted end to end by default. This does not mean the encryption utilized by Gmail and Outlook are inadequate. The vast majority of...
A Quick Look Into Half-Width and Full-Width Characters
October 7, 2024
A friend of mine has been asking me a few questions about encoding for a paper he is working on. While I don’t understand what his research is on, all I can understand from his research is that he is working on analyzing Japanese texts and it involves understanding character encodings. Character encoding is not a topic that most native-English programmers are familiar with. The most that the average programmer will know is the existence of ASCII and UTF-8 encoding. If we are using anything beyond the English alphabets and arabic numerals (i.e. 1, 2, 3, 4, 5, 6, …)...
Polluting the Web With a Useless 5 argument main function
June 22, 2024
A random blog post that does not have a good definite answer nor have much purpose aside from writing my random bits of nonesensical information.
You have been warned.
A Quick and Flawed Look Into Spatial Locality and TLB
May 27, 2024
WARNING: I am inexperienced and not knowledgeable of computer architecture. Although noted below, I will be making a claim for a simplistic
computer architecture that is not easily reproducible. The blog does not have data to back up my claim. I probably will regret publishing
this post. We shall see how long it stays up. In the meantime, feel free to give corrections and criticism by opening a github issue.
Splitting Files On Linux
May 8, 2024
Today I was asked to reshare my notes from a class I took in the Fall as they noticed that
they no longer have access to the files on Google Drive. Unfortunately for me, I had way
too many files on Google Drive that I had to do a massive purge on my Google account which
was not limited to only Drive itself but also most emails I had since 2011. Not wanting to
overcrowd my Google cloud storage again, I decided to send them the notes either via email
or Discord. However, the issue with that is:
MATH3001 - Real Analysis 1
January 14, 2024
This is a course review of MATH3001 - Real Analysis 1 taken at CarletonU in winter 2023. Real Analysis is a course that is known to have devastated undergraduate Math students for generations. The course is the sucessor of MATH1052 - Calculus and Introductory Analysis 1 and the beginning of MATH2000 - Multivariable Calculus and Fundamentals of Analysis. The interesting part about CarletonU is that students are exposed to elements of analysis in first year and second year which may not hold true for students in the United States. CarletonU also offers another course in Real Analysis which confuses me...
MATH1800 - Introduction to Mathematical Reasoning
August 28, 2023
This is a course review of MATH1800 - Introduction to Mathematical Reasoning taken at CarletonU in winter 2023. The lectures were synchronous and quizzes was where the weekly quizzes were held. This review is going to be very biased as this is “technically” my 3rd time taking this course. I first took an introductory course to Mathematical proofs over 7 years in 2015 when I first began my studies in Computer Science. This is the first course that introduces you to the world of Mathematics that is very different from the math I have been taught in my entire life...
An Uninteresting Glance At Strings
July 27, 2023
An uninteresting post about looking at the generated assembly code of a simple program that just stores a string. I got bored at work and decided to randomly look at strings.
Nothing interesting about this post, I just wanted to write something quick to kill time.