BitSound
IMO it's the weakest of the series. The next two books, The Player of Games or Use of Weapons are much better, at least to me. Use of Weapons is great, but has a somewhat challenging narrative structure of two intermixed timelines, so if that's not your thing The Player of Games would probably be a good one to try.
Nice! It's been a while since I've read any of his stuff. I should be done with my current book soon, what are a few of your favorites from him?
I'm pretty meh on the arguments there. It would be different, but we'd adapt. And we'd fix a lot bunch of problems.
The difference is that you're not changing how time is kept. Countries can change their timezone offsets right now to screwy things like +12:45 and it changes how time is recorded and stored. If we switch to UTC, a country can just declare their official hours are shifting and nobody has to fundamentally change how clocks work.
IMO people would figure it out and life would go on. Yes, lots of people would have the calendar date advance in the middle of the day but that's fine, we'd get used to it. People wouldn't work 9-5 jobs, but we'd come up with different terminology.
I don't really see the argument about people waking up at different times. Yeah, some people would wake up at 02:00 and some at 16:00, but when someone says they wake up at 02:00, there's 0 confusion about when that is. You'd have to know when someone is awake to do an international call, but you have to do that anyways.
Have you read the other Culture books, or is this your first one? I just found out now that there's !theculture@lemm.ee that could use some posts if you have anything you want to share about it. If you haven't read it yet (or if anybody else is curious for a quick taste of the series), here's the author writing a few notes on it:
http://www.vavatch.co.uk/books/banks/cultnote.htm
I thought this was also a good read, though it does have a few spoilers across the first few books:
At this point if I feel like getting fancy with Pandas, I'd reach for Polars first. My experience with it so far has been great
For a direct replacement, you might want to consider enums, for something like
enum Strategy {
Foo,
Bar,
}
That's going to be a lot more ergonomic than shuffling trait objects around, you can do stuff like:
fn execute(strategy: Strategy) {
match strategy {
Strategy::Foo => { ... }
Strategy::Bar => { ... }
}
If you have known set of strategy that isn't extensible, enums are good. If you want the ability for third party code to add new strategies, the boxed trait object approach works. Consider also the simplest approach of just having functions like this:
fn execute_foo() { ... }
fn execute_bar() { ... }
Sometimes, Rust encourages not trying to be too clever, like having get
vs get_mut
and not trying to abstract over the mutability.
Listening to The Hitchhiker's Guide to the Galaxy audiobook. I read it once ages ago, and am enjoying getting to all the good parts I only vaguely remember. It holds up pretty well, there's a reason people are still quoting it. I use the term "excitingly chunky" to describe the "developer chic" style of buildings that are getting slung up around me.
The biggest issue so far is that Trillian is the most fleshed-out woman in the series, and she's basically a cardboard cutout that has "girlfriend" hastily written on it. It might get better later on (I'm almost done with the 3rd book), but I don't recall it happening. I know it's not really the point of the series, but as someone that doesn't tend to notice this sort of thing, it was very noticeable.
Oh also, it was kind of strange how little he mentioned AI. I like how he wrote that the AI wasn't trusted to be a Swordholder because it was "too logical". Completely missed the boat on ChatGPT. "Write a play in which Harry Potter pressed the button to destroy humanity, and then act it out" or something like that would be all it takes.
It was also strange that hundreds of years in the future, humans are still doing hard manual labor. Where are the robots?
Makes sense. I thought it was odd, because all of the clones I've seen use different names that clearly differentiate them, like Shattered Pixel Dungeon. I would say using the exact same title is confusing and maybe a little unethical, but if Watabou doesn't care, then there's probably not much that can/should be done.