The Lifecycle of Software Objects

Author: Ted Chiang
4.0/5 · 7K+ ratings

Ted Chiang explores the evolution of artificial intelligence through the lens of parenthood and long-term commitment. In this novella, software testers Ana Alvarado and Derek Brooks help raise digital entities known as digients within a virtual world. Unlike typical science fiction stories where AI gains instant consciousness, Chiang focuses on the slow, laborious process of teaching machines how…

Shelves
Novella book Short Stories Artificial Intelligence Technology Speculative Fiction Fiction Science Fiction Science Fiction Fantasy Ted Chiang Ebooks Philosophy

More like this


Exhalation

Author: Ted Chiang

Ted Chiang delivers a masterful collection of nine science fiction stories that blend rigorous scientific inquiry with profound human emotion. Thi…

4.0/5 · 7K+ ratings

Neuromancer

Winner of the Hugo, Nebula, and Philip K. Dick Awards, Neuromancer is a science fiction masterpiece—a classic that ranks as one of the twentieth c…

4.0/5 · 7K+ ratings

Programming in Lua

Lua is the language of choice for anyone who needs a scripting language that is simple, efficient, extensible, portable, and free. Currently, Lua …

4.0/5 · 7K+ ratings

Death's End

Author: Liu Cixin Translator: Ken Liu

Liu Cixin concludes his Hugo Award winning trilogy with an ambitious masterpiece that spans from the Ming Dynasty to the heat death of the univers…

4.0/5 · 7K+ ratings

The Future

Naomi Alderman follows her acclaimed novel The Power with a high stakes thriller that pits a small group of resourceful rebels against the world's…

4.0/5 · 7K+ ratings

A Fire Upon the Deep

Vernor Vinge delivers a sweeping space opera that redefines the boundaries of the galaxy through the concept of the Zones of Thought. In this vast…

4.0/5 · 7K+ ratings

Programming Clojure

Clojure is a dynamic language for the Java Virtual Machine, with a compelling combination of Clojure is elegant . Clojure's clean, careful …

4.0/5 · 7K+ ratings

Clojure Programming: Practical Lisp for the Java World

The Clojure language is a practical alternative for everyday programming that offers expressivity rivaling other dynamic languages like Ruby and P…

4.0/5 · 7K+ ratings

Watch

Robert J. Sawyer delivers a gripping sequel in his WWW trilogy, exploring the evolution of Webmind, a sentient consciousness born from the infrast…

4.0/5 · 7K+ ratings

Flask Web Development: Developing Web Applications with Python

Take full creative control of your web applications with Flask, the Python-based microframework. With this hands-on book, you’ll learn Flask from …

4.0/5 · 7K+ ratings

Functional JavaScript: Introducing Functional Programming with Underscore.js

While some web developers dismiss JavaScript as a flawed language, this succinct book shows you how to make the best of it by practicing a functio…

4.0/5 · 7K+ ratings

Hum

Helen Phillips delivers a tense near-future thriller centered on May, a mother who loses her job to artificial intelligence. To clear her family's…

4.0/5 · 7K+ ratings