Andrey Listopadov

Categories / Random-Thoughts

Maybe I’m “beating a dead horse” here, but I haven’t thought about programming languages in this particular way before, so I decided to share the thought anyway: Most programming languages I know are designed like it’s still 80’s, and all we have are textual interfaces, and single-core CPUs.
This year certainly was a productive one for me. I’ve written ~40 posts, have many more in the works, made a few new projects in Fennel and Clojure, and changed more of how I spend my time overall. The last year’s recap I mentioned that I’m no longer available on most social networks - this certainly helps me keep a more healthy mental state.
The title says it all. No, really, I’m astonished at how much software is basically useless without an internet connection. Net is no longer something additional to your daily tasks, it is essential for your daily tasks. Just recently, I installed GSConnect, a GNOME addon that implements the KDE Connect protocol.
…if you’re an Emacs user, that is. You know, it’s funny, because people have opinions on why you don’t need a terminal on entirely different ends of a spectrum. It’s like that IQ chart meme: Figure 1: *That’s Visual Studio on the left, not VS Code
Not to be confused with a programming language. In this post, I would like to cover what features I think a dynamic language environment should have. Or to rephrase that, what would the environment probably have if I were to design it.
Recently I’ve stumbled upon a video about Kakoune, a code editor: Idiot user tries to use Kakoune (for notes? Also Helix?). Funnily enough, I was mentioned in this video, which was a surprise, and made me laugh for quite a while: Let’s go back to the official plugins page.
So, I usually don’t do game reviews, but this time it’s kinda special to me. I’m a bit late to the party as the game come out quite some time ago already, but that’s mostly because I didn’t plan on getting it. Honestly, I was too afraid to play this remake, as I cherish my memories with the original game on the PlayStation Portable.
Lately, my Magit buffer broke once again because of something weird going on with major mode, and I couldn’t stash or commit hunks unless the point was at the beginning of the line. That once again reminded me that Emacs UI is not really a UI, all of it is mere text with a bunch of properties slapped on top.
Lately, I’ve been reflecting on why I’ve settled with Emacs of all other text editors. You may remember my old post where I go into lots of different code editors, and I list Emacs among them too. That post itself was written in Emacs, like everything else in this blog, but I can’t say that I understood the main point of Emacs back then.
Recently I had a discussion on the topic of trust and it got me thinking about large language models. I will come back to LLMs shortly, but imagine the situation: You ask a real person for some bit of information, and the information they’ve provided to you is false but you don’t know it yet.
Newer Page 1 of 3 Older