Recently, I’ve been playing The Sims a lot. Outside of Minecraft I’m not much of a gamer but this game has really gripped me. The last time I played a Sims game I was in elementary school and it was on my 3DS. For some reason I find myself enjoying it much more now than I ever did. There’s probably some depressing observation about the burden of adulthood and escapism of fantasy to be had but I’m not that philosophical.…
While on a quest to have the best Neovim setup possible, I hit a roadblock.
For those of you who don’t know, I have a 2020 M1 MacBook Air. For as long as I’ve had a Mac, I’ve been using the default terminal application. It’s not the best, but it’s cute enough, and it does most of what I need it to do. But it has one fatal flaw. It doesn’t support true colors.…
For the past two years, I’ve been doing photography as a hobby. I have an amazing Canon M200 that I love taking pictures on. Not only does it take beautiful, vibrant, 24-megapixel photos but it also captures all that information almost completely uncompressed using Canon’s raw format. The only downside is that it generates so much data and requires so much storage. The issue of storage has been ongoing. It started with me using Google Photos, but then they changed their pricing model to not offer free unlimited storage.…
I know no one cares about my dotfiles. That’s not going to stop me from sharing them.
Download init.vim
Installation Install Neovim Install Vimplug Make sure you have the latest version of NodeJS installed Some package managers(apt) won’t install the latest version by default I’d recommend installing NVM (Node version manager) Then run nvm install --lts After installing the dependencies and coping the init.vim file run : PlugInstall in command mode For language server support run : CocInstall <server-name> To see a full list of language servers go here For Python install coc-pyright For C/C++ install coc-clangd For HTML install coc-html For CSS install coc-css For Javascript install coc-tsserver For Rust install coc-rust-analyzer For code snippets run : CocInstall coc-snippets Note: Rust analyzer has issues compiling for M1 macs.…
What is Brainfuck It’s an Esolang (Esoteric Programming Language). These languages are designed to be as hard to read and write as possible. They’re mostly jokes but they are also a very useful tool for learning the absolute fundamentals of computer science.
Brainfuck works by performing operations on a Turing machine. It has 8 main instructions
+ Increment current cell by one − Decrement current cell by one > Move to the right cell < Move to the left cell .…