Blog
• (1-5 of 19 posts)-
Building a Simple Recommendation System in Python Using Cosine Similarity
So, what is a recommendation system and why might an application need one? If you've got any type of application that uses a content management system, you may have noticed that it could be beneficial to have a way of recommending certain content...
-
Breaking ECDLP with a Quantum Computer: Resource Estimates from Google's Latest Research
Ok so, first of all, I read through this entire white paper manually. Didn't use any AI. No, I don't want a cookie for that, but I did want to make sure I really understood what was being stated here and not just gloss over it. Also, I didn...
-
Using Database Vector Search to get Better Results from LLMs and RAG than with Traditional Search
What are the Advantages of Using Vector Databases over traditional databases like SQL or NoSQL? Pretty much all software developers are familiar with the concept of databases. Essentially they store rows of data, where in the case of SQL databases,...
-
Copying Strings In C
In C, strings are just arrays of chars, which are bytes. This means that, in memory, a string spans across some block of memory at a sequence of addresses. Because of this, it’s not really possible to just simply assign one array to another in one oper...
-
Using Bitwise Operations to Create a Byte Array Representation of a Black and White Image
So for a small project for learning to code in C, I decided to write a simple program that takes a black and white pixel image and converts it to a byte array where each pixel is represented by a single bit. It’s a little bit more involved than I orig...