Magazines cover a wide subjects, including not limited to fashion, lifestyle, health, politics, business, Entertainment, sports, science,

Computers & Internet Books

The Simulation Hypothesis - Rizwan Virk

The Simulation Hypothesis

Written by well-known Silicon Valley entrepreneur and MIT-educated computer scientist Rizwan Virk, The Simulation Hypothesis brings together disparate fields to explore one of the most daring and consequential theories of our time: The Simulation Hypothesis. Whether you are a computer scientist, a fan of science fiction like the Matrix movies, a video game enthusiast, or a spiritual seeker, The Simulation Hypothesis touches on all these areas. The Simulation Hypothesis is the idea that our physical reality, far from being a solid physical universe, is part of an increasingly sophisticated video game-like simulation, consisting of pixels with its own internal clock.In the Simulation Hypothesis, the mysteries of quantum science, the path of artificially intelligent consciousness, the evolution of VR and quantum computers, along with previously taboo subjects like consciousness and karma, are brought together into a cohesive, information-based computer science framework. Leading figures like Elon Musk and Stephen Hawking have advocated the Simulation Hypothesis. For the first time, the Simulation Hypothesis delves into all the angles that make this remarkable theory one of the most important of our time!

100 Things Every Mac User Should Know - Macworld Editors

100 Things Every Mac User Should Know

We all like to think we're pretty savvy when it comes to using our Macs, and in the case of the typical Macworld reader, that's usually true. But there's a funny thing we've noticed when we talk even to veteran Mac users: There's almost always some essential stuff—basic things that would make their Mac use easier or more efficient—that they've either forgotten or never learned.  So we got some Macworld editors and contributors together and asked: What are the things that every Mac user should know how to do? Not the really basic stuff—Command-C, Command-V, and so on—but the skills and knowledge that mark you as Mac-literate. After much pondering and discussion, we came up with a list of 100 items that fit the bill. Those skills run the gamut from startup to shutdown: they include smart ways to manage files and accounts, search, and customize your Mac.  We'll bet that you already know many of them. But we'll also bet that you don't know them all. And if you can really, honestly say that you knew every one, you're a whole lot savvier than any of us.

SwiftUI for Masterminds 4th Edition - J.D. Gauchat

SwiftUI for Masterminds 4th Edition

Learn how to create apps for iOS 17 and macOS Sonoma with Swift 5.9 and the SwiftUI framework. SwiftUI for Masterminds is a complete course on creating professional applications for iPhones, iPads, and Mac computers. After reading this book, you will know how to program in Swift, how to design user interfaces, and how to combine traditional frameworks with SwiftUI's advanced features to create modern applications. In this book, we show you how to build insanely great apps from scratch. We explore basic and complex concepts; from computer programming and the Swift programming language to database storage, data sharing, and everything you need to know to develop applications for Apple devices. The information is backed up by practical examples that provide a step-by-step introduction to the latests technologies available for app development, making them accessible to everyone. SwiftUI for Masterminds is designed to prepare you for the future and was written for the genius in you, for Masterminds. Introduction to Swift 5.9 Swift Paradigm Swift Concurrency SwiftData Declarative User Interfaces SwiftUI Framework Multiplatform Applications Navigation Stacks Navigation Split Views Custom Layouts Scroll Views Lists and Grids Tables Maps Forms Graphics and Animations Charts Files Archiving Documents iCloud CloudKit Camera and Photos Video View Web View Gesture Recognizers Drag & Drop Notifications Internationalization and Localization UIKit in SwiftUI ...and more! iOS and Mac development with iOS 17, Xcode 15, Swift 5.9 and SwiftUI

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow - Aurélien Géron

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow

Through a recent series of breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This bestselling book uses concrete examples, minimal theory, and production-ready Python frameworks (Scikit-Learn, Keras, and TensorFlow) to help you gain an intuitive understanding of the concepts and tools for building intelligent systems. With this updated third edition, author Aurélien Géron explores a range of techniques, starting with simple linear regression and progressing to deep neural networks. Numerous code examples and exercises throughout the book help you apply what you've learned. Programming experience is all you need to get started. Use Scikit-learn to track an example ML project end to endExplore several models, including support vector machines, decision trees, random forests, and ensemble methodsExploit unsupervised learning techniques such as dimensionality reduction, clustering, and anomaly detectionDive into neural net architectures, including convolutional nets, recurrent nets, generative adversarial networks, autoencoders, diffusion models, and transformersUse TensorFlow and Keras to build and train neural nets for computer vision, natural language processing, generative models, and deep reinforcement learning

Invisible Women - Caroline Criado Perez

Invisible Women

Caroline Criado Perez ’s Invisible Women: Data Bias in a World Designed for Men is a landmark, prize-winning, international bestselling examination of how a gender gap in data perpetuates bias and disadvantages women.   #1 International Bestseller   Winner of the 2019 Financial Times and McKinsey Business Book of the Year Award   Winner of the 2019 Royal Society Science Book Prize   Data is fundamental to the modern world. From economic development to health care to education and public policy, we rely on numbers to allocate resources and make crucial decisions. But because so much data fails to take into account gender, because it treats men as the default and women as atypical, bias and discrimination are baked into our systems. And women pay tremendous costs for this insidious bias: in time, in money, and often with their lives.   Celebrated feminist advocate Caroline Criado Perez investigates this shocking root cause of gender inequality in Invisible Women . Examining the home, the workplace, the public square, the doctor’s office, and more, Criado Perez unearths a dangerous pattern in data and its consequences on women’s lives. Product designers use a “one-size-fits-all” approach to everything from pianos to cell phones to voice recognition software, when in fact this approach is designed to fit men. Cities prioritize men’s needs when designing public transportation, roads, and even snow removal, neglecting to consider women’s safety or unique responsibilities and travel patterns. And in medical research, women have largely been excluded from studies and textbooks, leaving them chronically misunderstood, mistreated, and misdiagnosed.   Built on hundreds of studies in the United States, in the United Kingdom, and around the world, and written with energy, wit, and sparkling intelligence, this is a groundbreaking, highly readable exposé that will change the way you look at the world.

Introduction to Computation and Programming Using Python, third edition - John V. Guttag

Introduction to Computation and Programming Using Python, third edition

The new edition of an introduction to the art of computational problem solving using Python. This book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including numpy, matplotlib, random, pandas, and sklearn. It provides students with skills that will enable them to make productive use of computational techniques, including some of the tools and techniques of data science for using computation to model and interpret data as well as substantial material on machine learning.   All of the code in the book and an errata sheet are available on the book’s web page on the MIT Press website.

Swift Protocol-Oriented Programming - Jon Hoffman

Swift Protocol-Oriented Programming

Embrace the Protocol-Oriented Programming paradigm, for better code maintainability and increased performance, with Swift programming. Key Features Leverage the power of Protocol-Oriented Programming in your applications Leverage generics to create very flexible frameworks Learn how to implement common design patterns in a protocol-oriented way Book Description Protocol-oriented programming is an incredibly powerful concept at the heart of Swift's design. Swift's standard library was developed using POP techniques, generics, and first-class value semantics; therefore, it is important for every Swift developer to understand these core concepts and take advantage of them. The fourth edition of this book is improved and updated to the latest version of the Swift programming language. This book will help you understand what protocol-oriented programming is all about and how it is different from other programming paradigms such as object-oriented programming. This book covers topics such as generics, Copy-On-Write, extensions, and of course protocols. It also demonstrates how to use protocol-oriented programming techniques via real-world use cases. By the end of this book, you will know how to use protocol-oriented programming techniques to build powerful and practical applications. What you will learn Learn the differences between object-oriented programming and protocol-oriented programming Understand why value types should be prioritized over reference types Delve into protocols, protocol inheritance, protocol composition, and protocol extensions Learn how to implement COW (Copy-On-Write) within your custom value types Understand how memory management works in Swift and how to avoid common pitfalls Design applications by starting with the protocol rather than the implementation Who this book is for This book is intended for Swift developers who have, at minimum an introductory knowledge of the Swift programming language and would like to understand how they can use Protocol-Oriented Programming techniques in their applications.

Superintelligence - Nick Bostrom

Superintelligence

This seminal book injects the topic of superintelligence into the academic and popular mainstream. What happens when machines surpass humans in general intelligence? Will artificial agents save or destroy us? In a tour de force of analytic thinking, Bostrom lays a foundation for understanding the future of humanity and intelligent life.

Eloquent JavaScript, 3rd Edition - Marijn Haverbeke

Eloquent JavaScript, 3rd Edition

Completely revised and updated, this best-selling introduction to programming in JavaScript focuses on writing real applications. JavaScript lies at the heart of almost every modern web application, from social apps like Twitter to browser-based game frameworks like Phaser and Babylon. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications. This much anticipated and thoroughly revised third edition of Eloquent JavaScript dives deep into the JavaScript language to show you how to write beautiful, effective code. It has been updated to reflect the current state of Java¬Script and web browsers and includes brand-new material on features like class notation, arrow functions, iterators, async functions, template strings, and block scope. A host of new exercises have also been added to test your skills and keep you on track. As with previous editions, Haverbeke continues to teach through extensive examples and immerses you in code from the start, while exercises and full-chapter projects give you hands-on experience with writing your own programs. You start by learning the basic structure of the JavaScript language as well as control structures, functions, and data structures to help you write basic programs. Then you'll learn about error handling and bug fixing, modularity, and asynchronous programming before moving on to web browsers and how JavaScript is used to program them. As you build projects such as an artificial life simulation, a simple programming language, and a paint program, you'll learn how to: - Understand the essential elements of programming, including syntax, control, and data - Organize and clarify your code with object-oriented and functional programming techniques - Script the browser and make basic web applications - Use the DOM effectively to interact with browsers - Harness Node.js to build servers and utilities Isn't it time you became fluent in the language of the Web? * All source code is available online in an inter¬active sandbox, where you can edit the code, run it, and see its output instantly.

Practical Statistics for Data Scientists - Peter Bruce, Andrew Bruce & Peter Gedeck

Practical Statistics for Data Scientists

Statistical methods are a key part of data science, yet few data scientists have formal statistical training. Courses and books on basic statistics rarely cover the topic from a data science perspective. The second edition of this popular guide adds comprehensive examples in Python, provides practical guidance on applying statistical methods to data science, tells you how to avoid their misuse, and gives you advice on what’s important and what’s not. Many data science resources incorporate statistical methods but lack a deeper statistical perspective. If you’re familiar with the R or Python programming languages and have some exposure to statistics, this quick reference bridges the gap in an accessible, readable format. With this book, you’ll learn: Why exploratory data analysis is a key preliminary step in data scienceHow random sampling can reduce bias and yield a higher-quality dataset, even with big dataHow the principles of experimental design yield definitive answers to questionsHow to use regression to estimate outcomes and detect anomaliesKey classification techniques for predicting which categories a record belongs toStatistical machine learning methods that "learn" from dataUnsupervised learning methods for extracting meaning from unlabeled data

SQL For Dummies - Allen G. Taylor

SQL For Dummies

Get ready to make SQL easy! Updated for the latest version of SQL, the new edition of this perennial bestseller shows programmers and web developers how to use SQL to build relational databases and get valuable information from them. Covering everything you need to know to make working with SQL easier than ever, topics include how to use SQL to structure a DBMS and implement a database design; secure a database; and retrieve information from a database; and much more.   SQL is the international standard database language used to create, access, manipulate, maintain, and store information in relational database management systems (DBMS) such as Access, Oracle, SQL Server, and MySQL. SQL adds powerful data manipulation and retrieval capabilities to conventional languages—and this book shows you how to harness the core element of relational databases with ease. Server platform that gives you choices of development languages, data types, on-premises or cloud, and operating systems Find great examples on the use of temporal data Jump right in—without previous knowledge of database programming or SQL As database-driven websites continue to grow in popularity—and complexity— SQL For Dummies is the easy-to-understand, go-to resource you need to use it seamlessly.

Artificial Intelligence - Melanie Mitchell

Artificial Intelligence

“After reading Mitchell’s guide, you’ll know what you don’t know and what other people don’t know, even though they claim to know it. And that’s invaluable." – The New York Times A leading computer scientist brings human sense to the AI bubble No recent scientific enterprise has proved as alluring, terrifying, and filled with extravagant promise and frustrating setbacks as artificial intelligence. The award-winning author Melanie Mitchell, a leading computer scientist, now reveals AI’s turbulent history and the recent spate of apparent successes, grand hopes, and emerging fears surrounding it. In Artificial Intelligence , Mitchell turns to the most urgent questions concerning AI today: How intelligent—really—are the best AI programs? How do they work? What can they actually do, and when do they fail? How humanlike do we expect them to become, and how soon do we need to worry about them surpassing us? Along the way, she introduces the dominant models of modern AI and machine learning, describing cutting-edge AI programs, their human inventors, and the historical lines of thought underpinning recent achievements. She meets with fellow experts such as Douglas Hofstadter, the cognitive scientist and Pulitzer Prize–winning author of the modern classic Gödel, Escher, Bach , who explains why he is “terrified” about the future of AI. She explores the profound disconnect between the hype and the actual achievements in AI, providing a clear sense of what the field has accomplished and how much further it has to go. Interweaving stories about the science of AI and the people behind it, Artificial Intelligence brims with clear-sighted, captivating, and accessible accounts of the most interesting and provocative modern work in the field, flavored with Mitchell’s humor and personal observations. This frank, lively book is an indispensable guide to understanding today’s AI, its quest for “human-level” intelligence, and its impact on the future for us all.

CompTIA Security+ SY0-701 Certification Guide - Ian Neil

CompTIA Security+ SY0-701 Certification Guide

Building on the success of its bestselling predecessor, this third edition of the CompTIA Security+ SY0-701 Certification Guide serves as your one-stop resource for SY0-701 exam preparation. Written by cybersecurity expert Ian Neil, this comprehensive guide helps you unlock the intricacies of cybersecurity and understand the technology behind the SY0-701 certification, ensuring you approach the exam with confidence. Delving deep into cybersecurity, this book introduces essential principles, controls, and best practices. The chapters are carefully structured to align with the exam objectives of the 701 update, bringing to you the most recent and relevant exam study material. By mastering cybersecurity fundamentals, you’ll acquire the knowledge and skills to identify and mitigate threats, manage vulnerabilities, and safeguard enterprise infrastructure. You’ll be well equipped to apply the principles of security governance and compliance, conduct risk assessments, and excel in audit and assessment tasks. The book also contains mock exams and flashcards to help reinforce your learning and assess your exam-readiness. Whether you aim to excel the CompTIA Security+ SY0-701 exam, advance your career in cybersecurity, or enhance your existing knowledge, this book will transform you into a cybersecurity expert.

CompTIA Security+ All-in-One Exam Guide, Sixth Edition (Exam SY0-601) - Wm. Arthur Conklin & Greg White

CompTIA Security+ All-in-One Exam Guide, Sixth Edition (Exam SY0-601)

This fully updated study guide covers every topic on the current version of the CompTIA Security+ exam Get complete coverage of all objectives included on the CompTIA Security+ exam SY0-601 from this comprehensive resource. Written by a team of leading information security experts, this authoritative guide fully addresses the skills required to perform essential security functions and to secure hardware, systems, and software. You’ll find learning objectives at the beginning of each chapter, exam tips, practice exam questions, and in-depth explanations. Designed to help you pass the exam with ease, this definitive volume also serves as an essential on-the-job reference. Covers all exam domains, including: Threats, Attacks, and Vulnerabilities Architecture and Design Implementation Operations and Incident Response Governance, Risk, and Compliance Online content includes: 250 practice exam questions Test engine that provides full-length practice exams and customizable quizzes by chapter or by exam domain

CompTIA CySA+ Study Guide - Mike Chapple & David Seidl

CompTIA CySA+ Study Guide

Master key exam objectives and crucial cybersecurity concepts for the updated CompTIA CySA+ CS0-003 exam, along with an online test bank with hundreds of practice questions and flashcards In the newly revised third edition of CompTIA CySA+ Study Guide: Exam CS0-003 , a team of leading security experts and tech educators delivers comprehensive and accurate coverage of every topic and domain covered on the certification exam. You’ll find clear and concise information on critical security topics presented by way of practical, real-world examples, chapter reviews, and exam highlights. Prepare for the test and for a new role in cybersecurity with the book’s useful study tools, including: Hands-on lab exercises and an opportunity to create your own cybersecurity toolkit Authoritative discussions of each exam competency, including security operations, vulnerability management, incident response and management, and reporting and communication Complimentary access to Sybex's proven library of digital resources, including an online test bank, bonus questions, flashcards, and glossary, all supported by Wiley's support agents who are available 24x7 via email or live chat to assist with access and login questions Reduce test anxiety and get a head-start learning the on-the-job skills you’ll need on your first day in a cybersecurity career. Or augment your existing CompTIA Security+ certification with an impressive new credential. Fully updated for the newly released CS0-003 exam, CompTIA CySA+ Study Guide: Exam CS0-003, Third Edition is an essential resource for test takers and cybersecurity professionals alike. And save 10% when you purchase your CompTIA exam voucher with our exclusive WILEY10 coupon code.

The Unaccountability Machine - Dan Davies

The Unaccountability Machine

'Entertaining, insightful ... compelling' Financial Times 'Clear and compelling ... it will make you look at the world differently' Stephen Bush When we avoid taking a decision, what happens to it? In The Unaccountability Machine , Dan Davies examines why markets, institutions and even governments systematically generate outcomes that everyone involved claims not to want. He casts new light on the writing of Stafford Beer, a legendary economist who argued in the 1950s that we should regard organisations as artificial intelligences, capable of taking decisions that are distinct from the intentions of their members. Management cybernetics was Beer's science of applying self-regulation in organisational settings, but it was largely ignored - with the result being the political and economic crises that that we see today. With his signature blend of cynicism and journalistic rigour, Davies looks at what's gone wrong, and what might have been, had the world listened to Stafford Beer when it had the chance.

Designing Machine Learning Systems - Chip Huyen

Designing Machine Learning Systems

Machine learning systems are both complex and unique. Complex because they consist of many different components and involve many different stakeholders. Unique because they're data dependent, with data varying wildly from one use case to the next. In this book, you'll learn a holistic approach to designing ML systems that are reliable, scalable, maintainable, and adaptive to changing environments and business requirements. Author Chip Huyen, co-founder of Claypot AI, considers each design decision--such as how to process and create training data, which features to use, how often to retrain models, and what to monitor--in the context of how it can help your system as a whole achieve its objectives. The iterative framework in this book uses actual case studies backed by ample references. This book will help you tackle scenarios such as: Engineering data and choosing the right metrics to solve a business problemAutomating the process for continually developing, evaluating, deploying, and updating modelsDeveloping a monitoring system to quickly detect and address issues your models might encounter in productionArchitecting an ML platform that serves across use casesDeveloping responsible ML systems

Learning Python - Mark Lutz

Learning Python

Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages. Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common use today. You’ll also learn some advanced language features that recently have become more common in Python code. Explore Python’s major built-in object types such as numbers, lists, and dictionariesCreate and process objects with Python statements, and learn Python’s general syntax modelUse functions to avoid code redundancy and package code for reuseOrganize statements, functions, and other tools into larger components with modulesDive into classes: Python’s object-oriented programming tool for structuring codeWrite large programs with Python’s exception-handling model and development toolsLearn advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing

Agile Product Management with Scrum - Roman Pichler

Agile Product Management with Scrum

The First Guide to Scrum-Based Agile Product Management In Agile Product Management with Scrum, leading Scrum consultant Roman Pichler uses real-world examples to demonstrate how product owners can create successful products with Scrum. He describes a broad range of agile product management practices, including making agile product discovery work, taking advantage of emergent requirements, creating the minimal marketable product, leveraging early customer feedback, and working closely with the development team. Benefitting from Pichler’s extensive experience, you’ll learn how Scrum product ownership differs from traditional product management and how to avoid and overcome the common challenges that Scrum product owners face. Coverage includes Understanding the product owner’s role: what product owners do, how they do it, and the surprising implications Envisioning the product: creating a compelling product vision to galvanize and guide the team and stakeholders Grooming the product backlog: managing the product backlog effectively even for the most complex products Planning the release: bringing clarity to scheduling, budgeting, and functionality decisions Collaborating in sprint meetings: understanding the product owner’s role in sprint meetings, including the dos and don’ts Transitioning into product ownership: succeeding as a product owner and establishing the role in the enterprise This book is an indispensable resource for anyone who works as a product owner, or expects to do so, as well as executives and coaches interested in establishing agile product management.

iCloud for Beginners - Scott La Counte

iCloud for Beginners

A beginners guide to moving to the cloud. iCloud is something that Apple doesn't talk a lot about but is perhaps their biggest service. It's estimated that nearly 850 million people use it. The thing about it, however, is many people don't even know they're using it. What exactly is it? If you are familiar with Google Drive, then the concept is something you probably already understand. It's an online storage locker. But it's more than that. It is a place where you can store files, and it also syncs everything-so if you send a message on your iPhone, it appears on your MacBook and iPad. If you work on a Keynote presentation from your iPad, you can continue where you left off on your iPhone. iCloud has become even more powerful as our photo library grows. Photos used to be relatively small, but as cameras have advanced, the size goes up. Most photos on your phone are several MB big. iCloud means you can keep the newest ones on your phone and put the older ones in the cloud. It also means you don't have to worry about paying for the phone with the biggest hard drive-in fact, even if you have the biggest hard drive, there's a chance it won't fit all of your photos. This short book will help new users navigate their way around the cloud service.

Laws of UX - Jon Yablonski

Laws of UX

An understanding of psychology-specifically the psychology behind how users behave and interact with digital interfaces-is perhaps the single most valuable nondesign skill a designer can have. The most elegant design can fail if it forces users to conform to the design instead of working within the "blueprint" of how humans perceive and process the world around them. This practical guide explains how you can apply key principles of psychology to build products and experiences that are more human-centered and intuitive. Author Jon Yablonski deconstructs familiar apps and experiences to provide clear examples of how UX designers can build interfaces that adapt to how users perceive and process digital interfaces. You'll learn: How aesthetically pleasing design creates positive responsesThe principles of psychology most useful for designersHow these psychology principles relate to UX heuristicsPredictive models including Fitts's law, Jakob's law, and Hick's lawEthical implications of using psychology in designA practical framework for applying principles of psychology in your design process This updated edition includes an even deeper connection to the underlying psychological concepts that govern the principles explored in the book, along with accompanying UX methods and techniques. Examples have been updated to ensure the deconstructed apps and experiences remain familiar and relevant.

A Common-Sense Guide to Data Structures and Algorithms, Second Edition - Jay Wengrow

A Common-Sense Guide to Data Structures and Algorithms, Second Edition

Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more efficiently, which is particularly important for today’s web and mobile apps. Take a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can use in your daily production code, with examples in JavaScript, Python, and Ruby. This new and revised second edition features new chapters on recursion, dynamic programming, and using Big O in your daily work. Use Big O notation to measure and articulate the efficiency of your code, and modify your algorithm to make it faster. Find out how your choice of arrays, linked lists, and hash tables can dramatically affect the code you write. Use recursion to solve tricky problems and create algorithms that run exponentially faster than the alternatives. Dig into advanced data structures such as binary trees and graphs to help scale specialized applications such as social networks and mapping software. You’ll even encounter a single keyword that can give your code a turbo boost. Practice your new skills with exercises in every chapter, along with detailed solutions. Use these techniques today to make your code faster and more scalable.

Apple Card and Apple Pay - Scott La Counte

Apple Card and Apple Pay

At some point most people have their credit card stolen; it used to be the old fashion way by a pickpocket. Todays’ thieves are high-tech. While most credit card companies have stuck to doing things like they always have, Apple has decided to do what they do best: innovate. In 2019, they launched the Apple Card—a card many security experts call the most secure card ever made. You can change your credit card number in seconds, and the card itself doesn’t even have numbers on it! Just your name and a strip. If you have Apple Card, but want to know more about how it works, or you are considering buying it and want know before you do, then this short book will help you out. Before you read about the Apple Card, you’ll need to know more about Apple Pay, and this book will cover that as well. Ready to get started? Read on!

Ubuntu: 101 Tips & Tricks - Jonathan Moeller

Ubuntu: 101 Tips & Tricks

Ubuntu: 101 Tips & Tricks gives users an overview of Ubuntu, from using the Dash and the Launcher to more advanced troubleshooting techniques. In this book, you'll learn how to: -Master the Dash and the Launcher. -Get the most out of the desktop environment. -Use the power of Nautilus -Connect Ubuntu to networks. -Create and eliminate user accounts. -Back up your files. -Install powerful apps from the Ubuntu Software Center. -Employ System Monitor to tame your Ubuntu PC. -Use the Terminal command line to perform advanced and powerful tasks. -And many other tips.

Designing Sound - Andy Farnell

Designing Sound

A practitioner's guide to the basic principles of creating sound effects using easily accessed free software. Designing Sound teaches students and professional sound designers to understand and create sound effects starting from nothing. Its thesis is that any sound can be generated from first principles, guided by analysis and synthesis. The text takes a practitioner's perspective, exploring the basic principles of making ordinary, everyday sounds using an easily accessed free software. Readers use the Pure Data (Pd) language to construct sound objects, which are more flexible and useful than recordings. Sound is considered as a process, rather than as data—an approach sometimes known as “procedural audio.” Procedural sound is a living sound effect that can run as computer code and be changed in real time according to unpredictable events. Applications include video games, film, animation, and media in which sound is part of an interactive process. The book takes a practical, systematic approach to the subject, teaching by example and providing background information that offers a firm theoretical context for its pragmatic stance. [Many of the examples follow a pattern, beginning with a discussion of the nature and physics of a sound, proceeding through the development of models and the implementation of examples, to the final step of producing a Pure Data program for the desired sound. Different synthesis methods are discussed, analyzed, and refined throughout.] After mastering the techniques presented in Designing Sound , students will be able to build their own sound objects for use in interactive applications and other projects

Take Control of Siri, Second Edition - Scholle McFarland

Take Control of Siri, Second Edition

Make the most of Apple’s digital assistant! Version 2.0, published December 22, 2020 When it comes to using your Apple devices, Siri is increasingly the hands-free, time-saving, and fun technology that ties everything together. Whether you want to ask a question, make a call, find your iPhone, or set a timer—not only can Siri do it, but it usually offers the fastest way. This book explores how to get the most out of Siri on your iPhone, iPad, iPod touch, Apple Watch, Mac, and HomePod. Siri, Apple's voice-controlled digital assistant, has been around since 2011, when it debuted on the iPhone. But since then, it has become vastly more powerful and useful, and has spread across Apple's entire ecosystem—it now runs on iOS, iPadOS, macOS, Apple Watch, Apple TV, and HomePod. Siri can listen and speak in a wide range of languages and accents, perform a long list of helpful day-to-day tasks, and keep you entertained in the process. Although Siri is easy to use, it's so multitalented that you might easily overlook some of its best features. In this book, former Macworld editor Scholle McFarland takes you deep into Siri's capabilities. You'll learn tons of tips and tricks about making the most of Siri. Discover how Siri can increase your efficiency and productivity, lend a hand when you're in the car or out for a jog, and even make it simpler to play music or find movies and TV shows to watch. Among many other things, this book teaches you: • What hardware and software you need to use Siri • How to change Siri's language and voice • Ways to personalize Siri by telling it about yourself, your contacts, and more • The numerous ways to activate Siri (by touch or by voice) • How to use Siri with AirPods, wired earbuds, or third-party headphones • What to do if the wrong device answers your "Hey Siri" request • How to ask Siri about sports, math and conversions, time, food, health, movies, people, stocks, the weather, jokes, real-world sounds, and random facts • Tips for asking Siri follow-up questions • How to control music (on any device, with or without an Apple Music subscription) • Techniques for using Siri to get directions, set reminders and appointments, send messages and email, and take notes • Ways to use Siri to search for files on your Mac • What Siri can and can't do for you on an Apple TV or HomePod • How to make and use Shortcuts for use with Siri on an iOS/iPadOS device or Apple Watch • How to get your HomePod to recognize different people's voices • Everything you need to know about your privacy where Siri is involved Plus bonus videos! Since Siri is an audio-based, interactive tool, there are some things that are more readily demonstrated than written about. So Scholle has put together a series of videos that illustrate techniques from her book, allowing you to see and hear exactly what happens as you use Siri. Whether you're new to Siri or a seasoned pro, you're sure to find lots of tricks and suggestions in this book to improve your experience of using Siri.

SOLIDWORKS 2023 Advanced Techniques - Paul Tran

SOLIDWORKS 2023 Advanced Techniques

• The perfect follow up to SOLIDWORKS Intermediate Skills • Uses a step by step tutorial approach with real world projects • Comprehensive coverage of advanced SOLIDWORKS tools and techniques • Covers parts, surfaces, SimulationXpress, sheet metal, top-down assemblies and core and cavity molds • Features a quick reference guide and a Certified SOLIDWORKS Professional practice exam • This edition features additional lessons and exercises throughout the book SOLIDWORKS 2023 Advanced Techniques picks up where SOLIDWORKS 2023 Intermediate Skills leaves off. Its aim is to take you from an intermediate user with a basic understanding of SOLIDWORKS and modeling techniques to an advanced user capable of creating complex models and able to use the advanced tools provided by SOLIDWORKS. The text covers parts, surfaces, SimulationXpress, sheet metal, top-down assemblies and core and cavity molds. Every lesson and exercise in this book was created based on real world projects. Each of these projects has been broken down and developed into easy and comprehensible steps. Furthermore, at the end of every chapter there are self test questionnaires to ensure that you have gained sufficient knowledge from each section before moving on to more advanced lessons. This book takes the approach that in order to understand SOLIDWORKS, inside and out, you should create everything from the beginning and take it step by step. Who this book is for This book is for the intermediate to advanced user who has already completed the SOLIDWORKS Basic Tools book and may have also completed the SOLIDWORKS Intermediate Skills book. People who are very familiar with SOLIDWORKS and its add ins will also find this book to be a valuable resource. Table of Contents       Introduction: SOLIDWORKS 2023 User Interface 1.   Introduction to 3D Sketch 2.   Plane Creation 3.   Advanced Modeling 4.   Sweep with Composite Curve 5.   Advanced Modeling with Sweep & Loft 6.   Loft vs. Sweep 7.   Loft with Guide Curves 8.   Using Surfaces 9.   Offset Surface & Ruled Surface 10. Advanced Surfaces 11. Surfaces vs. Solid Modeling 12. SimulationXpress 13. Sheet Metal Parts 14. Sheet Metal Forming Tools 15. Sheet Metal Conversions 16. Working with Sheet Metal STEP Files 17. Advanced Weldments 18. Creating a Core & Cavity 19. Non Planar Parting Lines 20. Top-Down Assembly - Part 1 21. Top-Down Assembly – Part 2 22. External References & Repair Errors 23. Using Appearances       CSWP Mechanical Design Exam Preparation       Glossary       Index       SOLIDWORKS 2023 Quick-Guides

Engineering a Compiler - Keith D. Cooper & Linda Torczon

Engineering a Compiler

This entirely revised second edition of Engineering a Compiler is full of technical updates and new material covering the latest developments in compiler technology. In this comprehensive text you will learn important techniques for constructing a modern compiler. Leading educators and researchers Keith Cooper and Linda Torczon combine basic principles with pragmatic insights from their experience building state-of-the-art compilers. They will help you fully understand important techniques such as compilation of imperative and object-oriented languages, construction of static single assignment forms, instruction scheduling, and graph-coloring register allocation. In-depth treatment of algorithms and techniques used in the front end of a modern compiler Focus on code optimization and code generation, the primary areas of recent research and development Improvements in presentation including conceptual overviews for each chapter, summaries and review questions for sections, and prominent placement of definitions for new terms Examples drawn from several different programming languages

Writing Compilers and Interpreters - Ronald Mak

Writing Compilers and Interpreters

Long-awaited revision to a unique guide that covers both compilers and interpreters Revised, updated, and now focusing on Java instead of C++, this long-awaited, latest edition of this popular book teaches programmers and software engineering students how to write compilers and interpreters using Java. You?ll write compilers and interpreters as case studies, generating general assembly code for a Java Virtual Machine that takes advantage of the Java Collections Framework to shorten and simplify the code. In addition, coverage includes Java Collections Framework, UML modeling, object-oriented programming with design patterns, working with XML intermediate code, and more.

Spring in Action, Sixth Edition - Craig Walls

Spring in Action, Sixth Edition

If you need to learn Spring, look no further than this widely beloved and comprehensive guide! Fully revised for Spring 5.3, and packed with interesting real-world examples to get your hands dirty with Spring. In Spring in Action, 6th Edition you will learn:     Building reactive applications     Relational and NoSQL databases     Integrating via HTTP and REST-based services, and sand reactive RSocket services     Reactive programming techniques     Deploying applications to traditional servers and containers     Securing applications with Spring Security Over the years, Spring in Action has helped tens of thousands of developers get a major productivity boost from Spring. This new edition of the classic bestseller covers all of the new features of Spring 5.3 and Spring Boot 2.4 along with examples of reactive programming, Spring Security for REST Services, and bringing reactivity to your databases. You'll also find the latest Spring best practices, including Spring Boot for application setup and configuration. About the technology Spring is required knowledge for Java developers! Why? Th is powerful framework eliminates a lot of the tedious configuration and repetitive coding tasks, making it easy to build enterprise-ready, production-quality software. The latest updates bring huge productivity boosts to microservices, reactive development, and other modern application designs. It’s no wonder over half of all Java developers use Spring. About the book Spring in Action, Sixth Edition is a comprehensive guide to Spring’s core features, all explained in Craig Walls’ famously clear style. You’ll put Spring into action as you build a complete database-backed web app step-by-step. This new edition covers both Spring fundamentals and new features such as reactive flows, Kubernetes integration, and RSocket. Whether you’re new to Spring or leveling up to Spring 5.3, make this classic bestseller your bible! What's inside     Relational and NoSQL databases     Integrating via RSocket and REST-based services     Reactive programming techniques     Deploying applications to traditional servers and containers About the reader For beginning to intermediate Java developers. About the author Craig Walls is an engineer at VMware, a member of the Spring engineering team, a popular author, and a frequent conference speaker. Table of Contents PART 1 FOUNDATIONAL SPRING 1 Getting started with Spring 2 Developing web applications 3 Working with data 4 Working with nonrelational data 5 Securing Spring 6 Working with configuration properties PART 2 INTEGRATED SPRING 7 Creating REST services 8 Securing REST 9 Sending messages asynchronously 10 Integrating Spring PART 3 REACTIVE SPRING 11 Introducing Reactor 12 Developing reactive APIs 13 Persisting data reactively 14 Working with RSocket PART 4 DEPLOYED SPRING 15 Working with Spring Boot Actuator 16 Administering Spring 17 Monitoring Spring with JMX 18 Deploying Spring

Learn ECMAScript - Narayan Prusty & MEHUL MOHAN

Learn ECMAScript

Get up and running with all the new features of ECMAScript and explore new ways of coding with JavaScript. Key Features Grasp the latest features of ECMAScript and the best way to use it in production codeLearn newly added native APIs to JS Engine and perform tasks efficiently with a cleaner code baseUnderstand the more complex sides of JavaScript such as the inheritance model, low-level memory management, multithreaded environments, and web workers Book Description Learn ECMAScript explores implementation of the latest ECMAScript features to add to your developer toolbox, helping you to progress to an advanced level. Learn to add 1 to a variable andsafely access shared memory data within multiple threads to avoid race conditions. You’ll start the book by building on your existing knowledge of JavaScript, covering performing arithmetic operations, using arrow functions and dealing with closures. Next, you will grasp the most commonly used ECMAScript skills such as reflection, proxies, and classes. Furthermore, you’ll learn modularizing the JS code base, implementing JS on the web and how the modern HTML5 + JS APIs provide power to developers on the web. Finally, you will learn the deeper parts of the language, which include making JavaScript multithreaded with dedicated and shared web workers, memory management, shared memory, and atomics. It doesn’t end here; this book is 100% compatible with ES.Next. By the end of this book, you'll have fully mastered all the features of ECMAScript! What you will learn Implement methods associated with objects as per the latest ECMAScript specificationMake use of the latest features of ECMAScriptMake use of many new APIs in HTML5 and modern JavaScript implementationUse SharedArrayBuffers for superfast concurrent and parallel programmingPerform asynchronous programming with JavaScriptImplement the best ways and practices to perform modular programming in JavaScript Who this book is for This book is for web developers who have some basic programming knowledge and want to learn to write cleaner code with the power of ECMAScript.

CompTIA Network+ CertMike: Prepare. Practice. Pass the Test! Get Certified! - Mike Chapple & Craig Zacker

CompTIA Network+ CertMike: Prepare. Practice. Pass the Test! Get Certified!

A laser-focused and job-ready blueprint for success on the CompTIA Network+ exam and a running start on your first (or next) job in tech CompTIA Network+ CertMike: Prepare. Practice. Pass the Test! Get Certified! Exam N10-008 delivers a no-nonsense, straight-to-business guide to acing the CompTIA Network+ test on your first attempt. Veteran tech experts and educators Mike Chapple and Craig Zacker walk you through every step you'll need to take on the N10-008 exam, from networking fundamentals, implementations, and operations to network security and troubleshooting. Ace the test using the proven CertMike approach: Prepare -- CertMike is your personal study coach, guiding you through all the exam objectives and helping you gain an understanding of how they apply to on-the-job tasks! Practice -- Each chapter includes two multiple choice practice questions. Work through the detailed explanations to evaluate each answer option and understand the reason for the best answer! Pass -- On exam day, use the critical knowledge you've learned when you're ready to take the test. You'll feel ready and confident to pass the exam and earn your certification! The book skips the fluff and gets right to the point of getting you familiar with network basics and on the road to an in-demand certification and a new career as a network technician or admin. You'll also get complimentary access to additional Sybex online study tools, including a bonus practice exam and audio recordings of the book's CertMike Exam Essentials. A can't-miss roadmap to success on the Network+ exam, CompTIA Network+ CertMike: Prepare. Practice. Pass the Test! Get Certified! Exam N10-008 is the job-focused and practical guide you've been looking for to help you hone your networking skills.

Squeaky Clean Topology in Blender - Michael Steppig & Pablo Deeleman

Squeaky Clean Topology in Blender

A comprehensive introduction to 3D modeling, from the fundamental ideas of topology to in-depth examples that will help you take your projects to the next level Key Features Overcome complex topology problems while working through projectsLearn to topologize quad-based and non-quad-based meshes with step-by-step examplesOptimize your models by reducing the triangle count to improve performance Book Description This book is an introduction to modeling and an in-depth look at topology in Blender, written by a Blender topology specialist with years of experience with the software. As you progress through its chapters, you'll conquer the basics of quad-based topology using triangles and Ngons, and learn best practices and things to avoid while modeling and retopologizing. The pages are full of illustrations and examples with in-depth explanations that showcase each step in an easy-to-follow format. Squeaky Clean Topology in Blender starts by introducing you to the user interface and navigation. It then goes through an overview of the modeling techniques and hotkeys that will be necessary to understand the examples. With the modeling basics out of the way, the next stop on our journey is topology. Working through projects like a character and a sci-fi blaster, the book will illustrate and work through complex topology problems, and present solutions to those problems. These examples focus on deforming character models, non-deforming hard surface models, and optimizing these models by reducing the triangle count. By the end of this book, you will be able to identify the general flow of a shape's topology, identify and solve issues in your topology, and come out with a model ready for UV unwrapping, materials, and rigging. What you will learn Identify the general flow of a model's topology, and what might cause issuesUnderstand the topology of a character, and the joints that they make upHandle non-quad based topologyLay out your meshes for UV seamsExplore and use hotkeys to get things done fasterOptimize models for a reduced triangle count Who this book is for This book is for character modelers, sculptors, poly modelers, and hard surface modelers. Whether you're looking for an introduction to modeling, optimizing high poly or sculpted models, or just a deeper dive into the subject of topology, this book will walk you through the topology workflow from beginning to end.

AWS Lambda in Action - Danilo Poccia

AWS Lambda in Action

Summary AWS Lambda in Action is an example-driven tutorial that teaches you how to build applications that use an event-driven approach on the back end. Foreword by James Governor. About the Technology With AWS Lambda, you write your code and upload it to the AWS cloud. AWS Lambda responds to the events triggered by your application or your users, and automatically manages the underlying computer resources for you. Back-end tasks like analyzing a new document or processing requests from a mobile app are easy to implement. Your application is divided into small functions, leading naturally to a reactive architecture and the adoption of microservices. About the Book AWS Lambda in Action is an example-driven tutorial that teaches you how to build applications that use an event-driven approach on the back-end. Starting with an overview of AWS Lambda, the book moves on to show you common examples and patterns that you can use to call Lambda functions from a web page or a mobile app. The second part of the book puts these smaller examples together to build larger applications. By the end, you'll be ready to create applications that take advantage of the high availability, security, performance, and scalability of AWS. What's Inside • Create a simple API • Create an event-driven media-sharing application • Secure access to your application in the cloud • Use functions from different clients like web pages or mobile apps • Connect your application with external services About the Reader Requires basic knowledge of JavaScript. Some examples are also provided in Python. No AWS experience is assumed. About the Author Danilo Poccia is a technical evangelist at Amazon Web Services and a frequent speaker at public events and workshops. Table of Contents • Running functions in the cloud • Your first Lambda function • Your function as a web API • Managing security • Using standalone functions • Managing identities • Calling functions from a client • Designing an authentication service • Implementing an authentication service • Adding more features to the authentication service • Building a media-sharing application • Why event-driven? • Improving development and testing • Automating deployment • Automating infrastructure management • Calling external services • Receiving events from other services PART 1 - FIRST STEPS PART 2 - BUILDING EVENT-DRIVEN APPLICATIONS PART 3 - FROM DEVELOPMENT TO PRODUCTION PART 4 - USING EXTERNAL SERVICES

IPHONE15 PRO MAX USER GUIDE: The Complete Practical Step By Step User Manual To Help Beginners And Seniors To Demystify & Master The New Apple iPhone 15 Pro Max. With iOS 17 Tips & Tricks - Thanh Sky Villas

IPHONE15 PRO MAX USER GUIDE: The Complete Practical Step By Step User Manual To Help Beginners And Seniors To Demystify & Master The New Apple iPhone 15 Pro Max. With iOS 17 Tips & Tricks

Apple unveiled the iPhone 15 Pro and Pro Max during its annual autumn event "Wonderlust". These are the company's newest flagship handsets. It features a Titanium body with rounded corners and a redesigned Action button; upgraded cameras; A17 Pro processor for cutting-edge multitasking and mobile gaming. New CPUs and a switch from stainless steel to titanium make the iPhone 15 Pro and Pro Max an upgrade over their forerunners. The Lightning connector has been replaced with USB-C in the iPhone 15 Pro and Pro Max, allowing for a USB throughput of 10 GB/s. The switch that formerly allowed users to activate the iPhone's mute function has been replaced with a new action button. Instead of pressing and holding the button to toggle between ring and quiet modes, you may assign any action to a single press of the button, such as launching a custom app shortcut. Here is a summary of what you will find in this manual: • Features Of iPhone 15 Pro Max • iOS 17 And Its Updates • How To Setup And Configure Your iPhone 15 Pro Max • How To Move Your Details From Android Phone To iPhone • How To Manage iPhone Apple ID Settings • How To Charge The iPhone • How To Setup Your iPhone Email, Contacts, And Calendar Access • How To Manage Ringtones And Alert Volume • How To Find And Launch An App • How To Display / Hide Apps From The Home Screen • How To Enter Text With The Virtual Keyboard • How To Install Additional Keyboards • How To Access The App Drawer And Home Screen • How To Annotate Photos With Text • How To Change Your Cellular Data Setting • How To Make Emergency Call From Your iPhone • How To Get In Touch With Your Local Emergency • How To Manage Crash Detection • How To Use Apple Pay, Apple Card, & Family Sharing • How To Switch To Haptic Feedback • How To Customize Your Lock Screen • How To Manage True Tone • How To Set Up Always On Display • How To Create Folders • How To Use And Personalize The iPhone's Control Center • How To Manage The Screen's Orientation • How To Setup Focus On iPhone • How To Limit App Access And Usage • How To Use Your iPhone's Camera • How To Use Your Camera To Make Videos • How To Make High-Quality ProRES Recordings • How To Get Real-Time Visual Description • How To Manage Facetime • How To Create A Health Card • 20+ Tips And Tricks • Index

Interpretable Machine Learning with Python - Serg Masis

Interpretable Machine Learning with Python

Interpretable Machine Learning with Python, Second Edition, brings to light the key concepts of interpreting machine learning models by analyzing real-world data, providing you with a wide range of skills and tools to decipher the results of even the most complex models. Build your interpretability toolkit with several use cases, from flight delay prediction to waste classification to COMPAS risk assessment scores. This book is full of useful techniques, introducing them to the right use case. Learn traditional methods, such as feature importance and partial dependence plots to integrated gradients for NLP interpretations and gradient-based attribution methods, such as saliency maps. In addition to the step-by-step code, you’ll get hands-on with tuning models and training data for interpretability by reducing complexity, mitigating bias, placing guardrails, and enhancing reliability. By the end of the book, you’ll be confident in tackling interpretability challenges with black-box models using tabular, language, image, and time series data.

Ubuntu 23.04 Essentials - Neil Smyth

Ubuntu 23.04 Essentials

Ubuntu 23.04 Essentials is intended to provide detailed information on the installation, use, and administration of the Ubuntu distribution. For beginners, the book covers topics such as operating system installation, the basics of the GNOME desktop environment, configuring email and web servers, and installing packages and system updates. Additional installation topics, such as dual booting with Microsoft Windows, are also covered, together with all important security topics, such as configuring a firewall and user and group administration. For the experienced user, topics such as remote desktop access, the Cockpit web interface, logical volume management (LVM), disk partitioning, swap management, KVM virtualization, Secure Shell (SSH), Linux Containers, and file sharing using both Samba and NFS are covered in detail to provide a thorough overview of this enterprise class operating system.

CompTIA A+ Certification All-in-One Exam Guide, Eleventh Edition (Exams 220-1101 & 220-1102) - Mike Meyers, Travis A. Everett & Andrew Hutz

CompTIA A+ Certification All-in-One Exam Guide, Eleventh Edition (Exams 220-1101 & 220-1102)

This bestselling on-the-job reference and test preparation guide has been fully revised for new 2022 exam objectives This fully revised and updated resource offers complete coverage of the latest release of CompTIA A+ exams 220-1101 & 220-1102. You’ll find learning objectives at the beginning of each chapter, exam tips, practice exam questions, and in-depth explanations. Designed to help you pass the CompTIA A+ exams with ease, this definitive guide also serves as an essential on-the-job IT reference. Covers all exam topics, including how to: Work with CPUs, RAM, BIOS, motherboards, power supplies, and other personal computer components Install, configure, and maintain hard drives Manage input devices and removable media Set up, upgrade, and maintain Microsoft Windows Troubleshoot and fix computer problems Install printers and other peripherals Configure and secure mobile devices Connect to the Internet Set up wired and wireless networks Protect your personal computer and your network Implement virtualization and cloud-based technologies Online content includes: Practice exams for 1101 & 1102 with hundreds of questions One hour of video training from Mike Meyers TotalSim simulations of performance-based questions A collection of Mike Meyers’ favorite shareware and freeware PC tools and utilities

The Microsoft Office 365 Bible - James Holler

The Microsoft Office 365 Bible

⭐ This book includes 4 COMPLETELY FREE EBOOKS! Find out how to download them inside the book ⭐ NOW! Stop wasting time and money trying to figure out everything yourself and master all the functions of the Office Suite! If you are a fan of PC and use it for work, entertainment, or anything else, mastering main Microsoft Programs is a MUST. I can’t tell you enough how many people I see not just struggling to use a program like EXCEL, WORD, POWERPOINT, ONE NOTE, ONE DRIVE, OUTLOOK, TEAMS, ACCESS, PUBLISHER, and others, but also… wasting so much time doing things that should take minutes and even seconds instead of hours and days. On top of that, on average most people use less than 5% of programs’ full potential at any given time. For this exact reason, I created this amazing, in-depth book – to help you master these programs in no time, even if you don’t have any experience. Here is what’s inside: - BOOK #1 – EXCEL - BOOK #2 – WORD - BOOK #3 – POWERPOINT - BOOK #4 – ONE NOTE - BOOK #5 – ONE DRIVE - BOOK #6 – OUTLOOK - BOOK #7 – TEAMS - BOOK #8 – ACCESS - BOOK #9 – PUBLISHER As you can see, this book covers the majority of the most important Microsoft Office programs and helps you understand: - Ins and Outs of each program - How to learn the fundamentals fast and use main functions effectively - Different kinds of shortcuts and tips for smart use and speed - Differences between them and when you should choose which program for a specific task - Unique elements and functions you have to be aware of but probably have never used - So much more! And even if you don’t have any experience whatsoever, or just bought your PC a few days ago and now you are wondering what the best and simplest way to master Microsoft Office is, this book is for you!

CISSP All-in-One Exam Guide, Ninth Edition - Fernando Maymí & Shon Harris

CISSP All-in-One Exam Guide, Ninth Edition

A new edition of Shon Harris’ bestselling exam prep guide―fully updated for the 2021 version of the CISSP exam Thoroughly updated for the latest release of the Certified Information Systems Security Professional exam, this comprehensive resource covers all objectives in the 2021 CISSP exam developed by the International Information Systems Security Certification Consortium (ISC)2®. CISSP All-in-One Exam Guide, Ninth Edition features learning objectives at the beginning of each chapter, exam tips, practice questions, and in-depth explanations. Written by leading experts in information security certification and training, this completely up-to-date self-study system helps you pass the exam with ease and also serves as an essential on-the-job reference. Covers all 8 CISSP domains: Security and risk management Asset security Security architecture and engineering Communication and network security Identity and access management (IAM) Security assessment and testing Security operations Software development security Online content includes:1400+ practice exam questions Graphical question quizzes Test engine that provides full-length practice exams and customizable quizzes by chapter or exam domain Access to Flash cards

Networking All-in-One For Dummies - Doug Lowe

Networking All-in-One For Dummies

Your ultimate one-stop networking reference    Designed to replace that groaning shelf-load of dull networking books you’d otherwise have to buy and house,  Networking All-in-One For Dummie s covers all the basic and not-so-basic information you need to get a network up and running. It also helps you keep it running as it grows more complicated, develops bugs, and encounters all the fun sorts of trouble you expect from a complex system. Ideal both as a starter for newbie administrators and as a handy quick reference for pros, this book is built for speed, allowing you to get past all the basics—like installing and configuring hardware and software, planning your network design, and managing cloud services—so you can get on with what your network is actually intended to do.   In a friendly, jargon-free style, Doug Lowe—an experienced IT Director and prolific tech author—covers the essential, up-to-date information for networking in systems such as Linux and Windows 10 and clues you in on best practices for security, mobile, and more. Each of the nine minibooks demystifies the basics of one key area of network management.    Plan and administrate your network  Implement virtualization  Get your head around networking in the Cloud  Lock down your security protocols   The best thing about this book? You don’t have to read it all at once to get things done; once you’ve solved the specific issue at hand, you can put it down again and get on with your life. And the next time you need it, it’ll have you covered.  

A Hacker's Mind: How the Powerful Bend Society's Rules, and How to Bend them Back - Bruce Schneier

A Hacker's Mind: How the Powerful Bend Society's Rules, and How to Bend them Back

“A Hacker's Mind…sheds vital light on the beginnings of our journey into an increasingly complex world.” —Financial Times It’s not just computers—hacking is everywhere. Legendary cybersecurity expert and New York Times best-selling author Bruce Schneier reveals how using a hacker’s mindset can change how you think about your life and the world. A hack is any means of subverting a system’s rules in unintended ways. The tax code isn’t computer code, but a series of complex formulas. It has vulnerabilities; we call them “loopholes.” We call exploits “tax avoidance strategies.” And there is an entire industry of “black hat” hackers intent on finding exploitable loopholes in the tax code. We call them accountants and tax attorneys. In A Hacker’s Mind, Bruce Schneier takes hacking out of the world of computing and uses it to analyze the systems that underpin our society: from tax laws to financial markets to politics. He reveals an array of powerful actors whose hacks bend our economic, political, and legal systems to their advantage, at the expense of everyone else. Once you learn how to notice hacks, you’ll start seeing them everywhere—and you’ll never look at the world the same way again. Almost all systems have loopholes, and this is by design. Because if you can take advantage of them, the rules no longer apply to you. Unchecked, these hacks threaten to upend our financial markets, weaken our democracy, and even affect the way we think. And when artificial intelligence starts thinking like a hacker—at inhuman speed and scale—the results could be catastrophic. But for those who would don the “white hat,” we can understand the hacking mindset and rebuild our economic, political, and legal systems to counter those who would exploit our society. And we can harness artificial intelligence to improve existing systems, predict and defend against hacks, and realize a more equitable world.

Hands-On Data Analysis with Pandas - Stefanie Molin & Ken Jee

Hands-On Data Analysis with Pandas

Get to grips with pandas by working with real datasets and master data discovery, data manipulation, data preparation, and handling data for analytical tasks Key Features Perform efficient data analysis and manipulation tasks using pandas 1.xApply pandas to different real-world domains with the help of step-by-step examplesMake the most of pandas as an effective data exploration tool Book Description Extracting valuable business insights is no longer a nice-to-have', but an essential skill for anyone who handles data in their enterprise. Hands-On Data Analysis with Pandas is here to help beginners and those who are migrating their skills into data science get up to speed in no time. This book will show you how to analyze your data, get started with machine learning, and work effectively with the Python libraries often used for data science, such as pandas, NumPy, matplotlib, seaborn, and scikit-learn. Using real-world datasets, you will learn how to use the pandas library to perform data wrangling to reshape, clean, and aggregate your data. Then, you will learn how to conduct exploratory data analysis by calculating summary statistics and visualizing the data to find patterns. In the concluding chapters, you will explore some applications of anomaly detection, regression, clustering, and classification using scikit-learn to make predictions based on past data. This updated edition will equip you with the skills you need to use pandas 1.x to efficiently perform various data manipulation tasks, reliably reproduce analyses, and visualize your data for effective decision making – valuable knowledge that can be applied across multiple domains. What you will learn Understand how data analysts and scientists gather and analyze dataPerform data analysis and data wrangling using PythonCombine, group, and aggregate data from multiple sourcesCreate data visualizations with pandas, matplotlib, and seabornApply machine learning algorithms to identify patterns and make predictionsUse Python data science libraries to analyze real-world datasetsSolve common data representation and analysis problems using pandasBuild Python scripts, modules, and packages for reusable analysis code Who this book is for This book is for data science beginners, data analysts, and Python developers who want to explore each stage of data analysis and scientific computing using a wide range of datasets. Data scientists looking to implement pandas in their machine learning workflow will also find plenty of valuable know-how as they progress. You'll find it easier to follow along with this book if you have a working knowledge of the Python programming language, but a Python crash-course tutorial is provided in the code bundle for anyone who needs a refresher.

Python Crash Course, 3rd Edition - Eric Matthes

Python Crash Course, 3rd Edition

Python Crash Course is the world’s bestselling programming book, with over 1,500,000 copies sold to date! Python Crash Course is the world’s best-selling guide to the Python programming language. This fast-paced, thorough introduction will have you writing programs, solving problems, and developing functioning applications in no time. You’ll start by learning basic programming concepts, such as variables, lists, classes, and loops, and practice writing clean code with exercises for each topic. You’ll also learn how to make your programs interactive and test your code safely before adding it to a project. You’ll put your new knowledge into practice by creating a Space Invaders–inspired arcade game, building a set of data visualizations with Python’s handy libraries, and deploying a simple application online. As you work through the book, you’ll learn how to: Use powerful Python libraries and tools, including pytest, Pygame, Matplotlib, Plotly, and DjangoMake increasingly complex 2D games that respond to keypresses and mouse clicksGenerate interactive data visualizations using a variety of datasetsBuild apps that allow users to create accounts and manage their own data, and deploy your apps online Troubleshoot coding errors and solve common programming problems New to this edition : This third edition is completely revised to reflect the latest in Python code. New and updated coverage includes VS Code for text editing, the pathlib module for file handling, pytest for testing your code, as well as the latest features of Matplotlib, Plotly, and Django. If you’ve been thinking about digging into programming, Python Crash Course will provide you with the skills to write real programs fast. Why wait any longer? Start your engines and code! Covers Python 3.x

Deep Utopia - Nick Bostrom

Deep Utopia

A greyhound catching the mechanical lure—what would he actually do with it?  Has he given this any thought? Bostrom’s previous book, Superintelligence: Paths, Dangers, Strategies changed the global conversation on AI and became a New York Times bestseller.  It focused on what might happen if AI development goes wrong.  But what if things go right? Suppose that we develop superintelligence safely, govern it well, and make good use of the cornucopian wealth and near magical technological powers that this technology can unlock.  If this transition to the machine intelligence era goes well, human labor becomes obsolete.  We would thus enter a condition of "post-instrumentality", in which our efforts are not needed for any practical purpose.  Furthermore, at technological maturity, human nature becomes entirely malleable. Here we confront a challenge that is not technological but philosophical and spiritual.  In such a solved world, what is the point of human existence?  What gives meaning to life?  What do we do all day? Deep Utopia shines new light on these old questions, and gives us glimpses of a different kind of existence, which might be ours in the future.

Black Hat Python, 2nd Edition - Justin Seitz & Tim Arnold

Black Hat Python, 2nd Edition

Fully-updated for Python 3, the second edition of this worldwide bestseller (over 100,000 copies sold) explores the stealthier side of programming and brings you all new strategies for your hacking projects. When it comes to creating powerful and effective hacking tools, Python is the language of choice for most security analysts. In  Black Hat Python, 2nd Edition , you’ll explore the darker side of Python’s capabilities—writing network sniffers, stealing email credentials, brute forcing directories, crafting mutation fuzzers, infecting virtual machines, creating stealthy trojans, and more.   The second edition of this bestselling hacking book contains code updated for the latest version of Python 3, as well as new techniques that reflect current industry best practices. You’ll also find expanded explanations of Python libraries such as ctypes, struct, lxml, and BeautifulSoup, and dig deeper into strategies, from splitting bytes to leveraging computer-vision libraries, that you can apply to future hacking projects.   You’ll learn how to:    •   Create a trojan command-and-control using GitHub    •   Detect sandboxing and automate common malware tasks, like keylogging and screenshotting    •   Escalate Windows privileges with creative process control    •   Use offensive memory forensics tricks to retrieve password hashes and inject shellcode into a virtual machine    •   Extend the popular Burp Suite web-hacking tool    •   Abuse Windows COM automation to perform a man-in-the-browser attack    •   Exfiltrate data from a network most sneakily   When it comes to offensive security, your ability to create powerful tools on the fly is indispensable. Learn how with the second edition of  Black Hat Python .   New to this edition : All Python code has been updated to cover Python 3 and includes updated libraries used in current Python applications. Additionally, there are more in-depth explanations of the code and the programming techniques have been updated to current, common tactics. Examples of new material that you'll learn include how to sniff network traffic, evade anti-virus software, brute-force web applications, and set up a command-and-control (C2) system using GitHub.

Hands-On Programming with R - Garrett Grolemund

Hands-On Programming with R

Learn how to program by diving into the R language, and then use your newfound skills to solve practical data science problems. With this book, you’ll learn how to load data, assemble and disassemble data objects, navigate R’s environment system, write your own functions, and use all of R’s programming tools. RStudio Master Instructor Garrett Grolemund not only teaches you how to program, but also shows you how to get more from R than just visualizing and modeling data. You’ll gain valuable programming skills and support your work as a data scientist at the same time. Work hands-on with three practical data analysis projects based on casino gamesStore, retrieve, and change data values in your computer’s memoryWrite programs and simulations that outperform those written by typical R usersUse R programming tools such as if else statements, for loops, and S3 classesLearn how to write lightning-fast vectorized R codeTake advantage of R’s package system and debugging toolsPractice and apply R programming concepts as you learn them

Destination CISSP - Rob Witcher, John Berti, Lou Hablas & Nick Mitropoulos

Destination CISSP

The goal of this concise study guide is simple: to help you confidently pass the CISSP exam and to provide you with a foundation of security knowledge that will equip you to be a better security professional as you navigate your career. We have written this guide to be as concise as possible while still providing sufficient, valuable, and relevant information to help you understand the concepts behind each domain that makes up the CISSP certification. We have created hundreds of diagrams and summary tables and highlighted the core concepts to know for each section - all to make the daunting task of CISSP exam preparation as easy as possible. Our collective wisdom from decades in the trenches of security, working with (ISC)2, developing official curriculums and official guides, teaching thousands of CISSP classes, and guiding tens of thousands of students to passing the CISSP exam has been distilled to create this concise guide to the CISSP exam.

The Kubernetes Book - Nigel Poulton

The Kubernetes Book

This 2023 edition of The Kubernetes Book, by Nigel Poulton, renowned author and video trainer, is up to date with the latest trends in Kubernetes (version 1.26+) and the rapidly evolving cloud-native ecosystem. Containers transformed how we package and deploy applications, but they came with inherent challenges. Kubernetes is a platform for deploying and managing containerized applications at scale. It also abstracts underlying infrastructure, making it easier to deploy and manage applications across heterogenous clouds and on-premises environments. The Kubernetes Book offers a beginner-friendly approach to mastering Kubernetes architecture and core concepts such as Pods, Deployments, Services, StatefulSets, Ingress, ConfigMaps, and more. It also demystifies the Kubernetes API, teaches you how to secure Kubernetes, and brings you up to speed with important cloud-native concepts such as microservices, declarative configuration, desired state, reconciliation, and more. The book also serves as a comprehensive guide for software developers, systems administrators, cloud engineers, and architects to help them master Kubernetes. It offers the most precise explanations and is full of practical examples to help develop applications on a laptop and then deploy them to real-world Kubernetes environments. ★ The Kubernetes Book is updated annually, meaning it's always up to date with the latest and greatest in the Kubernetes and cloud-native ecosystems. Part of a "Mastering Kubernetes" series, book 2. Other books include Quick Start Kubernetes (book 1) and The KCNA Book (book 3).

Quick Start Kubernetes - Nigel Poulton

Quick Start Kubernetes

Do you need to figure out what Kubernetes is all about? Do you like learning hands-on? If yes, this is the book for you! Quick Start Kubernetes, brought to you by best-selling author Nigel Poulton, assumes zero prior experience and gets you to the point you can hold your own in a conversation with an expert, and deploy simple applications. You'll learn: - What Kubernetes is. - Why we have Kubernetes. - The role Kubernetes will play in the future of infrastructure and applications. You'll also perform the following hands-on tasks: - Build a Kubernetes cluster. - Containerize an app. - Deploy the app to Kubernetes. - Break the app and watch it self-heal. - Scale the app - Perform a rolling update. Along the way, Nigel explains everything as clearly as possible and busts every piece of jargon. When you're done, you'll be in love with Kubernetes and ready to take your journey to the next level. This is book 1 in the series "Mastering Kubernetes". Book 2 is The Kubernetes Book and book 3 is The KCNA Book.

Python Essentials 1: The Official OpenEDG Python Institute beginners course with practical exercises – learn the basics of Python in seven days and pass the PCEP certification exam - The OpenEDG Python Institute

Python Essentials 1: The Official OpenEDG Python Institute beginners course with practical exercises – learn the basics of Python in seven days and pass the PCEP certification exam

Unleash Your Potential and Transform Your Life with Python Essentials 1 — Your Gateway to Career Success! Are you stuck in a job that drains your energy? Do you yearn to achieve your full potential, all while earning a better income? Are you overwhelmed by repetitive, tedious tasks that eat away at your free time and joy? Step into a transformative learning experience with Python Essentials 1 — a meticulously crafted course that empowers you to claim the life you've always wanted. This book doesn't just teach you Python; it opens the door to a thrilling career as a professional programmer, and an opportunity to become part of a global community of people just like you. Every moment you invest in learning equips you to tackle real-world challenges with Python, setting you on a fast-track to becoming an in-demand professional. Here's a taste of what you'll dive into: The magical world of computing, making the machine bend to your will The beauty and genius behind Python, created by Guido van Rossum — a language that has changed millions of lives Step-by-step setup guidance, so you can jump in without any hitches Empowering you to replace tedious tasks with simple Python scripts Mastering the heart and soul of Python—variables, operators, and professional best practices Crafting interactive programs that spark awe Creating complex solutions effortlessly with conditional logic Looping code to multiply productivity Real-world Python applications to show off in your portfolio The Python Essentials 1 book includes: Four Comprehensive Modules 23 In-Depth Chapters 30 Hands-on Lab Exercises with Thoughtful Hints and Sample Solutions 18 Quizzes to Validate Your Progress and Sharpen Your Skills Complete Preparatory Material for the Globally Trusted PCEP™ – Certified Entry-Level Python Programmer certification exam So why just dream of a fulfilling, high-paying career? Seize this opportunity to be more, do more, and achieve more. Get Python Essentials 1 from the OpenEDG Python Institute and make your aspirations a reality — today!

Modern Tkinter for Busy Python Developers: Quickly Learn to Create Great Looking User Interfaces for Windows, Mac and Linux Using Python's Standard GUI Toolkit - Mark Roseman

Modern Tkinter for Busy Python Developers: Quickly Learn to Create Great Looking User Interfaces for Windows, Mac and Linux Using Python's Standard GUI Toolkit

Third Edition: thoroughly revised and expanded! Over 20% new material. Updated for Python 3.9. Quickly learn the right way to build attractive and modern graphical user interfaces with Python and Tkinter. You know some Python. You want to create a user interface for your application. You don't want to waste time messing around with things you don't need. Enter Tkinter. It's built right into Python. Everything you need is included in the standard Python distributions. No extra downloads. Your Python and Tkinter scripts will work on Windows, Mac and Linux. Tkinter has a simple, clean, Pythonic API and takes care of much of the housekeeping needed in GUI programming. You can focus on what's unique in your application. One HUGE Problem Tkinter has been around for a very long time. There's a lot of documentation, much of it created years ago. Nearly everything you'd find in that documentation still works today. But it's all wrong. Tkinter has a reputation for ugly and outdated user interfaces that don't fit in with modern systems. And if you follow the old documentation, that's exactly what you'll get. Because Tkinter has taken a quantum leap forward since all that documentation was written. There are new and better ways to build your user interface. Your program needs to be written differently to take advantage of that. Modern Tkinter shows you the right way to do it. You'll learn all the modern best practices. You'll build your user interface the right way the first time, without having to learn anything extra or irrelevant. It starts at the beginning, shows you what you need to know, and covers all the essential elements of building your modern user interface. This includes: -   all the standard GUI widgets -   attractively laying out your user interface -   managing menus, windows, and standard dialogs -   organizing more complex user interfaces -   Tkinter's powerhouse widgets: canvas and text -   customizing the look of your user interface -   making it all work on Mac, Windows, and Linux You may have been using older documentation, or are trying to update a Tkinter program written years ago. If so, you'll find warnings of what to avoid using, and how to replace it with a modern solution. There's even a full case study of modernizing the user interface of a seriously out-of-date Tkinter application you may be familiar with. Who this book is for This book is for everyday Python programmers looking to quickly create desktop user interfaces. You may be new to Tkinter, or want to bring your knowledge up to date. You don't need to be an expert on OOP, MVC architecture, multithreading or any other advanced topics. In fact, you're not going to see any of those things in this book. This book uses Python 3.9, but everything you learn will apply (with small tweaks) to any Python 3.x version. It won't help you if you're using Python 2.x. Let veteran software developer Mark Roseman show you the right way to build user interfaces with Python and Tkinter. He's been using and Tk (the technology behind Tkinter) since its early days and has shipped dozens of open source tools and commercial applications based on it. He's also the author of the multi-lingual TkDocs website, the de facto reference for building modern Tk user interfaces. This book brings together Python-specific information from that site and supports its further development.

AI Needs You - Verity Harding

AI Needs You

A humanist manifesto for the age of AI Artificial intelligence may be the most transformative technology of our time. As AI’s power grows, so does the need to figure out what—and who—this technology is really for. AI Needs You argues that it is critical for society to take the lead in answering this urgent question and ensuring that AI fulfills its promise. Verity Harding draws inspiring lessons from the histories of three twentieth-century tech revolutions—the space race, in vitro fertilization, and the internet—to empower each of us to join the conversation about AI and its possible futures. Sharing her perspective as a leading insider in technology and politics, she rejects the dominant narrative, which often likens AI’s advent to that of the atomic bomb. History points the way to an achievable future in which democratically determined values guide AI to be peaceful in its intent; to embrace limitations; to serve purpose, not profit; and to be firmly rooted in societal trust. AI Needs You gives us hope that we, the people, can imbue AI with a deep intentionality that reflects our best values, ideals, and interests, and that serves the public good. AI will permeate our lives in unforeseeable ways, but it is clear that the shape of AI’s future—and of our own—cannot be left only to those building it. It is up to us to guide this technology away from our worst fears and toward a future that we can trust and believe in.

Python Essentials 2: Official OpenEDG Python Institute Associate Course: Learn Intermediate Python Programming with Practical Exercises - The OpenEDG Python Institute

Python Essentials 2: Official OpenEDG Python Institute Associate Course: Learn Intermediate Python Programming with Practical Exercises

Immerse yourself in some of the more advanced Python concepts, master Object-Oriented Programming, and gear up for the prestigious PCAP™ – Certified Associate Python Programmer certification . By the end of this book, you'll be equipped with the expertise to carry out more sophisticated Software Development, Security, Networking, IoT, and engineering roles. Additionally, this book will prepare you to tackle the PCAP qualification exam and take your programming skills to the next level. Being PCAP qualified means that both employers and your fellow programmers will be able to recognize your programming aptitude and rely on you to get jobs done. Python Essentials 2 takes you through some of the more advanced Python concepts and arms you with skills such as: Algorithmic and Analytical Thinking, to help you design and create your own applications Multi-Module Application Development and Debugging, to ensure that your coding skills are second-to-none Best Programming Practices of Python Professionals Solutions Architecture, so that you can successfully scale up your projects, collaborate with other programmers, and consistently deliver high-performing code Object-Oriented Programming, to ensure that your software is robust and adheres to the latest industry standards. This book builds upon your knowledge from Python Essentials 1 , covering advanced techniques such as modules, packages, exceptions, file processing, and object-oriented programming. By learning these skills, you will become a proficient Python programmer and a valued member of the Python Programming Community , well-equipped to handle complex projects and codebases. With 24 chapters split into four parts , 22 lab exercises with hints and sample solutions and 23 quizzes , this book sets you on the path to becoming a certified python programmer. Elevate your coding prowess for future success; embark on your next Python journey now.

Quantum Supremacy - Michio Kaku

Quantum Supremacy

NEW YORK TIMES BESTSELLER • An exhilarating tour of humanity's next great technological achievement—quantum computing—which may supercharge artificial intelligence, solve some of humanity's biggest problems, like global warming, world hunger, and incurable disease, and eventually illuminate the deepest mysteries of science, by the bestselling author of The God Equation . • “Expertly describes and rectifies common misconceptions about quantum computing." — Science "[Kaku's] lucid prose and thought process make abundant sense of this technological turning point.” — The New York Times Book Review The runaway success of the microchip may finally be reaching its end. As shrinking transistors approach the size of atoms, the phenomenal growth of computational power inevitably collapses. But this change heralds the birth of a revolutionary new type of computer, one that calculates on atoms themselves. Quantum computers promise unprecedented gains in computing power, enabling advancements that could overturn every aspect of our daily lives. While the media has mainly focused on their startling potential to crack any known encryption method, the race is already on to exploit their incredible power to revolutionize industry. Automotive makers, medical researchers, and consulting firms are all betting on quantum computing to design more efficient vehicles, create life-saving new drugs, and streamline businesses. But this is only the beginning. Quantum computing could be used to decode the complex chemical processes needed to produce cheap fertilizers and unleash a second Green Revolution; create a super battery that will enable the Solar Age; or design nuclear fusion reactors to generate clean, safe, renewable energy. It may even unravel the fiendishly difficult protein folding that lies at the heart of as-yet-incurable diseases like Alzheimer’s, ALS, and Parkinson’s. Already, quantum computers are being put to work to help solve the greatest mystery in science—the origin of the universe. There is no single problem humanity faces that might not be addressed by quantum computers. With his signature clarity and enthusiasm, Dr. Michio Kaku, who has spent his entire professional life working on the quantum theory, tells the thrilling story of this exciting scientific frontier and the race to claim humanity’s future.

Why Greatness Cannot Be Planned - Kenneth O. Stanley & Joel Lehman

Why Greatness Cannot Be Planned

"What is your ultimate goal - your true objective - when you pick up a book? The authors of this one believe that there may be no objective at all involved, just a diffuse feeling that a book can change the way you look at the world. They may be right."      - Christos Papadimitriou, C. Lester Hogan Professor of Computer Science, University of California, Berkeley and Co-author of the New York Times Best Seller “Logicomix” "One of the original aspirations of Artificial Intelligence researchers was to help all of us, as thinking beings, understand ourselves better. Stanley and Lehman are among the few who have managed to achieve this. In this book they not only shed light on a glaring bias in the way we approach the creation of intelligent machines, but have also identified this bias at work in many aspects of our society. It is not every day that a technical book so clearly reveals something new about how we live our own lives and how we might enrich them. I cherish such ararity, and I urge others to as well. "        - Josh Bongard, Associate Professor of Computer Science, University of Vermont "The ideas in this book have revolutionized the field of evolving artificial intelligence. They also help explain why biological evolution, science, and human culture are creative, endlessly innovative processes. Stanley and Lehman's theories are helpful for anyone who wants to foster a culture of innovation in their organization and within their own mind."        - Jeff Clune, Director of the Evolving AI Lab and Assistant Professor of Computer Science, University of Wyoming "Objectives in our lives and careers, and the endeavor to achieve them, can sometimes cause stress and feelings of underachievement. But do we always need objectives? This book challenges common beliefs in our culture and society, revealing indisputable evidence that the biggest discoveries in the arts and sciences are not driven by objectives. The reading providesan uplifting new perspective on creativity, innovation, and happiness."        - Andrea Soltoggio, Lecturer in Computer Science, Loughborough University, UK About the Authors Kenneth O. Stanley and coauthor Joel Lehman are both experienced artificial intelligence researchers whose scientific discoveries led to the insights in “Why Greatness Cannot Be Planned.” Stanley, an associate professor at the University of Central Florida, has published over 80 peer-reviewed articles (10 of which have won best paper awards) and is regularly invited to speak at venues across the world.  Lehman is currently a post-doctoral fellow at the University of Texas at Austin. In August 2015 he begins as an assistant professor at the IT University of Copenhagen.

Cybersecurity All-in-One For Dummies - Joseph Steinberg, Kevin Beaver, Ira Winkler & Ted Coombs

Cybersecurity All-in-One For Dummies

Over 700 pages of insight into all things cybersecurity Cybersecurity All-in-One For Dummies covers a lot of ground in the world of keeping computer systems safe from those who want to break in. This book offers a one-stop resource on cybersecurity basics, personal security, business security, cloud security, security testing, and security awareness. Filled with content to help with both personal and business cybersecurity needs, this book shows you how to lock down your computers, devices, and systems—and explains why doing so is more important now than ever. Dig in for info on what kind of risks are out there, how to protect a variety of devices, strategies for testing your security, securing cloud data, and steps for creating an awareness program in an organization. Explore the basics of cybersecurity at home and in business Learn how to secure your devices, data, and cloud-based assets Test your security to find holes and vulnerabilities before hackers do Create a culture of cybersecurity throughout an entire organization This For Dummies All-in-One is a stellar reference for business owners and IT support pros who need a guide to making smart security choices. Any tech user with concerns about privacy and protection will also love this comprehensive guide.

Linux Basics for Hackers - OccupyTheWeb

Linux Basics for Hackers

This practical, tutorial-style book uses the Kali Linux distribution to teach Linux basics with a focus on how hackers would use them. Topics include Linux command line basics, filesystems, networking, BASH basics, package management, logging, and the Linux kernel and drivers. If you're getting started along the exciting path of hacking, cybersecurity, and pentesting, Linux Basics for Hackers is an excellent first step. Using Kali Linux, an advanced penetration testing distribution of Linux, you'll learn the basics of using the Linux operating system and acquire the tools and techniques you'll need to take control of a Linux environment. First, you'll learn how to install Kali on a virtual machine and get an introduction to basic Linux concepts. Next, you'll tackle broader Linux topics like manipulating text, controlling file and directory permissions, and managing user environment variables. You'll then focus in on foundational hacking concepts like security and anonymity and learn scripting skills with bash and Python. Practical tutorials and exercises throughout will reinforce and test your skills as you learn how to: - Cover your tracks by changing your network information and manipulating the rsyslog logging utility - Write a tool to scan for network connections, and connect and listen to wireless networks - Keep your internet activity stealthy using Tor, proxy servers, VPNs, and encrypted email - Write a bash script to scan open ports for potential targets - Use and abuse services like MySQL, Apache web server, and OpenSSH - Build your own hacking tools, such as a remote video spy camera and a password cracker Hacking is complex, and there is no single way in. Why not start at the beginning with Linux Basics for Hackers ?

Fancy Bear Goes Phishing - Scott J. Shapiro

Fancy Bear Goes Phishing

“Unsettling, absolutely riveting, and—for better or worse—necessary reading.” —Brian Christian, author of Algorithms to Live By and The Alignment Problem An entertaining account of the philosophy and technology of hacking—and why we all need to understand it. It’s a signal paradox of our times that we live in an information society but do not know how it works. And without understanding how our information is stored, used, and protected, we are vulnerable to having it exploited. In Fancy Bear Goes Phishing , Scott J. Shapiro draws on his popular Yale University class about hacking to expose the secrets of the digital age. With lucidity and wit, he establishes that cybercrime has less to do with defective programming than with the faulty wiring of our psyches and society. And because hacking is a human-interest story, he tells the fascinating tales of perpetrators, including Robert Morris Jr., the graduate student who accidentally crashed the internet in the 1980s, and the Bulgarian “Dark Avenger,” who invented the first mutating computer-virus engine. We also meet a sixteen-year-old from South Boston who took control of Paris Hilton’s cell phone, the Russian intelligence officers who sought to take control of a US election, and others. In telling their stories, Shapiro exposes the hackers’ tool kits and gives fresh answers to vital questions: Why is the internet so vulnerable? What can we do in response? Combining the philosophical adventure of G ö del, Escher, Bach with dramatic true-crime narrative, the result is a lively and original account of the future of hacking, espionage, and war, and of how to live in an era of cybercrime. Includes black-and-white images

Book Genres