New Arrivals · Computers & Software

July 22, 2016
These titles were recently added to the collection of the Public Library of Cincinnati and Hamilton County.

Superintelligence : paths, dangers, strategies

July 21, 2016
Bostrom, Nick, 1973- author.
Oxford, United Kingdom ; New York, NY : Oxford University Press, 2016.
xvi, 415 pages : illustrations ; 20 cm
"New afterword"--Cover.
1. Past developments and present capabilities -- 2. Paths to superintelligence -- 3. Forms of superintelligence -- 4. The kinetics of an intelligence explosion -- 5. Decisive strategic advantage -- 6. Cognitive superpowers -- 7. The superintelligent will -- 8. Is the default outcome doom? -- 9. The control problem -- 10. Oracles, genies, sovereigns, tools -- 11. Multipolar scenarios -- 12. Acquiring values -- 13. Choosing the criteria for choosing -- 14. The strategic picture -- 15. Crunch time.
The human brain has some capabilities that the brains of other animals lack. It is to these distinctive capabilities that our species owes its dominant position. Other animals have stronger muscles or sharper claws, but we have cleverer brains. If machine brains one day come to surpass human brains in general intelligence, then this new superintelligence could become very powerful. As the fate of the gorillas now depends more on us humans than on the gorillas themselves, so the fate of our species then would come to depend on the actions of the machine superintelligence. But we have one advantage: we get to make the first move. Will it be possible to construct a seed AI or otherwise to engineer initial conditions so as to make an intelligence explosion survivable? How could one achieve a controlled detonation? To get closer to an answer to this question, we must make our way through a fascinating landscape of topics and considerations. Read the book and learn about oracles, genies, singletons; about boxing methods, tripwires, and mind crime; about humanity's cosmic endowment and differential technological development; indirect normativity, instrumental convergence, whole brain emulation and technology couplings; Malthusian economics and dystopian evolution; artificial intelligence, and biological cognitive enhancement, and collective intelligence.

Overcomplicated : technology at the limits of comprehension

July 20, 2016
Arbesman, Samuel, author.
New York, New York : Current, [2016]
x, 244 pages ; 22 cm
Welcome To The Entanglement -- The Origins Of The Kluge -- Losing The Bubble -- Our Bug-Ridden World -- The Need For Biological Thinking -- Walking Humbly With Technology.
"You don't understand the software running your car or your iPhone. But here's a secret: neither do the geniuses at Apple or the Ph.D.'s at Toyota--not perfectly, anyway. No one, not lawyers, doctors, accountants, or policy makers, fully grasps the rules governing your tax return, your retirement account, or your hospital's medical machinery. The same technological advances that have simplified our lives have made the systems governing our lives incomprehensible, unpredictable, and overcomplicated. In Overcomplicated, complexity scientist Samuel Arbesman offers a fresh, insightful field guide to living with complex technologies that defy human comprehension. As technology grows more complex, Arbesman argues, its behavior mimics the vagaries of the natural world more than it conforms to a mathematical model. If we are to survive and thrive in this new age, we must abandon our need for governing principles and rules and accept the chaos. By embracing and observing the freak accidents and flukes that disrupt our lives, we can gain valuable clues about how our algorithms really work. What's more, we will become better thinkers, scientists, and innovators as a result."--Page [4] of cover.

Hacked : the inside story of America's struggle to secure cyberspace

July 20, 2016
Mitchell, Charlie, 1962- author.
Lanham : Rowman & Littlefield, [2016]
xvi, 301 pages ; 24 cm
"Carry out our demand if you want to escape us" -- The first cyber president -- Sirens on Capitol Hill -- To build a framework -- The department of insecurity -- The telecom challenge -- The FTC, "protecting America's consumers" -- Fear and failure, again, on Capitol Hill -- The information-sharing matrix -- A new congress brings a new energy to cyber debate -- The promise and peril of "strong encryption" -- Cyber tensions define the U.S.-China relationship -- Help wanted, desperately, for cybersecurity -- Senate debate takes shape, then "surprise!" stalls -- At long last, the political system arrives at an answer -- The unfinished journey.

How to code : a step-by-step guide to computer coding. Book 1

July 11, 2016
Wainewright, Max, author.
Lake Forest, CA : Quarto Library, 2015.
32 pages : color illustrations ; 26 cm
Includes index.
Giving instructions -- Step by step -- Coded messages -- Spinning around -- Learning Logo -- Logo shapes -- Starting Scratch -- Pen down -- Press a key -- Inputs and directions -- Sketching with inputs -- Debugging.
Introduces basic coding concepts, discussing how to give instructions, how to write coded messages, and how to write basic graphic programs using Logo and Scratch.

The official ScratchJr book : help your kids learn to code!

July 8, 2016
Bers, Marina Umaschi, author.
San Francisco : No Starch Press, [2016]
xvi, 143 pages : color illustrations ; 24 cm
Introduction to ScratchJr -- Getting started -- Animations -- Stories -- Games -- Appendix A: Transitioning from ScratchJr to Scratch -- Appendix B: Reference guides.
"An introduction to coding for parents and kids. Includes 18 hands-on activities using ScratchJr, a programming language designed for young children (ages 5-7). Teaches computational thinking, literacy, and math skills through animated collages, interactive stories, and playable games"-- Provided by publisher.

Computational fairy tales

July 8, 2016
Kubica, Jeremy.
[North Charleston, S.C.] : [CreateSpace], ©2012.
202 pages : illustrations ; 22 cm
"Introduces principles of computational thinking, illustrating high-level computer science concepts, the motivation behind them, and their application in a non-computer fairy tale domain."--Amazon.com.

Best practices of spell design : a computational fairy tale

July 8, 2016
Kubica, Jeremy.
©2013
viii, 130 pages ; 22 cm
"The Best Practices of Spell Design introduces practical aspects of software development that are often learned through painful experience. Through Marcus and Shelly's quest, the story encourages readers to think about how to write readable, well-tested and maintainable programs."--P. [4] of cover.

Python crash course : a hands-on, project-based introduction to programming

July 1, 2016
Matthes, Eric, 1972-
San Francisco : No Starch Press, [2016]
xxxii, 525 pages : illustrations, maps ; 24 cm
Includes index.
Basics. Getting started ; Variables and simple data types ; Introducing lists ; Working with lists ; If statements ; Dictionaries ; User input and while loops ; Functions ; Classes ; Files and exceptions ; Testing your code -- Projects. Project 1, Alien invasion. A ship that fires bullets ; Aliens! ; Scoring -- Project 2, Data visualization. Generating data ; Downloading data ; Working with APIs -- Project 3, Web applications. Getting started with Django ; User accounts ; Styling and deploying an app -- Afterword. Appendix A. Installing Python -- Appendix B. Text editors -- Appendix C. Getting help -- Appendix D. Using Git for version control.
"A project-based introduction to programming in Python, with exercises. Covers general programming concepts, Python fundamentals, and problem solving. Includes three projects - how to create a simple video game, use data visualization techniques to make graphs and charts, and build an interactive web application"-- Provided by publisher.

Macs for dummies

June 13, 2016
Baig, Edward C.
Hoboken, NJ : John Wiley & Sons, Inc., [2016]
xiv, 400 pages : illustrations (chiefly color) ; 24 cm.
Originally written by David Pogue.
"A Wiley brand."

MongoDB in action

May 13, 2016
Banker, Kyle, author.
© 2016.
xxiv, 456 pages : illustrations ; 24 cm
Includes index.

Teach yourself visually MacBook ®

May 13, 2016
Hart-Davis, Guy, author.
©2016
370 pages : color illustrations ; 24 cm.
Includes index.
"Visual, a Wiley brand."
Getting started with your MacBook -- Configuring your MacBook -- Sharing your MacBook with others -- Running apps -- Managing your files and folders -- Surfing the web -- Sending and receiving e-mail -- Chatting and calling -- Organizing your life -- Enjoying music, video, and books -- Making the most of your photos -- Networking and protecting your MacBook -- Troubleshooting your MacBook.

LinkedIn for dummies

May 13, 2016
Elad, Joel, author.
Hoboken, NJ : John Wiley & Sons, Inc., [2016]
xii, 368 pages : illustrations ; 24 cm
Includes index.
"A Wiley brand."

Use social media to find your dream job! : how to use LinkedIn, Google+, Facebook, Twitter and other social media in your job search

May 12, 2016
Quillen, W. Daniel, author.
©2016
127 pages ; 22 cm
Includes index.
Your situation -- Goals and objectives -- Aim at their pain -- LinkedIn : the job market -- LinkedIn : the search engine -- Facebook -- Stay positive! -- Twitter and G+ -- Showcase your expertise -- E-mail -- Getting company information -- Homework -- Resumes -- Common resume errors.
In today's economy job hunters need to use every tool available to them, and that includes social networking. Building on the author's "Get a Job!" and "The Perfect Resume," and his 20+ years of being a hiring manager himself, this book helps readers new to social media as well as old hands familiar with it. Readers will learn how to use each of the main websites -- LinkedIn, Google+, Facebook, and Twitter -- plus key personal and business blogs many may not have considered to successfully navigate the ins and outs of job searching on the Internet. Readers not familiar with using social media networking in their job hunt will learn what they need to know and consider. Those who know how to use this new tool will learn some new tricks! All will benefit from the author's personal experience of recently looking for work himself, and will read many useful personal anecdotes. Learn how to maximize Facebook Friends, LinkedIn Connections, Twitter Tweeple and so much more. No matter your age, job-seekers today cannot afford to ignore these social media avenues that will result in many more opportunities to find work.

iMac for dummies

May 6, 2016
Chambers, Mark L., author.
©2016
x, 419 pages : illustrations ; 24 cm.
Includes index.
Even if you're already in love with your iMac, it helps to have a little guidance to really get the most out of this ultimate all-in-one computer. With loads of updated and brand new content, this new edition of iMac For Dummies quickly and easily teaches you the iMac fundamentals, from setting up and personalizing your machine to importing files, using your favorite programs and apps, and everything in between. Trusted Mac expert and bestselling author Mark L. Chambers guides you through the latest iMac features and the next generation iMac hardware, the newest version of OS X, productivity apps, the latest trends and tools in the market, and so much more. Whether you want to back up your photos and data on iCloud, add apps from the Mac App Store, or get creative with applications, iMac For Dummies shows you how to do it all.

Facebook for dummies

May 3, 2016
Abram, Carolyn, author.
Hoboken, New Jersey : John Wiley & Sons, [2016]
xii, 368 pages : illustrations ; 24 cm
Includes index.
Facebook is constantly changing and evolving, replacing old features and introducing new ones. This new edition of the bestselling guide quickly and easily gets you up and running on all the site has to offer. Packed with straightforward guidance that demystifies the nuts and bolts of this popular social media site, Facebook For Dummies covers everything from finding friends and planning events to uploading photos and videos--and so much more. Facebook is here to stay. For its billions of worldwide users, it's become a central meeting place for people from all corners of the earth to connect and share. If you're the type to share snippets of your life through photos and writing or just find joy in reading and seeing what your family and friends are up to, there's something for everyone on Facebook. Providing coverage of the latest changes to the site, this go-to guide cuts through the confusion and offers plain-English guidance on using Facebook to its fullest so you can deepen your connections, stay social, and just have fun!

iOS 9 SDK development : creating iPhone and iPad Apps with Swift

April 27, 2016
Adamson, Chris, 1967- author.
Dallas, Texas : The Pragmatic Bookshelf, [2016]
xiv, 324 pages : illustrations (some color) ; 24 cm.
Includes index.
iOS 9 gives developers new tools for creating apps for iPhone and iPad, and our new edition of the classic iOS guide is updated to match. In this completely revised edition, you'll work through an app's entire lifecycle, from creating the project to publishing on the App Store. Starting with the basics, see how Swift 2.0 offers more power with less boilerplate code, bringing elegant error handling and functional programming concepts to your app development. Then dig into the capabilities of the iOS frameworks by building a real-world app, from a simple button to a multi-screen client that cleanly handles multi-tasking, networking, touch gestures, and more. Adapt a user interface from the smallest iPhone to the biggest iPad, multitask alongside other apps, and see how extensions let an app spread its functionality throughout the system.

Algorithms to live by : the computer science of human decisions

April 27, 2016
Christian, Brian, 1984- author.
New York : Henry Holt and Company, [2016]
x, 351 pages : illustrations ; 24 cm
Optimal stopping : when to stop looking -- Explore/exploit : the latest vs. the greatest -- Sorting : making order -- Caching : forget about it -- Scheduling : first things first -- Bayes's Rule : predicting the future -- Overfitting : when to think less -- Relaxation : let it slide -- Randomness : when to leave it to chance -- Networking : how we connect -- Game theory : the minds of others -- Conclusion: Computational kindness.
A fascinating exploration of how insights from computer algorithms can be applied to our everyday lives, helping to solve common decision-making problems and illuminate the workings of the human mind. All our lives are constrained by limited space and time, limits that give rise to a particular set of problems. What should we do, or leave undone, in a day or a lifetime? How much messiness should we accept? What balance of new activities and familiar favorites is the most fulfilling? These may seem like uniquely human quandaries, but they are not: computers, too, face the same constraints, so computer scientists have been grappling with their version of such issues for decades. And the solutions they've found have much to teach us. In a dazzlingly interdisciplinary work, acclaimed author Brian Christian and cognitive scientist Tom Griffiths show how the algorithms used by computers can also untangle very human questions. They explain how to have better hunches and when to leave things to chance, how to deal with overwhelming choices and how best to connect with others. From finding a spouse to finding a parking spot, from organizing one's inbox to understanding the workings of memory, Algorithms to Live By transforms the wisdom of computer science into strategies for human living.--From dust jacket.

Java : a beginner's tutorial

April 20, 2016
Kurniawan, Budi, author.
[Vancouver, British Columbia] : Brainy Software, 2015.
xiv, 674 pages : illustrations ; 25 cm
Includes index.
"Updated for Java SE 8"--Cover.
Getting started -- Language fundamentals -- Statements -- Objects and classes -- Core classes -- Arrays -- Inheritance -- Error handling -- Working with numbers -- Interfaces and abstract classes -- Polymorphism -- Enums -- Working with dates and times -- The collections framework -- Generics -- Input/output -- Annotations -- Nested and inner classes -- Lambda expressions -- Working with streams -- Java database connectivity -- Swing basics -- Swinging higher -- Applets -- Introduction to JavaFX -- JavaFX with FXML -- Java threads -- Concurrency utilities -- Internationalization -- Java networking -- Security -- Java web applications -- JavaServer pages -- Javadoc -- Application deployment.
"A Java tutorial for beginners, covering Java SE 8."

Becoming a graphic & digital designer : a guide to careers in design

April 19, 2016
Heller, Steven, author.
Hoboken, New Jersey : John Wiley & Sons, Inc., [2015]
335 pages : illustrations (mostly color) ; 23 cm
Glossary ; Job opportunities ; Job seeking ; The optimum portfolio ; First impressions -- One. Graphic design : Inspirations and motivations : On being a graphic designer / Michael Bierut ; Selfish--in a good way / Stephen Doyle ; On being self-motivated / Stefan Sagmeister ; Still designing after all these years / Arnold Schwartzman ; The joys of print design / Gail Anderson -- Starting a studio or working for someone else : Mapping out the future / Lynda Decker ; From boss to employee / Fernando Music -- Working holistically / Allison Henry Aver ; Creative space / Romain Raclin ; Staying independent / Alexander Isley ; Small is sensible / Agnieszka Gasparska ; Championing design / Bobby Martin and Jennifer Kinon -- What a dream client looks like / Antonio Alcalá ; From band member to design leader / Mark Pernice ; Balancing studio and home / Tamara Gildengers Connolly ; One person, all alone / Araba Simpson ; Designing for design firms / Matt Luckhurst -- Partners on partnering : Not a lot of verbalizing / Hjalti Karlsson and Jan Wilker ; Sharing responsibilities / Stuart Rogers and Sam Eckersley ; How partners become partners / Justin Colt and Jose Fresneda ; Two partners, one passion / Greg D'Onofrio and Patricia Belen ; At present we are three / Scott Buschkuhl -- Two. Design genres : Letters and type : Lettering as art and business / Marian Bantjes ; There's a type designer in the house / Andy Cruz and Rich Roat ; Typography that speaks up / Pierre di Scuillo ; An illustrator's passion for type / Ross MacDonald ; For the love of type / Roberto de Vicq de Cumptich ; How many typefaces can you love? -- Making logos and marks : The mark maker / Mark Fox -- Books and book jackets : Making a living doing books / Scott-Martin Kosofsky ; Books and e-books / Michael Carabetta ; The bookkeeper / Paul Buckley ; Making visual books / Jim Heimann -- Editorial design : Print is bouncing back / Len Small ; Art director becomes editor / Susanna Shannon -- Social innovation : Citizen designer / Mark Randall ; Socially impactful design / Bob McKinnon -- Branding and packaging : Approachable design / Sharon Werner -- Illustration design : Poster man / Michel Bouvet ; Design is like classical ballet / Mirko Ilic ; Graphic commentary and design / Steve Brodner ; The old new illustration / Steven Guarnaccia ; Fraudulent graphic designer / Neil Gower ; Designing pictures / Craig Frazier -- Three. Transitional design : Understanding change : The architect of understanding / Richard Saul Wurman ; Crossing disciplines ; Creating interactions / Petrula Vrontikis ; The experience of the information / Erik Adigard ; Graphic design as a cause / Véronique Marrier ; Making transitions: returning to school with Barbara DeWilde -- Eccentrics and design quirkiness : Celebrating commercial art / Charles S. Anderson ; Over-the-top digital D.I.Y. / Antoine Andiau and Manuel Warosz ; H5: getting an Oscar for graphic design / Ludovic Houplain ; Designing cooties / Cary Munion ; Speaking frankly / Nick Ace -- What comes next : Disposable ideas / Timothy Goodman ; Making design meals / Ryan Feerer ; Design entrepreneurship ; "I am reckless!" / Franco Cervi -- Four. Digital design : Interactive multimedia installations and interfaces : Debugging the language of digital job titles ; Subverting the mental map / Jeroen Barendse ; Demomaking for a living / Julien Gachadoat ; The new motion / Ada Whitney ; Defining the new animation: popularity / J.J. Sedelmeir ; Defining the new animation: technology's perks / J.J. Sedelmeir ; Asking the right questions / Jean-Louis Fréchin ; Working for Google / Alexander Chen -- Designing apps for mobile devices : Between text and images / Sean Bumgarner ; Always learning / Michel Chanaud ; Designer as accelerator / John Kilpatrick ; Digital books and magazines by contemporary artists / Nicolas Ledoux and Pascal Béjean ; Typography on the Web / Jason Santa Maria ; Games as powerful motivators / Frédérique Krupa ; Girls and games -- E-commerce with a soul : Growing into a job / Randy J. Hunt ; Online editorial ventures / Lucy Sisman ; Addicted to startups / Nancy Kruger Cohen -- User experience specialists : Understanding human-computer interaction / Bruce Charonnat ; Using the audience as media / Michael Aidan ; Mapping the relationship between ideas / Hugh Dubberly ; To publish: to create a public for books / Matthew Stadler -- Geeks, programmers, developers, tinkerers : Controlling computers with our thoughts / Frieder Nake ; Iterations and algorithms / Mark Webster -- Five. Design education : Making choices : Old school, new school / Andrea Marks ; Educating design entrepreneurs / Lita Talarico ; Developing the right attitude / Rudi Meyer ; Idiosyncratic contexts / Lucille Tenazas ; Interfacing with UX / Liz Danzico ; The maker generation / Allan Chochinov ; Students and surveillance / David Carroll ; APPS that track / David Carroll -- Appendix 1 : College directory -- Appendix 2 : Additional reading.
"Building on the past sucesses of Becoming a Graphic Designer and Becoming a Digital Designer, this newly combined fifth edition addresses the demands of finding and suceeding at a design career in the 21st century"--Back cover.

Maintaining and troubleshooting your 3D printer

April 14, 2016
Bell, Charles, author.
©2014
xxvi, 498 pages : illustrations ; 24 cm
Includes index.
Maintaining and Troubleshooting Your 3D Printer by Charles Bell is your guide to keeping your 3D printer running through preventive maintenance, repair, and diagnosing and solving problems in 3D printing. If you?ve bought or built a 3D printer such as a MakerBot only to be confounded by jagged edges, corner lift, top layers that aren?t solid, or any of a myriad of other problems that plague 3D printer enthusiasts, then here is the book to help you get past all that and recapture the joy of creative fabrication. The book also includes valuable tips for builders and those who want to modify their printers to get the most out of their investment. Good fabrication begins with calibration. Aligning the print bed to support deposition of medium in three dimensions is critical. Even off-the-shelf machines that are pre-built must be aligned and periodically realigned throughout their life cycle. Maintaining and Troubleshooting Your 3D Printer helps you achieve and hold proper alignment. Maintaining and Troubleshooting Your 3D Printer also helps with software and hardware troubleshooting. You?ll learn to diagnose and solve firmware calibration problems, filament and feed problems, chassis issues, and more. Finally there are regular maintenance and enhancements. You?ve invested significantly in your 3D printer. Protect that investment using the guidance in this book. Learn to clean and lubricate your printer, to maintain the chassis, and know when realignment of the print bed is needed. Learn ways to master your craft and improve the quality of your prints through such things as post-print finishing and filament management. Don?t let the challenges of 3D printing stand in the way of creativity. Maintaining and Troubleshooting Your 3D Printer by Charles Bell helps you conquer the challenges and get the most benefit from your expensive investment in personal fabrication.

LinkedIn : tell your story, land the job.

April 14, 2016
©2015
101 pages : illustrations (some color) ; 23 cm
Includes index.
"How to make the most of the world's largest career & business network"--Cover.
What is LinkedIn? -- A strong personal profile -- Company pages -- Groups -- Searching -- Connecting -- Getting the most out of your connections.
LinkedIn is dominating the world of business-based networking, yet many of its users don't know how to make the most of it, while others are hesitant to join yet another social network. Whether you're a job seeker, and employer in search of new talent, or a business looking to boost your visibility, make this book your guide.

Learning JavaScript

April 6, 2016
Brown, Ethan, 1975- author.
Sebastopol, CA : O'Reilly Media, 2016.
xxii, 338 pages : illustrations ; 23 cm.
Previous ed.: 2008.
"Add sparkle and life to your web pages"--Cover.
Your first application -- JavaScript development tools -- Literals, variables, constants and data types -- Control flow -- Expressions and operators -- Functions -- Scope -- Arrays and array processing -- Objects and object-oriented programming -- Maps and sets -- Exceptions and error handling -- Iterators and generators -- Functions and the power of abstract thinking -- Asynchronous programming -- Date and time -- Math -- Regular expressions -- JavaScript in the browser -- jQuery -- Node -- Object property configuration and proxies -- Additional resources.
"This is an exciting time to learn JavaScript. Now that the latest JavaScript specification--ECMAScript 6.0 (ES6)--has been finalized, learning how to develop high-quality applications with this language is easier and more satisfying than ever. This practical book takes programmers (amateurs and pros alike) on a no-nonsense tour of ES6, along with some related tools and techniques." -- From back cover.

Disrupted : my misadventure in the start-up bubble

March 31, 2016
Lyons, Daniel, 1960-
New York : Hachette Books 2016.
x, 258 pages : ill. ; 24 cm.

In our own image : savior or destroyer? : the history and future of artificial intelligence

March 11, 2016
Zarkadakēs, Giōrgos, 1964- author.
©2015
xxi, 362 pages ; 24 cm
Dreaming of electric sheep -- The birth of the modern mind -- Life in the bush of ghosts -- The mechanical Turk -- Loving the alien -- Prometheus unbound -- The return of the gods -- The mind problem -- A blueprint for a universe -- Minds without bodies -- La Résistance -- Peering into the mind -- The cybernetic brain -- Ada in Wonderland -- 'All Cretans are liars' -- The program -- From Bletchley Park to Google Campus -- Machines that think -- Darwin at the edge of chaos -- Epilogue: The future of humanity -- Timeline: A brief history of artificial intelligence.
Exploring the history and future, as well as the societal and ethical implications, of Artificial Intelligence (AI), the author, who has a PhD in AI, explains its history, technology and potential; its manifestations in intelligent machines; its connections to neurology and conscious; and what AI reveals about us human beings.

iOS application security : the definitive guide for hackers and developers

March 4, 2016
Thiel, David, 1980- author.
San Francisco, CA : No Starch Press, [2016]
xxxi, 259 pages : illustrations ; 24 cm
Includes index.
"Covers fundamentals of iOS security and application development including the basics of Objective-C, white and black box testing, how to eliminate data leaks, and iOS penetration testing and evaluation. Includes coverage of iOS 8"-- Provided by publisher.

feed —Subscribe to the Computers & Software feed .

Fiction

For Teens

For Kids

Media

Electronic Resources

Foreign

Nonfiction

Large Print