Sign in

Engineer trying to implement technology for a positive impact

Expansion and Learnings along the way

Brief Recap

In a couple of previous articles, I wrote about how to go about getting started with building a crypto mining rig as well as the first iteration and part list and costs of my initial build. You can find that information in the article below.

As you probably can see in the thumbnail picture of the article above, A LOT has changed since my last article. Some changes better, while some worse (which I’ll mention and describe in detail). Overall, since starting this “hobby” of crypto mining I have thoroughly enjoyed some of the challenges that come along with acquiring…

Counting elements is critical! Learn how to do it eloquently!

In Python or any other programming language when trying to solve problems and/or manipulate a dataset, counting the number of elements with a given property is a frequently occurring task. In a data science project, manipulating data through loops will frequently require understanding how many items are being processed (i.e. counting). For this reason, it’s important to understand a simple and easy way to enable this. Python has many different ways to do that and in this article, we’ll go over a basic way to do that as well as more eloquent ways to go about counting operations.

With the recent FUD flowing is crypto heading back to a bear market?

I liken the crypto movement akin to another passion of mine, punk rock. It started from a very underground movement by those defiant and wanting to prove the establishment wrong. My only hope is that some of those original movers and the major influencers handle crypto differently than punk. It was truly a beautiful thing in the early days… Raw, Passion, Energy… Punk meant something, it moved people, and it scared those who didn’t understand it.

A place for information, hype, shock-and-awe, or all the above

Origins of Whitepapers

Whitepapers can be rooted in two particular trees and in theory, have similar properties. Both in government and in private industry whitepapers are drafted and published as a report or guide to provide information in a concise manner largely about complex issues. Typically subject matter experts (SMEs) largely write very detailed reports about subjects that need to be understood by policymakers, investors, and/or the public. Whitepapers became the de facto method of communication of subject matter experts to the public about the subjects they write about. The origin of the…

A place to learn the theory behind the tech


With the growing interest in the blockchain and cryptocurrency space reaching new heights week by week, I wanted to create a space that focuses on helping others interested in this space to take a dive into the whitepapers that each project releases and to go over:

  • How does their technology work?
  • What makes it unique and innovative?
  • Take complex theory and subjects and write them out in a simple to digest forms for those who may not be as technically literate.

Content to Expect:

I will be reviewing and highlighting the main points in…

Developing an index-based prediction approach with Random Forests

One of the most commonly attempted problems that machine learning and data science are typically applied to is to understand and predict financial markets. With any previous experiences, one would come to agree that it is EXTREMELY hard to predict any markets, be it securities (or stocks), bonds, or (even more tricky) cryptocurrencies. One particular reason is that there are so many factors and dynamics involved that make capturing snapshots in data and modeling against it pretty tough. In this article, I’m going to try and walk through some of the logic and developments that I made in attempting to…

Detailing the purchase and building of the mining rig and firing it up


Starting this personal project of learning more about crypto mining I have documented in a couple of Medium articles to highlight factors to consider if you’re interested to get started. Having cool ideas and taking them to fruition and actually doing them is always hard. I try to highlight the pros and cons in the below article, hopefully getting you over the hump.

This second article is more about the different aspects of building the rig an what is important in building your part list and things to consider. …

What’s important and why when building your rig

Fear of Starting? Don’t Fret

If you are looking to build your first mining rig and may not have vast experience building something mine cryptocurrency, don’t fret. I just started and it wasn’t that painful and with all the required parts and no past custom computer building experience I was able to do complete the build and get the software running in about 3.5 hours. So don’t stress if you think past experience or being tech-savvy is necessary… How cool is it to build a machine that generates passive income and can pay itself off and make a profit at the end of the day…

Documenting the complete process of how I made the leap to start mining for Cryptocurrency

Background Before Deciding to Mine

In all honesty, those that know me really well know that I’m a pretty risk-averse individual both personally and professionally (since in my industry one bad event is enough to cost tons of money). The first time I heard about Crypto mining was many years ago during the last 2017 bull run and I really didn’t think that cryptocurrency and blockchain technology at the time really did anything. The crash after that bull market helped make me feel that my original prejudices were true and that it was merely a speculative vehicle for people trying to ‘get rich quick’. Little…

Queues and Heaps are fundamental building blocks of developing sequences in programming

Queues are something intrinsic to humans as when we need to do something and it’s busy you usually have to wait in a queue or line of some sort. In Python and other programming languages, queues and heaps are a way to build sequential lists of objects and a tidy way to keep them in order. For programs that are time- or sequence-dependent, queues and heaps are ideal ways to capture this type of information to flow through the required processes of the program.

What is a Priority Queue?

In Python, a priority queue is a special type of data structure that holds a collection…

Miguel Saldana

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store