SoylentNews
SoylentNews is people
https://soylentnews.org/

Title    Book Review: Rainbows End by Rudy Rucker
Date    Thursday October 11 2018, @02:22AM
Author    chromas
Topic   
from the dept.
https://soylentnews.org/article.pl?sid=18/10/11/000239

cafebabe writes:

I previously reviewed Rudy Rucker's Ware Tetralogy and Postsingular and found that Rudy Rucker's best work comes after ideas had the most time to percolate. Postsingular was a relative dud, although still far superior to Neal Stephenson's REAMDE. In contrast, Rainbows End is highly recommended. Indeed, it is essential reading for anyone concerned about the progression of software from desktop, web and mobile to augmented reality. The book has a shockingly similar game to Pokémon Go in addition to a plausible mix of tech mergers and new entrants in a near-future universe where smartphones have given way to wearable augmented reality.

Many books, comics and films have covered the purgatory of high school and some have covered the special purgatory of going back to high school (for a re-union or as a student). The film: 21 Jump Street is a particularly silly example of the sub-genre. Rainbows End covers a world leading humanities academic who spends years in the fugue of dementia, responds almost perfectly to medical advances and is enrolled in high school to complete his therapy. While he looks almost perfectly like a 17 year old, his contemporaries remain in decline or have bounced back with far more random results.

Although he has physically recovered, he has lost his razor-sharp insight and biting wit[1]. Like other patients, he finds talents in unrelated areas. His computer fluency, which was sufficient to publish in academic journals, is now 20 years out of date. During this period, laptops have become as thin as paper and also horrendously obsolete. Although the paper-thin laptops can be configured as a variety of legacy desktop environments and legacy web browsers, rendering data from the (almost) ubiquitous wireless network is less successful than accessing the current World Wide Web without images or JavaScript. However, this is only one slice of purgatory.

Almost everyone and everything from the protagonist's granddaughter to classmates to the high school syllabus pressures him into getting his own augmented reality client. It is worse than the current pressure to join social networks. Understandably, many curmudgeons[2] never take the leap. Obviously, narrative would greatly suffer if our protagonist wasn't one of the bold few. But, whoa, what a world which awaits! It is easier to flip through augmented reality overlays than to change channel in IRC. He also gets acquainted with instant messaging, tele-presence and the innards of network jitter. He stays in contact with faculty and, from this, some of the action is set around UCSD's Geisel Library. However, the protagonist has fractious relations with family, is failing classes in a downmarket charter school, is socially awkward and makes zero progress on a personal cornerstone of academic publication. Old friends suspect that he's lost his spark. Meanwhile, new talents are frustrated by digital certificate chains, "secure" management engines, DRM and no user serviceable parts (with particular reference to vehicles). "Computer says no." is enough to test anyone's sanity.

The protagonist endures art classes which are mostly editing and sequencing augmented reality effects; shop classes which use a patronising wifi, DRM, augmented reality, servo construction set (a plausible successor to Lego Mindstorms); and "Search And Analysis", trite MBA classes for the effective use of search engines, analytics, forums and crowd-sourcing. Meanwhile, there are sub-plots involving a library digitization project, a biological threat and a hacker portrayed as a white rabbit. The white rabbit is a cheeky, winsome character more like Bugs Bunny or Roger Rabbit than Lewis Carroll's nervous White Rabbit. It is not new for an author to have a theme about literacy heritage. (Or lack thereof.) Ray Bradbury's Fahrenheit 451 covers book burning in the most literal and alarming form. Rudy Rucker covers subtle matters. For example, when the physical becomes virtual, the loss (or reduced use) of alphabetical index reduces serendipity. It also covers the matter of gifting public collections to billionaires; ostensibly in the name of progress.

Many of the characters perform double duty and this creates a soap opera bubble of reality. It feels like an author being clever with an overly constrained plot. Before the midpoint of the book, it is quite apparent that the loose ends of the plot get resolved far too tidily. Nevertheless, it is highly enjoyable and has technical merit while doing more with less. Rudy Rucker's Ware Tetralogy takes the mythical imipolex plastic of Thomas Pynchon's book: Gravity's Rainbow (written in similar style to the Illuminatus trilogy) and infuses it with general purpose artificial intelligence. Postsingular has nanobot gray goo and parallel universes. Rainbows End is more alarming because no such leaps are required.

Rainbows End by Rudy Rucker is widely available in print.

After reading Rainbows End, I had a peculiar dream where a widespread implementation of augmented reality used a three dimensional version of CSS. This provided bounding boxes for trigger events written in JavaScript. I explained this to a friend who physically recoiled at the concept - and only partly in jest. Historically, interactive VRML was implemented with Java. Since then, CSS, JavaScript and SSL have become increasingly ubiquitous. Even Google Glass apps used a perverse HTTP interface rather than the more logical choice of extending the Android API. (implements Runnable extends Wearable?) The missing piece (Augmented Reality CSS), which I perceived so vividly, could supersede almost every piece of software except main-frame and game-frame back-ends. Obviously, this would create one big cloudy mess of business and leisure applications implemented with terabytes of JavaScript to form a modal consensus reality. From that foundation, magic occurs.

Notes: [1] and [2] These links are reproduced exactly as received and are numbered here should the submitter wish to provide corrected links in the comments.


Original Submission

Links

  1. "cafebabe" - https://soylentnews.org/~cafebabe/
  2. "Rudy Rucker's Ware Tetralogy" - https://soylentnews.org/communityreviews/article.pl?sid=17/10/11/1330244
  3. "Postsingular" - https://soylentnews.org/communityreviews/article.pl?sid=17/10/15/209243
  4. "Rudy Rucker" - https://en.wikipedia.org/wiki/Rudy_Rucker
  5. "Neal Stephenson's REAMDE" - https://soylentnews.org/article.pl?sid=16/08/17/1143257
  6. "Rainbows End" - https://en.wikipedia.org/wiki/Rainbows_End
  7. "augmented reality" - https://en.wikipedia.org/wiki/Augmented_reality
  8. "Pokémon Go" - https://soylentnews.org/article.pl?sid=16/07/22/1828253
  9. "21 Jump Street" - https://en.wikipedia.org/wiki/21_Jump_Street_(film)
  10. "humanities" - https://knowyourmeme.com/memes/oh-the-huge-manatee
  11. "dementia" - https://en.wikipedia.org/wiki/Dementia
  12. "razor-sharp insight and biting wit[1]" - https://soylentnews.org/
  13. "accessing the current World Wide Web without images" - https://soylentnews.org/article.pl?sid=18/08/22/0213242
  14. "current pressure to join social networks" - https://soylentnews.org/article.pl?sid=18/02/06/025251
  15. "curmudgeons" - https://soylentnews.org/
  16. "IRC" - https://wiki.soylentnews.org/wiki/IRC
  17. "instant messaging" - https://en.wikipedia.org/wiki/Instant_Messaging
  18. "tele-presence" - https://en.wikipedia.org/wiki/Telepresence
  19. "network jitter" - https://en.wikipedia.org/wiki/Jitter
  20. "UCSD" - https://en.wikipedia.org/wiki/University_of_California,_San_Diego
  21. "Geisel Library" - https://en.wikipedia.org/wiki/Geisel_Library
  22. "charter school" - https://en.wikipedia.org/wiki/Charter_school
  23. "digital certificate chains" - https://en.wikipedia.org/wiki/Digital_certificate
  24. ""secure" management engines" - https://soylentnews.org/article.pl?sid=17/11/22/2147227
  25. "DRM and no user serviceable parts (with particular reference to vehicles)" - https://soylentnews.org/~cafebabe/journal/3585
  26. ""Computer says no."" - https://en.wikipedia.org/wiki/Computer_says_no
  27. "wifi" - https://en.wikipedia.org/wiki/Wireless_Ethernet
  28. "servo" - https://en.wikipedia.org/wiki/Servo_control
  29. "construction set" - https://en.wikipedia.org/wiki/Construction_set
  30. "Lego Mindstorms" - https://en.wikipedia.org/wiki/Lego_Mindstorms
  31. "MBA" - https://en.wikipedia.org/wiki/Master_of_Business_Administration
  32. "analytics" - https://soylentnews.org/article.pl?sid=18/07/17/0242243
  33. "Bugs Bunny" - https://en.wikipedia.org/wiki/Bugs_Bunny
  34. "Roger Rabbit" - https://en.wikipedia.org/wiki/Roger_Rabbit
  35. "Lewis Carroll" - https://en.wikipedia.org/wiki/Lewis_Carroll
  36. "White Rabbit" - https://en.wikipedia.org/wiki/White_Rabbit
  37. "Ray Bradbury" - https://en.wikipedia.org/wiki/Ray_Bradbury
  38. "Fahrenheit 451" - https://en.wikipedia.org/wiki/Fahrenheit_451
  39. "book burning" - https://en.wikipedia.org/wiki/Book_burning
  40. "serendipity" - https://en.wikipedia.org/wiki/Serendipity
  41. "plastic" - https://en.wikipedia.org/wiki/Plastic
  42. "Thomas Pynchon" - https://en.wikipedia.org/wiki/Thomas_Pynchon
  43. "Gravity's Rainbow" - https://en.wikipedia.org/wiki/Gravity's_Rainbow
  44. "Illuminatus trilogy" - https://en.wikipedia.org/wiki/Illuminatus_trilogy
  45. "artificial intelligence" - https://en.wikipedia.org/wiki/Artificial_Intelligence
  46. "nanobot" - https://en.wikipedia.org/wiki/Nanobot
  47. "gray goo" - https://en.wikipedia.org/wiki/Grey_goo
  48. "parallel universes" - https://en.wikipedia.org/wiki/Parallel_universes_in_fiction
  49. "CSS" - https://en.wikipedia.org/wiki/Cascading_Style_Sheets
  50. "bounding boxes" - https://en.wikipedia.org/wiki/Bounding_box
  51. "trigger" - https://en.wikipedia.org/wiki/Trigger_(database)
  52. "events" - https://en.wikipedia.org/wiki/Event-driven_programming
  53. "JavaScript" - https://en.wikipedia.org/wiki/JavaScript
  54. "VRML" - https://en.wikipedia.org/wiki/VRML
  55. "Java" - https://en.wikipedia.org/wiki/Java_(software)
  56. "SSL" - https://en.wikipedia.org/wiki/Secure_Socket_Layer
  57. "Google Glass" - https://en.wikipedia.org/wiki/Google_Glass
  58. "HTTP" - https://en.wikipedia.org/wiki/HyperText_Transfer_Protocol
  59. "Android" - https://en.wikipedia.org/wiki/Android_(OS)
  60. "API" - https://en.wikipedia.org/wiki/Application_Programming_Interface
  61. "Runnable" - https://docs.oracle.com/javase/8/docs/api/index.html?java/lang/Runnable.html
  62. "main-frame" - https://en.wikipedia.org/wiki/Mainframe_computer
  63. "game-frame" - https://en.wikipedia.org/wiki/Gameframe
  64. "cloudy mess" - https://soylentnews.org/search.pl?tid=&query=cloud*&author=&sort=2&op=stories
  65. "terabytes" - https://en.wikipedia.org/wiki/Terabyte
  66. "magic occurs" - https://soylentnews.org/submit.pl?op=viewsub&subid=26949
  67. "Original Submission" - https://soylentnews.org/submit.pl?op=viewsub&subid=29471

© Copyright 2024 - SoylentNews, All Rights Reserved

printed from SoylentNews, Book Review: Rainbows End by Rudy Rucker on 2024-03-29 01:49:23