{"generator":"Jekyll","link":[{"@attributes":{"href":"https:\/\/jsf9k.github.io\/feed.xml","rel":"self","type":"application\/atom+xml"}},{"@attributes":{"href":"https:\/\/jsf9k.github.io\/","rel":"alternate","type":"text\/html"}}],"updated":"2026-07-27T11:38:53-04:00","id":"https:\/\/jsf9k.github.io\/feed.xml","title":"Dispatches From the Abyss","subtitle":"Random thoughts of a software engineer.","entry":[{"title":"Multilingual Keyboard Support in X","link":{"@attributes":{"href":"https:\/\/jsf9k.github.io\/tools\/2023\/02\/15\/multilingual-support-in-x.html","rel":"alternate","type":"text\/html","title":"Multilingual Keyboard Support in X"}},"published":"2023-02-15T14:43:24-05:00","updated":"2023-02-15T14:43:24-05:00","id":"https:\/\/jsf9k.github.io\/tools\/2023\/02\/15\/multilingual-support-in-x","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":[{"@attributes":{"term":"tools"}},{"@attributes":{"term":"tools"}},{"@attributes":{"term":"multilingual"}},{"@attributes":{"term":"x"}},{"@attributes":{"term":"keyboard"}}],"summary":{"@attributes":{"type":"html"}}},{"title":"GNU Stow for Dotfile Management","link":{"@attributes":{"href":"https:\/\/jsf9k.github.io\/tools\/2019\/04\/16\/gnu-stow-for-dotfile-management.html","rel":"alternate","type":"text\/html","title":"GNU Stow for Dotfile Management"}},"published":"2019-04-16T15:43:24-04:00","updated":"2019-04-16T15:43:24-04:00","id":"https:\/\/jsf9k.github.io\/tools\/2019\/04\/16\/gnu-stow-for-dotfile-management","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":[{"@attributes":{"term":"tools"}},{"@attributes":{"term":"gnu"}},{"@attributes":{"term":"stow"}},{"@attributes":{"term":"dotfiles"}},{"@attributes":{"term":"tools"}}],"summary":{"@attributes":{"type":"html"}}},{"title":"Professional Idiosyncracies","link":{"@attributes":{"href":"https:\/\/jsf9k.github.io\/me\/2019\/04\/08\/professional-idiosyncracies.html","rel":"alternate","type":"text\/html","title":"Professional Idiosyncracies"}},"published":"2019-04-08T15:43:24-04:00","updated":"2019-04-08T15:43:24-04:00","id":"https:\/\/jsf9k.github.io\/me\/2019\/04\/08\/professional-idiosyncracies","content":{"@attributes":{"type":"html"}},"author":{"name":{}},"category":[{"@attributes":{"term":"me"}},{"@attributes":{"term":"emacs"}},{"@attributes":{"term":"screen"}},{"@attributes":{"term":"ratpoison"}},{"@attributes":{"term":"linter"}}],"summary":{"@attributes":{"type":"html"}}}]}