Tomorrow will be my first day at a new job. I'm very excited to start something new. Yet, I still have a little anxiety about my abilities. Will I be able to cut it?! Have I just fooled everyone into believing I'm qualified?! I've recently learned that these feelings are described as "impostor syndrome." You can read about it on this Wikipedia page. It's an eerie thing to feel, but I'm used to it because I felt it for the entirety of my five years at my last job. I felt like I was hired through some sort of clerical error, and that I didn't belong alongside the MIT and Berkeley grads. It's important to power through those thoughts.
Years ago, when I played ultimate frisbee, I had a coach tell us to be "good nervous" before a big game. He said you don't want to be "bad nervous" - which is really just being a complete wreck. He said you also don't want to be completely confident; because that's when you let your guard down. These rather simple words of wisdom have helped me embrace a little bit of anxiety before big presentations and - well - first days at jobs.
I created a patch! I have a bunch of them. Read below for info on how to get a patch, and to learn how the patch was made.
Over the past few months, I've been steering the content on Comet.cool towards being slightly more about projects (while still keeping all of the other fun and goofy stuff too). I am testing the hypothesis that if someone writes about a project that they themselves are passionate about, a few things will happen: first of all, they will be more motivated in that project, the project will be more rewarding, and other people will feed off of their enthusiasm and passion.
So, I will give you one of these very exclusive and moderately desireable patches in exchange for a single post onto this site documenting the initiation, progress, or completion of a project (big or small). If you want help with the post, let me know.
(If nobody is interested in writing about projects, then I will give up and hand out the patches for free after a few months)
For the past few months, I've been experimenting with designs for a Comet.cool t-shirt, hat, or some other kind of merchandise. The problem was, I couldn't really see myself (or anyone else) actually wearing Comet.cool clothing. So, I decided to instead design an embroidered patch. I liked this better because the patch could be ironed onto a piece of clothing if desired, or it could just be tucked away somewhere like a badge of honor without any expectation of actually being worn in public.
The picture above shows the design process I went through to make the patch. I haven't ever designed a patch, so I had to do some reading to figure out what design principals to follow for embroidery. I realized I would need to keep the design relatively simple, avoid color gradients, and limit the color palette. Beyond that, I knew I wanted a somewhat geometric design with highly contrasting colors. I started with paper and pen, then used CAD to quickly sketch the "COMET" characters. I finished the design off using image editing software.
I commissioned www.qualitypunch.net for the actual embroidering. I recommend this site if you need to do any similar work. They were extremely helpful and responsive throughout the whole process.
I watched National Treasure for the first time tonight. This movie has been on my ‘to-watch list’ for a long time now. I knew it wasn’t going to be Citizen Kane; I was merely hoping for a fun Indiana Jones-alike. And it definitely delivered.
The movie is entertaining and easy to watch. Good popcorn flick. Some of the historical details are a little questionable, but I’m willing to let that slide.
While moving yesterday, I gave my keys to Jess so she could open doors while I used a hand truck. She left them for me on the hook - but I forgot to grab them before leaving the apartment with Violet later that night. Jess had her own set of keys - but she was at dinner with friends about 45 minutes away.
End result, violet and I had to hang out in our lobby for a while. I had plans to do various moving and cleaning things, but I was essentially forced to just sit down and do nothing.
I ended up downloading and fiddling around with a new iPhone game by a clever developer named Michael Brough. He makes puzzle games that appear very simple at first, but are actually very deep with complicated mechanics and interactions. They require a lot of deep thinking and strategy. They’re perfect for airplanes and situations where you’re locked out of your apartment!
This game is called Cinco Paus. All of the in-game instructions are written in Portuguese, because a part of the game is figuring everything out. In each play-through you control a little wizard who has five randomly generated wands. You don’t know what each wand does - so you need to use them to figure it out as you move around a five-by-five grid and slay monsters. The game seems like nonsense at first, and learning how to play is the first puzzle. After you get a handle on that, the actual gameplay is quite a good puzzle too.
Lots of things are in flux right now. Aside from me switching to a new job, we’re also moving to a cheaper apartment where we can hopefully start saving money.
Change is stressful and scary, but sometimes you just need to go for it. Otherwise you run the risk of wondering what could have been. Nonetheless, it’s hard to step away from a good thing.
Anyways, this is a picture of Violet at the new apartment with our possessions only partially moved-in. Violet has mixed feelings about all of this moving - she doesn’t like it when we move around big furniture, but she seems to like running around in the half-empty spaces.
This is a great image that was generated by an artificial neural network. The neural network was very likely configured to apply the "style" of various romantic-era paintings to the "content" of this famous painting of Napoleon. I am not sure if this brilliant and bizarre output was intended, but I like it.
The behavior of artificial neural networks has strange parallels with our human brains (hence the name). This image exploits those parallels. When glancing at it, our brain quickly identifies it as Napoleon - but upon closer inspection, the image is complete nonsense!
Today is the two year anniversary of Comet.cool!
Reflecting back, this blog has far exceeded my expectations in terms of longevity and purpose. It has been a way to share stories, pictures, jokes, and memories, but it has also become a vehicle for self-teaching and self-improvement. I've learned that sitting down to write a few times per week helps me focus my thoughts - even beyond the thoughts that I am actually writing about.
I've got some fun and exciting new concepts in the works to keep the site fresh. And there are a few bugs with the site that I intend to fix soon too. Stay tuned.
In a somewhat recent post, I mentioned that I was making a program to quickly flip through large collections of unlabeled images and assign labels to them. I finished developing that program about a month ago, and I've used it quite a bit since then. I named the program tkteach, and I've made it free for anybody to download, use, and modify on github (a website for sharing and improving code for programs). As I mentioned, the program is designed to be fast, easy, and reliable. It outputs the labels to a database, and it saves as you go - so you shouldn't have to worry about losing progress.
Over the past month or so, my time for working on machine learning has been limited. I've spent my limited time labeling as many images as possible using tkteach. I've labeled about 5,800 images so far - and I still have about 14,000 unlabeled images left. It's not necessary to label ALL of those images - but the more the better. Labeling the images is a little boring, so I usually do it while watching a twitch stream or listening to music.
The next step (which I'll likely start this upcoming weekend) will be re-training the neural network using all of these newly labeled images. I anticipate a very big jump in accuracy since this new training data is much more representative of the actual images that the network will be seeing.
I took Violet on a hike through Cat Rock Park last Sunday afternoon. Aside from the spot where I took this photo, the park was mostly ice and mud. But it was still a nice time to meander through the trails. Cat Rock isn't huge, but it has a handful of short trails. Plus, it's one of the few locations where off-leash dogs are allowed (other than the tiny fenced-in "urban" dog parks).
I'm looking forward to spring/summer where it will be warmer and there will be more daylight for doing hikes like this. They are good for mind and body.
I am pleasantly surprised this morning as Nvidia and AMD graphics cards are both connected to my computer and functioning at the same time. For years I believed that two graphics cards could only work in unison if they were the exact same make and model. The thought of using two different manufacturers' cards at the same time seemed like an impossibility.
But - I happened upon an article online that claimed it was possible. I connected the foreign AMD card alongside my incumbent Nvidia GTX - and I prepared for what I thought would be a long night of battling with drivers and compatibility issues. But - amazingly - the two cards worked together almost immediately. It resulted in a 50% increase in crypto mining speed. Glad I didn't throw it away.
© 2017. All rights reserved.