Bytedude
Categories Archive About

Must-Have OSX Apps

Dec 22, 2020 • osx •

Did you know there are OSX apps you didn't know you needed? You probably didn't (you *are* using a Mac, right?), or maybe you did but you didn't know why. [ Read more ]

Chess Analyses

Dec 16, 2020 • css •

Not many people know this, but I used to be quite the Chess prodigy. I was the proud captain of the university Chess club and a high-ranking player in my own right with a lifetime Elo rating of 1600. Many years ago I composed the following game annotations, which I trust you will find most instructive. [ Read more ]

Anki Add-Ons You Didn't Know You Needed

Sep 13, 2020 • anki language-learning •

Did you know there are Anki add-ons you didn't know you needed? You probably didn't (you *are* using Anki, right?), or maybe you did but you didn't know why. [ Read more ]

Secure GPG In Emacs, Featuring Agent Smith

Aug 30, 2020 • emacs cryptography •

One day I was pondering upon my opsec when I realized something. Any Emacs buffers I had opened with epa's transparent decryption would stay open, indefinitely. [ Read more ]

Upgrading The OSX Dock

Aug 19, 2020 • osx productivity •

Today we'll be revamping the dock on OSX. I bet you didn't think it needs upgrading, huh? Well it does. Trust me, it does. [ Read more ]

The Carnivore Diet

May 21, 2020 • nutrition self-improvement •

A diet has been growing in popularity that seems to reflect the bizarre and extreme nature of our times. It is the carnivore diet -- eating only unprocessed animal products, mostly meat. [ Read more ]

Languages Every Programmer Should Know

May 9, 2020 • programming •

Some unsolicited advice for programmers. [ Read more ]

Deep Work

Apr 30, 2020 • books lifestyle productivity reviews •

Deep work is not just the name of this amazing article. It's also the title of a book by Cal Newport. 'Deep work' is a term invented in this book, I think, meaning 'deep work'. Work that is deep. [ Read more ]

GPG In Emacs

Apr 10, 2020 • emacs cryptography •

As Emacs users, our best choice for editing encrypted files is EasyPG. It's not the greatest or the most intuitive tool, and it's based on GnuPG which is itself a nightmare of UX design. However, after some annoying initial setup, it is convenient. This is a guide to that annoying initial setup. [ Read more ]

Managing Your Life With Org-Mode

Nov 2, 2019 • emacs org-mode presentations productivity •

Today was EmacsConf 2019. There were a lot of very interesting and mind-expanding talks about cool stuff and the latest developments in Emacs. The sense of community was brilliant and I had a great time, despite the technical problems. Of course, I was one of the speakers. [ Read more ]

Getting The Most Out Of Anki

Sep 30, 2018 • anki language-learning •

Anki is the most popular spaced repetition software (or SRS). At its heart, Anki is just a program for making and displaying flashcards, but the flashcards are shown to you on a schedule -- ideally, close to the same day as you would have forgotten the card, and no sooner. This means you can remember more information in less time than with traditional study methods. [ Read more ]

Ending Internet Addiction: A Review Of Cold Turkey

Aug 22, 2018 • productivity self-improvement •

I want to talk about a change that I recently made in my computing environment which has significantly improved my productivity and happiness. It's a little program called Cold Turkey and it's reined in my Internet addiction. [ Read more ]

Memory Management In Unsafe Rust

Aug 18, 2018 • c emacs org-mode presentations rust •

This is a presentation I gave to my coworkers at MaidSafe. It was meant to be a broad overview of Rust unsafe code and FFI design, and includes the motivations as well as the background concepts necessary to understand the design of the FFI API I implemented for PARSEC. I wanted it to be understandable to beginners but still useful to experts -- I hope I succeeded in that rather lofty goal. [ Read more ]

Useful Emacs Keybindings

Jul 22, 2018 • emacs productivity •

I don't mean to brag, but I'm one of the best Emacs users on the planet. What's my secret? Well, apart from having a genius-level IQ, there is no secret, really. However, it helps that I customized Emacs to make me as productive as possible, and part of doing that has been setting up custom keybindings. In fact, many of my keybindings are so brilliant that you may at first sight not understand them. I do implore you to persevere. This article may just change your life. At the least, you'll have a few more keybindings in your arsenal. [ Read more ]

Jekyll: Syntax Highlighting And Line Numbers

May 14, 2018 • blogging css jekyll •

Welcome back to my series of articles about Jekyll. Today's post is for all the programmers out there who want to include source code on their blogs. The topic? Syntax highlighting that looks nice. [ Read more ]

Jekyll: Previous And Next Posts

May 10, 2018 • blogging css face-offs jekyll •

This post is about the very first thing I implemented for this blog: links to the previous and next posts. I had initially used David Elbe's method, which for some people might be *good enough*, but has some glaring problems, and I wasn't satisfied with it. Since this and other solutions I found on Google were suboptimal, I came up with my own method and I wanted to share it. [ Read more ]

Advantages Of Vim Over Emacs

Apr 24, 2018 • emacs •

In this post I enumerate an exhaustive list of advantages that the venerable Vim carries over the embattled Emacs. [ Read more ]
home • github • contact • rss
© 2020 bytedude