CategoryUncategorized

Understanding Why We Can’t Understand Machine Learning

Describing how machine learning systems work to customers is one of the hardest parts of explaining our technology stack at NeoReach. Customers often think we program machine learning and we know every in and out of the system, like traditional programming, but that’s simply not the case.

Continue reading

Setting Up a Budget Security System

Several months ago my office was broken into. We lost several thousands of dollars of computers but that was honestly not the worst part. Because all of those computers were used for development they all had SSH keys on them that could be used to access our servers. We encrypt all of our computers and all use very secure passwords but we don’t take changes with security so everyone that has access to servers had to change their SSH keys.

The whole incident was infuriating, mostly because of the wasted time, and not having anyone to blame left us all feeling frustrated. After we got our digital security back in order we decided to take some precautions with physical security and setup a security system.

If you’ve never setup a security system you might think it’s easy. Buy some cameras and plug them in, right? You couldn’t be more wrong.

Continue reading

Why Carl Sagan is the Best Scientist

Why Carl Sagan is the Best Scientist Ever

I’m going to divert from my normal discussions of programming to talk about something I think is very important and still somewhat related to programming.

Continue reading

The Value of Starting

The Value of Stating

First posts are always hard. Important questions emerge. What do you write about? Should the tone be humorous or serious? What will people think?

I’m going to talk about the value of starting your project, regardless of it being a blog, website, or novel. Most times starting is more important than what you end up with in the end.

I’ll describe this the best way I know how, with a story.

When I started working as a programmer I was always worried about the correct way of doing things. I constantly thought about what languages, frameworks, or libraries I should use, what design patterns I should learn, and how I would scale my application if it got big. Then one night that all changed.

Continue reading