Hi! If you haven't guessed from the website title, you are on the blog of John "Jeffrey" Westhoff.
First, here are some random links: TIL, Bookmarklets, Interactable posts
Now that that's out of the way, below you'll find my random blog posts in newest-first order - enjoy!
Inspired by a lug talk on esoteric languages I set off to create my own.Continue reading ↦
This semester has definitely been my busiest. I know there are a few projects that I started and haven’t had any updates on for a while now, so I figured I’d make a general update post.Continue reading ↦
Prior to about a month ago, I had only ever attended one hackathon - my team came in second. I had to change that.Continue reading ↦
I’m a week into my senior year, and I’ve gotten sick of using OneNote for note taking. As a linux user, I’m pretty much limited to the web interface or WINE, and I’d really prefer neither. I’ve also had plenty of issues with notes not syncing / getting lost in the cloud, which is more than enough of a reason to switch to something else.Continue reading ↦
I’m totally doing that GameCube controller adapter in my 5.25” drive bay thing. I’m pretty close to done with the 3D model, and I am currently looking into 3D printing it. I also got some COTS parts to help me. I fully expect to be done this soon, like, this week soon.Continue reading ↦
Despite the delay, I am still working on my AI/robot game thing. A while ago I added what I said would be my next steps, but never posted about it. So I’m doing that now.Continue reading ↦
Fire Lord Ozai, you and your forefathers have devastated the balance of this world, and now you shall pay the ultimate price!Written Jul 25, 2017 - Blog
I haven’t posted in a little while, and thought an update was due, so today I am posting two blog posts with similar content. This post will be about something I’ve been wanting to do for a while now - build my own desktop.Continue reading ↦
Many people build their own PCs. Many of them do it because it can be cheaper, and many do it to have something completely custom for themselves. For me, it was a little of A, and a little of B. Despite having chosen the parts myself, there is a chance someone has a build just like mine - and if you only go by appearances, my build isn’t that unique. I have to fix that.Continue reading ↦
OK, I’m pretty excited. It might not have been clear what this project was, but I think this will clear it up.Continue reading ↦
The language is coming along nicely. I refactored the evaluation function, moving out all of the function call logic into more digestible functions. This led to a few nice advances.Continue reading ↦