Alfred is a very powerful replacement for Spotlight on MacOS. It's basically an instant terminal that encourages setting aliases for common tasks. Combined with AppleScript on MacOS, nearly everything can be automated. Here are the automations I found most useful in Alfred for both creative and programming work. Alfred Default Settings I use the Solid … Continue reading My Alfred Workflows
I was recently trying to make a static website. Every existing static site generator that I found wanted to force me to make a blog. I didn't want to make a blog, I just wanted to write markdown and have it turn into a website. (Almost like writing HTML by hand, except I get to … Continue reading KISS SSG: A really simple static site generator.
So you're in Calculus BC, and you just learned how to find the derivative of a function ($dy/dx$) when the variables aren't isolated. Unfortunately, the "standard" process that is usually taught is, although useful, really slow. Lucky for us, math always has shortcuts. In this post, I will describe a fast shortcut for implicit differentiation. … Continue reading Cool Math Tricks #1: Implicit Derivative
So you made a Flutter app, and it's open source. Normally the first thing you'd do is upload it to F-Droid - but at first glance, it looks like F-Droid doesn't support Flutter! Luckily the workaround is so easy it doesn't even feel like a workaround. It's as easy as 1, 2, 3! (I've always … Continue reading Publishing Your Flutter App on F-Droid
So a few days (weeks?) ago I published a very poorly written article about how to write modern Android apps. I was very excited about what Kotlin brought to the table in terms of Android development and wanted to get something out about it. I soon hit roadblock after roadblock of weird legacy quirks with … Continue reading A Reflection: How to Actually Write Apps
I last tried to write an Android app in 2014, and got incredibly confused by things just not working the way I wanted them to. Even an example directly from the documentation wouldn't work as-is, leading to a lot of headaches and blind guessing. On the other side of the fence is iOS development, which … Continue reading How to Write Android Apps in 2018
In order to adequately understand Neural Networks, I need to get a general idea of the tooling people actually use in the real world. No more tutorials providing helpers.py files which obfuscate simple tasks. I want to try to use my ability searching and solving problems to get around that instead. That said, here are … Continue reading Neural Networks: A Baseline
(This is a sequel to my previous post, Neural Networks: A Baseline.) Side note: I'm assuming anyone reading this has a basic understanding ("YouTube Level") of how neural networks work (a la CGP Grey). I decided to build a fully connected feed-forward neural network, since that seemed to be the easiest thing to do. This … Continue reading Neural Networks: First Steps
So, it's a blog. Nothing exciting, right? Wrong. I've made a few blogs over the years, but never posted past my introductory post. Or, if I did post, I considered the post to be not good enough and deleted it. The choice of blogging software was also painful. WordPress is heavy, bloated, and every cool … Continue reading Hello, World!