This blog post is about getting started in astrophotography. I have spent an entire lifetime fascinated by space. I'd like to think that, if my early life had taken a different path, I would have ended up in a space-focused career. Still, I one day hope to
This post is an appendix to High Framerate Perception , you should read that first. Going forward, I have plans for various features and experiments related to performance. Some of these are just ideas, others are works in progress, and all will hopefully pan out enough to warrant future posts. For
In my previous post , I covered the design of the Atheon vision engine. In this post, I will talk about how Atheon and Mobius layer a portfolio of optimizations throughout various systems and sub-systems to achieve speeds between 100x and 500x faster than my legacy implementations. This post is
In this post, I'm going to explain the design behind the computer vision engine that Chronos uses. That engine–named Atheon –is tailored to perform computer vision tasks against computer generated interfaces. Working in such a narrow domain enables powerful optimizations and designs which wouldn'
For almost a decade, I've been quietly developing a modular computer vision based automation platform. Recently I realized that the platform– Chronos –had slowly taken over as my largest personal project. The core idea behind Chronos was to create a generic bot, one that was not
Over the past few weeks, I've seen a lot of discussion about whether or not the Epic Games' store is spyware. Unfortunately, the "proof" and "research" that has been shared is far from either of those things, and can only be described as
It's been a few weeks since me and the Mechasheep played CSAW, but that doesn't mean there's nothing left to write about. The first and easiest pwn challenge I encountered during the competition was called shell->code , a baby-class challenge. The simplicity
This past weekend, me and my team played CSAW CTF after taking quite a long break. We managed to hold top-20 for a good portion of the competition, even going as high as 12th place. Even though we lost our breath by the final day and finished in 40th,
To warm up for DEFCON quals, my team and I decided to give PlaidCTF a shot. We knew it was going to bring some hard, fun challenges, and it did not disappoint. I immediately jumped into my comfort zone by tackling a pwn challenge, and got my first flag of
When I'm working from home, I like to feel comfortable on my regular battlestation. My work has to be done on a company machine, however. To keep the familiarity of my setup while on my work laptop, I decided to use a KVM Switch. The KVM Switch has
This is the introduction to a multi-part series where I will be refreshing and reposting content which I've written before the days of this blog. An introduction to the series and topic is here . Back when I was writing my book, I intended to include a chapter
This is the introduction to a multi-part series where I will be refreshing and reposting content which I've written before the days of this blog. You can check out the first installment here . Over the years, I've written heaps of content about everything from bot
Over the holiday break, I took a night to rebuild my computer. My previous build was actually pretty fresh, with a Ryzen 7 1800x and 32GB of ram, but the older R9 290 cards weren't pulling their weight in a gaming build pushing two 4k screens. I decided
It's been a few months since me and my team started practicing CTF again, and we finally played in a live CTF over the weekend. It was a a fun CTF, and we actually managed to place above PPP with a team of only three people. I mean,
I'm on vacation in Mexico this week, which essentially means blow off pool time and hack stuff . I decided a relatively simple challenge would be a good starting point for the week, since I've never CTFed on this laptop and I was expecting to be constantly