User Profile

Kelson Reads

KelsonReads@bookwyrm.social

Joined 3 years, 5 months ago

Techie, software developer, hobbyist photographer, sci-fi/fantasy and comics fan in the Los Angeles area. He/him.

Mostly reading science fiction these days, mixing in some fantasy and some non-fiction (mostly tech and science), occasionally other stuff. As far as books go, anyway. (I read more random articles than I probably should.)

Reviews are cross-posted on my website and I have a blog dedicated to Les Misérables.

Fediverse Main: @kelson@notes.kvibber.com (GoToSocial) Websites: KVibber.com and Hyperborea.org

This link opens in a pop-up window

User Activity

Four Lost Cities (2021, W. W. Norton & Company) 5 stars

Fascinating look at how cities form, live and die

5 stars

Modern archaeology has drastically increased what we can learn from ancient ruins, and Newitz turns this lens on the history of how cities form, how they thrive, and how they die. The writing is engaging and accessible, flowing through what we know, how we know it, how certain we are about it, and the author's first-hand experiences with archaeologists at the actual sites.

The book has added a lot to my understanding of Pompeii and Angkor. Çatalhöyük is fascinatingly weird. And I'd really like to know more about Cahokia. (So would the people studying it!)

Satellites and Microscopes

There's a recurring theme of re-examining what we thought we knew, using either new technology or new perspective. Angkor is perhaps the best example: LIDAR surveys in the last 10-15 years have revealed the remains of building foundations and an irrigation network outside the walled temple complexes. It wasn't a medium-sized …

Under Alien Skies (2023, Norton & Company Limited, W. W.) 5 stars

A rip-roaring tour of the cosmos with the Bad Astronomer, bringing you up close and …

Fun and informative, melding sci-fi with the science behind it.

5 stars

A fun look at what it would be like to visit other planets or star systems, weaving together sci-fi scenarios, the science behind them, and the history of how those discoveries were made.

It starts with worlds we know the most about -- our moon and Mars, where we have plenty of direct measurements and photos from the surface -- and works its way out through asteroids, gas giants and their moons, and finally Pluto.

The second half of the book delves into more speculative situations. Types of places we know exist, like star clusters and nebulas and different types of stars. Plait links these to specific locations where possible. We know a system of planets exists around the red dwarf star TRAPPIST-1, for instance, and we have a rough idea of how big, how far, and how fast the planets are that we've spotted so far. From there he …

Under Alien Skies (2023, Norton & Company Limited, W. W.) 5 stars

A rip-roaring tour of the cosmos with the Bad Astronomer, bringing you up close and …

Cool fact: Martian sunsets are blue.

On Earth, nitrogen scatters light randomly, with bluer colors scattering more than redder colors, so the ambient sky is blue, but when you're looking toward the sun at a shallow angle (like sunrise or sunset), most of the blue light is scattered into the next timezone and you see red and orange.

On Mars, tiny dust particles of iron oxides (rusty dust?) reflect yellow-orange light, making the daytime sky mostly a butterscotch color...but the particles that can stay aloft in the thin atmosphere are about the size of the wavelength of blue light, so they scatter blue light forward instead of randomly. So at the shallow angles of sunset and sunrise, the sky in the direction of the sun has more blue light than the yellows that are scattered in other directions.

Essentially the same process, but reversed because of the different content of …

Night Watch (Paperback, 2007, Corgi) 5 stars

One moment, Sir Sam Vimes is in his old patrolman form, chasing a sweet-talking psychopath …

Time travel, barricades and a mix of humor and darkness

5 stars

It's been ages since I read any Discworld, but it seems appropriate that I came back to it with a time travel story involving a rebellion and barricades.

It's an interesting mix of serious and silly, sometimes both at once, often treating serious things as comedy and vice versa. The situation is messy, with good cops, bad cops, really bad cops, time ~cops~ monks, and a rebellion that today's Sam Vimes knows won't accomplish what it hopes to, even if it nominally succeeds. There's plenty of comedy in Vimes mentoring his younger self and trying to clean up the "old" watch just enough to keep history on track, how the ordinary citizens handle the rebellion [2], and yet it can still manage to punch you in the gut when you finally find out what the lilac sprigs in the present are all about.

Night Watch is in the …

You Look Like a Thing and I Love You (Paperback, 2021, Voracious) 5 stars

A fun, accessible introduction to how machine learning works...and how it sometimes doesn't!

5 stars

Still relevant despite recent advances in AI-generated imagery and text, because the new systems still work on the same principles as the ones that were around three years ago. They just have a lot more data and processing power. This also means they have the same limitations and blind spots. What was it trained on? How was it trained? (This is the most obvious way human bias can leak into an AI model.) How well is the goal specified? And of course, did the AI actually latch onto relevant details, or did it notice that all the training pictures labeled sheep had green fields and blue skies, and completely ignore the actual sheep?

These are things to keep in mind as we enter the landscape of generative AI tools like ChatGPT: You can train an LLM to write a book review, and it'll give you a great piece of text …

avatar for KelsonReads@bookwyrm.social Kelson Reads boosted
Rust Programming Language (2019, No Starch Press, Incorporated) 5 stars

The official book on the Rust programming language, written by the Rust development team at …

An excellent book that introduces the Rust programming language.

5 stars

An excellent book that introduces the Rust programming language and why its features can make it a compelling systems level programming language. The book assumes the reader has some programming experience, so it doesn't go into basic programming concepts, but instead shows how Rust handles some standard programming tasks in a safer (and maybe better) way than other systems programming languages.

Rust's explicit use of ownership and keeping track of lifetimes enable the language to detect and alert programmers at compile time about issues with their code that would lead to memory access problems that are a major source of bugs in programs. Rust does not eliminate all bugs, but getting rid of memory access related bugs would be good for programming in general.

After covering those essential aspects of the language, the book then goes into some details about the ecosystem around Rust: separating code into libraries, producing test …