Back
John Scalzi: The Last Emperox (2020, Doherty Associates, LLC, Tom)

I knew this would be awful

(reposting review because my edition got split off from the main work.)

I knew this would be awful. I was not wrong.

It's the same damn problem as the previous book in the series. Every character is too damn clever for their own good. Most characters are paper-thin schemers. The whole basis of the story is just predicting whether an incident will be a double cross or a triple cross or a quadruple cross. "Aha! I anticipated you would double cross so I have taken the liberty of triple crossing you!" Then there is the nature of some of the artificial intelligences that are characters. Specifically that these AI characters pepper every conversation with meta-discussion on the nature of their existence. "I, an AI, am sorry for your loss. Am I actually sorry or am I just programmed to say that? We must discuss the nature of this …

I'm about ready to throw in the towel on Bookwyrm. It's just so frustrating to find that books I've read have been split off from the main book. Someone reads the hardcover, I read the ebook, and our comments & reviews get split from each other.

Babel, by R.F. Kuang, is like the worst case of this: sfba.club/author/696/s/r-f-kuang?page=1 There are SEVEN different entries for the book on SFBA.club.

@kingrat@sfba.club Yeah, it's deeply frustrating. I think the problem is that people just create a new book entry or the duplicate maybe gets imported from somewhere else? Ideally different editions should be on the same book, e.g. sfba.club/book/2692/editions?

My dream is that bookwyrm lets us merge duplicate authors and books together. I wish I had the energy to implement that myself. It doesn't seem like it's going anywhere: github.com/bookwyrm-social/bookwyrm/issues/1119

@picklish@books.theunseen.city I'm pretty sure that a lot of edition splitting is due to sourcing from OpenLibrary. Even if you put in editions correctly on one instance, there's a mechanism where it gets overwritten by bad data from another instance. I've dug through the source code and have been unable to find it though.