Really interesting (long) read a friend sent me on how the accepted view of the development of civilization & inequality isn't actually based on much fact https://www.eurozine.com/change-course-human-history/
I like writing Prolog. I genuinely find it very productive for writing software in, but I also feel like I learn new & interesting techniques all the time https://occasionallycogent.com/prolog_fundamentals_catchup/index.html
I wrote about writing a Prolog LSP implementation. I really love using Prolog -- it kind of feels like a better Lisp than Lisp sometimes https://occasionallycogent.com/prolog_language_server/index.html
I started thinking about how "Design Patterns" is but a pale shade next to "A Pattern Language" and this came out
Ugh...I updated my keyboardio firmware and now my tapdance & oneshot keys are sporadically not working properly...and in the process of trying to figure out what's going on, I realized that there are open pull requests against my keyboardio repo from February that Github decided not to tell me about (sorry @iliana )
I don't like computers
I spent a while yesterday figuring out how to make a Helm source in Emacs with some nice little features that the provided ones come with, but the documentation doesn't explain. It required some source-diving to figure out, so maybe someone else will find this useful: https://occasionallycogent.com/emacs_custom_helm_source/index.html
I wrote something again today, this time about something a little more controversial than Emacs customization 😬 https://occasionallycogent.com/against_mindless_minimalism/index.html
I'm trying to write more things for public consumption, so I wrote a little bit about my recent foray into customizing my Emacs modeline. I would love some feedback about anything - content, presentation, something better to write about! https://occasionallycogent.com/custom_emacs_modeline/index.html
My end-of-year books-read list: https://occasionallycogent.com/books_of_2018/index.html
Many people who followed the story of #Keyboardio, their backer updates, have been pushing them to consider writing a book about their experience. Reading their newest backer update, that feeling intensified tenfold. There's drama, mystery, anticipation, thrill, crime, and in the end, Good triumphs. It's starting to feel like it needs a movie too, not just a book.
I just learned about extended DCGs in Prolog and they are very cool. I even mostly avoided comparing then to monads 😬 https://occasionallycogent.com/prolog_edcgs/index.html
Spoilers for "The Missing"
I'm watching the supergreatfriend "Let's Play" of "The Missing" now. From basically as soon as the game started, I was sure that JJ was trans, but I wasn't entirely sure why. Now, in episode 6, they start teasing the reveal of that.
I am just really curious what it was about the intro to the game that made that so obvious but left me unable to article why :/
@ambrevar Hey, I just wanted to let you know I just moved my blog from Jekyll + markdown to Org, based on your "A Blog in Pure Org" post.
Thanks a lot for writing that & publishing your setup, it was extremely helpful!
Made a Trans Pride flag in solidarity for Trans Day of Remembrance effect for Kaleidoscope, if anyone would like such a thing https://gitlab.com/snippets/1781330
I went back to a two-year-old Rust project & tried to get it building again with the latest stable Rust & updated libraries. It was surprisingly straightforward for the most part -- I could just check the updated project docs & let the compiler errors show what needed to change -- but oof did the changes to how the hyper HTTP client work take an annoying amount of time to fix :/
I know there's a lot of demand for reviews of books that came out 180 years ago, so I wrote a bit about my thoughts after reading *Democracy in America* http://occasionallycogent.com/2018/10/10/democracy_in_america.html
I make computer things in Toronto, mostly in Clojure. I powerlifting, strongman, and Highland Games How are you?
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!