Posts

Total number of posts: 5

Attempting to Write a Flight Simulator, Part I preview image

Attempting to Write a Flight Simulator, Part I

For a fun project to do in my free time, I decided to write an arcade-style flight simulator in Python...

It is Difficult To Be a Good Software Developer

An intrinsic thirst for knowledge and excellence is a prerequisite for high-quality work. With the acceptance of AI coding tools, new developers, including myself, will struggle to keep a real passion of understanding and developing software.

Is it possible to get accurate GPS readings using only an SDR receiver? preview image

Is it possible to get accurate GPS readings using only an SDR receiver?

The answer is no, not without a transmitter. Luckily, there are no shortage of transmitters flying all around that can help us, using a format and frequency that we can capture with a simple SDR receiver.

Preliminary Thoughts on Data Complexity

Since I first learned about neural networks, what struck me was whether there exists a sort of cutoff between the efficacy of using a full-fledged NN over classical machine learning methods and vice-versa. One might argue that it depends on how the data is used; an LLM may not be needed to analyze whether a text has positive, negative, or neutral sentiment. Perhaps clustering would be sufficient for this task. But is there an equation or function that determines, even loosely, whether a certain dataset requires a neural network for accurate analysis, or whether simpler machine learning methods would suffice for little to no loss in accuracy?

The Algorithms and Limits of Infinite Linear Search

Searching for a specific value among a set of unsorted values is quite easily solvable, even to those new to computer science: add the values to a well-defined data structure, sort, and execute a search algorithm. When the target value is unknown beforehand, the problem becomes more difficult.

Copyright © 2025 - 2026 Hussein Adi | License