The Universe of Joshua Blais
Joshua Blais
Welcome to my Hub on the Worldwide Web. It serves as the central and canonical point of truth for all activities, writings, videos, works, and content.
August 2026
September 2026
Top Words
- emacs
- setup
- life
- everything
- mode
- phone
- dont
- media
- browser
- internet
- workstation
- ultimate
All posts (227)
As everyone in this generation, I have struggled with phone addiction and wasting time in apps for much of my teenage/adult life. I have setup my phone to strictly allow for only that which is productive and allow focused work. We can so easily forget that a smartphone is a pocket-sized computer, one which is more...
One of the greatest investments in the last half decade I made was the purchase of a Kobo e-reader. The ability to take your library anywhere with you, the e-ink display that doesn’t give you eye strain, the freedom to actually own your books (unlike Kindle), all were great driving points to my purchase. In addition...
Since I started using the Zen Browser, I have been more inclined to bookmark the pages that I visit and organize them in a logical way that allows me to revisit them whenever I need to. For some time, I saved my bookmarks in plain text in an org file, and just stored them in version control. This just allows easy...
Earlier this week, there was a post by Bozhidar Batsov that sparked a lively conversation on Reddit about the same topic. I figured I would throw my hat in the ring and talk about why it may, or may not matter at all. It all depends how you use Emacs# First off, I will preface this post with the obligatory “it will...
The thing that has always mattered in this life was the depth to which we were willing to go. With the advent of LLMs and “AI” (don’t get me started), the one thing that will continue to differentiate human beings will be the depth to which one goes. Stay on the surface, and get washed away. Go to the root of all,...
I have pretty well integrated emacs into everything I do on a computer. Using GNOME as my underlying “bootloader” for doom emacs, I have setup various hotkeys to make my experience seamless and easily accessible from anywhere on the desktop. Let’s walkthrough these keybinds that make my computer comfy. Launching...
Some consider this to be an impossible feat, and until lately, I too, thought I was doomed to out of sync calendaring between my mobile calendar with notifications (Google calendar) and my always on screen calendar in org-agenda. Well - no longer! In this piece, I will show you how I set this up, how I manage...
Hands down the easiest way to manage your configuration files in a unix environment is via GNU Stow. For some time I hesitated to set this up as I didn’t “get it”, but now that it is working, I would never go back to manually handling dotfiles. Sure, one could symlink files from a repository to the various...
I used to laugh at the meme that emacs could be used for everything, and thought it crazy that one would “live in emacs” (that is a post from almost two years ago where I didn’t even really believe it myself). But, alas, if one allows himself to be swept away and gets far enough down the rabbit hole, he comes to...
One of my gripes with internet creators is their speed with which they denounce the previous work they completed. I have seen so many people uproot everything they had previously created, so as not to associate with that “previous version of themselves” - and I can see the headspace in doing so; kill that last...
I have, for some time, been wanting to litreately (is that a word?) organize my Doom emacs configuration, as the config.el file is an utter mess of over 1,000 lines. I went back, organized, categorized, and updated things so that they will make sense when I want to fiddle with it (inevitably) in the future. So,...
Using the standard Unix password manager is helpful to creating a git version controlled password database. The issue with mobile is that I have had not great success in porting my database over to any phone. Frontends seem to just hate me for some reason, so therefore, we can (as pass is just a command line tool)...
Page 6 of 19