• Sign in
  • Sign up
Elektrine
EN
Log in Register
Modes
Overview Chat Timeline Communities Gallery Lists Friends Email Vault DNS VPN
Back to Timeline
  • Open on hachyderm.io

Bozhidar Batsov (a.k.a. Bug)

@bbatsov@hachyderm.io
mastodon 4.5.9

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions.

Not the best, but pretty good.
0 Followers
0 Following
Joined November 30, 2022
Personal Site/Blog:
https://batsov.com
GitHub:
https://github.com/bbatsov
OSS Projects Blog:
https://metaredux.com
Emacs Blog:
https://emacsredux.com

Posts

Open post
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · 1d ago
I'm happy to report that my port of the #Catppuccin themes for #Emacs is now available on MELPA (under the name batppuccin, as there's also the "official" port under the catppuccin name)

https://melpa.org/#/batppuccin

I hope you'll like it!
10
0
2
0
Open post
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · 2d ago
I've reworked (and extended) neocaml's huge README into a nice documentation site, powered by MkDocs and Material. Check out https://neocaml.org/ and let me know if you like it and if you feel that something needs to be improved there.

#Emacs #OCaml
0
0
1
0
Open post
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · 4d ago
#Mozilla seems to be betting more and more on AI. Here's their latest product https://www.thunderbolt.io/
hachyderm.io

Hachyderm.io

1
0
0
0
Open post
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Apr 13, 2026
I'm happy to report that my #Emacs port of the famous Tokyo Night theme(s) is now available on MELPA https://melpa.org/#/tokyo-night

Enjoy!
hachyderm.io

Hachyderm.io

7
0
1
0
Open post
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Apr 09, 2026
A new #RuboCop release is out with a TON of bug-fixes https://github.com/rubocop/rubocop/releases/tag/v1.86.1

Enjoy!

#Ruby
0
0
0
0
Open post
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Apr 07, 2026
One of the biggest problems with Tree-sitter in editors are the constant changes that break something

Here's a discussion about how some changes in version 0.26 broke #Emacs tree-sitter support https://github.com/tree-sitter/tree-sitter/issues/4968
hachyderm.io

Hachyderm.io

5
0
2
0
Open post
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Apr 07, 2026
Lots of good tips on using effectively repeat-mode in #Emacs https://karthinks.com/software/it-bears-repeating/
hachyderm.io

Hachyderm.io

2
0
2
0
Open post
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Apr 04, 2026
Seems I've missed some #neovim drama…

As an aside - probably it'd best to bundle tree-sitter queries with the file plugins for the various file types instead of having all of them in a single plugin. (but I assume there are some historical reasons for the current state of affairs)
2
0
2
0
Open post
In reply to
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Apr 02, 2026
@pointlessone@status.pointless.one I get your point, but I just think at some point it becomes pointless to just re-heat the same dish. That's not a problem specific to Predator, though - most of the movie franchises are like that. E.g. in Alien movies the computers and the interiors of the ships look the same they did in 1979, which I find laughable at times.
hachyderm.io

Bozhidar Batsov (a.k.a. Bug): "@pointlessone@status.pointless.one I get your poi…" - Hachyderm.io

0
0
0
0
Open post
In reply to
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Apr 02, 2026
@pointlessone@status.pointless.one I haven't seen Badlands, but I think Prey was pretty derivative as far as sequels go. It wasn't bad, though, just more of the same.

I didn't like much Alien: Romulus. It was so forgettable that I barely remember it by now.
hachyderm.io

Bozhidar Batsov (a.k.a. Bug): "@pointlessone@status.pointless.one I haven't seen…" - Hachyderm.io

0
0
0
0
Open post
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Apr 01, 2026
We often criticize other people for not learning from their mistakes, but I'm the type of person who still watches every new Alien and Predator installment, knowing full well they'll be shit. Just like all the installments after Aliens and Predator II.
hachyderm.io

Bozhidar Batsov (a.k.a. Bug): "We often criticize other people for not learning …" - Hachyderm.io

1
0
0
0
Open post
In reply to
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Mar 12, 2026
@ctietze @oantolin I can only hope that's true! :D But at times it gets hard to remember where I had posted what... :D
0
0
0
0
Open post
In reply to
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Mar 11, 2026
@oantolin Yeah, turned out that the new theme I'm using there has overridden the feed settings. I think I managed to fix it now.
1
2
0
0
Open post
In reply to
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Mar 11, 2026
@oantolin Hmm, I'll investigate!
1
0
0
0
Open post
In reply to
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Mar 11, 2026
@oantolin metaredux.com (it was meant to replace batsov.com, but after a while I changed my mind and tried to find different purposes for both)

I overdid the blogs back in the day. :D
1
4
0
0
Open post
In reply to
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Mar 11, 2026
@Ardubal I don’t think this is as clear cut as you portray it to be. I understand very well how LLMs work and what are the caveats related to their usage, and this doesn't change the fact you can leverage them to produce useful (and good quality code). AI is still just a tool, and the outcomes depend vastly on how you're using the tool. I agree that AI agents can't innovate, but in practice for most tasks you don't really need to innovate anyways.

But I don't really want to discuss AI's role in programming, but the role of Emacs and vim in a world that's increasingly dominated by AI-assisted coding.
0
0
0
0
Open post
In reply to
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Mar 11, 2026
@Ardubal I get your point, but how is this related to power editors like Emacs/Vim? The point of my article is the future of programming and its relationship to the future of editors used primarily for programming. Perhaps that wasn't clear, though.
0
0
0
0
Open post
In reply to
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Mar 11, 2026
@oantolin Hmm, I thought that was the case already. Which RSS feed exactly are you referring to? (as I have 3 different blogs :D )
0
4
0
0
Open post
In reply to
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Mar 09, 2026
@oantolin Yeah, that's a fair point. Poor choice of words on my part - I'll update that.
1
2
0
0
Open post
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Mar 09, 2026
I jotted down some thoughts on the future of editors like #Emacs and #Vim in the age of AI https://batsov.com/articles/2026/03/09/emacs-and-vim-in-the-age-of-ai/

I'd be very curious to hear your thoughts on the subject as well.
hachyderm.io

Hachyderm.io

20
7
18
0
Open post
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Feb 19, 2026
That’s one of the best articles on the potential issues with relying too much on #AI / #LLMs for programming https://blog.fogus.me/meta/LLMe.html

The #Clojure community has always been fascinating with its depth and thoughtfulness!
hachyderm.io

Hachyderm.io

35
1
27
0
Open post
bbatsov
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
Bozhidar Batsov (a.k.a. Bug)
Bozhidar Batsov (a.k.a. Bug)
@bbatsov@hachyderm.io

Hacker. Lover of parentheses. Emacs fanatic. Just another person on the Internet with too many opinions. Not the best, but pretty good.

hachyderm.io
@bbatsov@hachyderm.io · Jan 09, 2026
The annotated #Ruby 4 changelog by @zverok is truly fantastic https://rubyreferences.github.io/rubychanges/4.0.html

I wish every programming language had such a high-quality resource! Well done, Viktor!
hachyderm.io

Hachyderm.io

12
0
13
0

Media

313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: mail.elektrine.com:993

POP3: pop3.elektrine.com:995

SMTP: mail.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 09:22:49 UTC