Bozhidar Batsov (a.k.a. Bug)
banner
batsov.net
Bozhidar Batsov (a.k.a. Bug)
@batsov.net
Hacker. Emacs Zealot. Lover of parentheses. Firebrand. Bulgarian. Not necessarily in that order.

The artist formerly known as @bbatsov.

Personal blog: https://batsov.com
FOSS projects blog: https://metaredux.com
Emacs blog: https://emacsredux.com
Today I binged "Your Friends & Neighbors" and I enjoyed it quite a lot.

The show's premise is quite absurd and the plot gets progressively less plausible, but it's still a lot of fun and a good social commentary, especially when it comes to consumerism.

The things you own end up owning you...
December 29, 2025 at 9:48 PM
Кои са любимите ви БГ медии? (онлайн медии, телевизии, радиа)

От много години новини следя само онлайн и "любимците" ми са Дневник (имам абонамент) и Капитал. В последните години хвърлям по едно око и на Медиапул, Булевард България и Сега, но не виждам някъде качеството на групата на Капитал.
December 29, 2025 at 6:39 AM
I've been feeling a bit sick lately, so I killed some time by watching #Murderbot on Apple TV.

I have to say I enjoyed the show more than I expected, especially given that I didn’t really like the books (OK, I read only the first one) and the reviews for the show were mixed at best. It was fun!
December 28, 2025 at 6:10 PM
Тъкмо за Коледа намерих следния "подарък" върху колата си - даже не мога да си представя какво може да причини такава дупка. (това е до задния ляв фар)
December 27, 2025 at 9:53 AM
Today I watched the F1 movie. The plot was totally absurd, most characters were boring and one-dimensional, the story was full of cliches and was super predictable, and yet for some reason I kind of liked it.
December 26, 2025 at 4:45 PM
Reposted by Bozhidar Batsov (a.k.a. Bug)
Fuck you people. Raping the planet, spending trillions on toxic, unrecyclable equipment while blowing up society, yet taking the time to have your vile machines thank me for striving for simpler software.

Just fuck you. Fuck you all.

I can't remember the last time I was this angry.
December 25, 2025 at 11:25 PM
Reposted by Bozhidar Batsov (a.k.a. Bug)
Just published this year's version of my "Ruby Changes" project: a full annotated changelog for Ruby 4.0:

rubyreferences.github.io/rubychanges/...

Goals: Full, comprehensive, concise, well-structured.
Examples, explanations of reasons, links to docs, all of it.
Ruby 4.0 changes
Ruby 4.0 full and annotated changelog
rubyreferences.github.io
December 26, 2025 at 8:59 AM
Merry Christmas, everyone! 🎄🎅

What are your favorite Christmas #movies? I usually watch "Home Alone", but sometimes "Die Hard" or "Love Actually".
December 25, 2025 at 8:36 AM
История като от филмите www.segabg.com/hot/banknoti...

"Оказало се, че той държал парите си в гардероб, където имало и дрехи, посипани с нафталин срещу молци. При внасянето на банкнотите по тях е имало кристали от нафталина, който е лесно запалим при излагане на топлина."
Банкноти с нафталин изгоряха в банков клон в Горна Оряховица - Новини СЕГА
Около 30 000 лева се самозапалиха и изгоряха в касата на централен банков клон в Горна Оряховица, съобщи NOVA. Банковите служители успели да спасят от пламъците близо 170 000 лева, които също са били ...
www.segabg.com
December 24, 2025 at 7:31 PM
Вчера научих че на Бъдни Вечер трябвало да има содена питка на трапезата. Викам си - странна работа, не помня някога да сме яли такава. Питам майка по темата и тя ми казва - да принципно е така, ама никога не ми харесваха содените и затова винаги правех питки с мая.

Така се правят нови традиции! 😁
December 24, 2025 at 7:28 PM
I finally watched "One Batter after Another" today and I wasn't impressed at all. Someone should explain to me why is everyone (especially the critiques) raving about this movie and Leo's performance in it.
December 24, 2025 at 6:20 PM
Just in time for Christmas a new RuboCop release is out with a bunch of small bug-fixes github.com/rubocop/rubo...

Happy holidays, everyone!
Release RuboCop v1.82.1 · rubocop/rubocop
Bug fixes #14736: Fix an error for Style/TrailingCommaInArguments when EnforcedStyleForMultiline is consistent_comma and keyword arguments use a trailing comma. (@koic) #14737: Fix crash in Layout...
github.com
December 24, 2025 at 8:55 AM
Finished reading "Morning Star" (the third part of the "Red Rising" series) just now. 32nd book for this year, which is definitely a record in recent years.

I'll probably take a break from the series at this point (4 more books to go), as I'm starting to get a bit bored with its world.
December 23, 2025 at 6:52 PM
Reposted by Bozhidar Batsov (a.k.a. Bug)
My #fsharp #FsAdvent post for 2025 is up. It's about applying my functional DDD design principles to an unusual non-business domain, which is my hobby of hand weaving! Anyone else weave? I'd love any comments.
fsharpforfunandprofit.com/posts/design...
Thanks as always to @sergeytihon.com
Designing weaving software
Applying my design principles to an unusual domain
fsharpforfunandprofit.com
December 22, 2025 at 8:57 PM
По такива теми всички слухове накрая се оказват истина www.mediapool.bg/btv-ofitsial...

Жалко, че и частните телевизии в БГ са в джоба на Шиши и дружките му...
bTV официално уволни Мария Цънцарова - Mediapool.bg
Очаквано сутрешният блок на една от най-големите телевизии в страната bTV в понеделник, 22 декември, започна без титулярните си до скоро водещи - Мария Цънцарова и Златимир Йочев. Предаването беше...
www.mediapool.bg
December 22, 2025 at 1:01 PM
Seems that #Ruby got a redesigned homepage (www.ruby-lang.org/en/) just in time for Christmas and the upcoming Ruby 4.0 release!
Ruby Programming Language
A Programmer's Best Friend
www.ruby-lang.org
December 22, 2025 at 8:14 AM
#Rust is beloved by many people, but it's not often clear what makes the language so special. The Rust team recently summarized some thoughts on the subject here blog.rust-lang.org/2025/12/19/w...

To add my own perspective - I see it as a modern variant of ML (as in #OCaml) with a great ecosystem.
What do people love about Rust? | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
December 21, 2025 at 5:02 PM
Finished reading "Golden Son" yesterday - it was quite the page-turner. 31st book for the year.
December 21, 2025 at 9:40 AM
Поредния удар срещу малкото адекватни журналисти в България www.mediapool.bg/btv-otstrany...

Ако някой си мисли че Пеевски и ко ще се дадат без бой - в дълбока грешка е.
bTV отстранява Мария Цънцарова от сутрешния блок - Mediapool.bg
По добре изпитана рецепта, която гласи, че неудобните, но пък символни за националните телевизии лица се отстраняват преди празници, в дните преди Коледа bTV опитва да се освободи от водещата на...
www.mediapool.bg
December 19, 2025 at 10:59 AM
Today I finished reading the first part of the "Red Rising" series. (I'm not into YA dystopian fiction, but I have to say I quite enjoyed this one.)

It was the 30th book I read so far in 2025, which is not bad by more poor reading standards in recent years.

#booksky
December 18, 2025 at 7:42 PM
Reposted by Bozhidar Batsov (a.k.a. Bug)
Ahrefs just announced a new Grant Program for OCaml projects with funding up to $50,000! This could be huge for our ecosystem. What kind of OCaml project would you fund if you had the chance? 🐫 https://discuss.ocaml.org/t/ahrefs-grant-program-for-ocaml/17604
December 18, 2025 at 11:17 AM
#RuboCop 1.82 is out with many small improvements and bug-fixes! See the release notes for all the details github.com/rubocop/rubo...

Enjoy the new release and have a happy holiday season in style!

#Ruby
Release RuboCop v1.82.0 · rubocop/rubocop
New features #14655: Add AllowRBSInlineAnnotation option to Layout/LineLength. (@koic) #14569: Add IncludedMacroPatterns configuration option to Style/MethodCallWithArgsParentheses for pattern-bas...
github.com
December 17, 2025 at 10:39 AM
Поредния обрат. Вече съм съвсем объркан какво се случва в тая държава. Подават оставка след скандалния си бюджет, уж се отказват от него, после в 5 без 10 се засилват пак да го приемат...

И после питат за какво хората са бесни...
December 17, 2025 at 8:20 AM
Българската политика в една снимка.
December 17, 2025 at 8:07 AM
Not exactly unexpected, but disappointing nevertheless.
December 17, 2025 at 6:02 AM