![image|150](https://covers.openlibrary.org/b/OLID/OL55189417M-L.jpg) # Not Till We Are Lost (2024) ## Review A predictably enjoyable entry into the [[Bobiverse]]. Some intereting post-human topics explored that spurred some thoughtful musing. Moving a bit beyond the existential commentary of *becoming a von Neumann probe* post humanity into the more practical pursuits. What would we do with infinite time and money, while also still existing within a federated, space-faring, multi-species society? ### Progress ```dataviewjs // Retrieve frontmatter values const currentPage = dv.current().currentPage; const pages = dv.current().pages; // Check for valid values if (!currentPage || !pages || pages <= 0) { dv.span("Error: Invalid or missing values for 'currentPage' or 'pages'."); } else { // Calculate progress as a percentage const progress = Math.round((currentPage / pages) * 100); // Create the progress bar wrapper const wrapper = document.createElement("div"); wrapper.className = "progress-wrapper"; // Create the progress element const progressBar = document.createElement("progress"); progressBar.className = "bar"; progressBar.value = progress; progressBar.max = 100; // Create the percentage label const label = document.createElement("span"); label.textContent = `${progress}%`; // Append elements to the wrapper wrapper.appendChild(progressBar); wrapper.appendChild(label); // Append the wrapper to the Dataview container dv.container.appendChild(wrapper); } ``` ### Thoughts & Themes Interesting name drop of [[Nemesis (1989)]]books/Nemesis (1989)]]Books/Nemesis (1989)]]. Maybe I need to power through that one.