Essential Poker Math, Expanded Edition: Fundamental No Limit Hold'em Mathematics You Need To Know


Alton Hardin - 2016
    This book will teach you the basic poker mathematics you need to know in order to improve and outplay your opponents, and focuses on foundational poker mathematics - the ones you’ll use day in and day out at the poker table; and probably the ones your opponents neglect.

Defi and the Future of Finance


Campbell R Harvey - 2021
    

Modern Chess Strategy


Luděk Pachman - 1971
    Such combinations do not come into being by themselves, however; they appear only as the result of proper chess strategy. It is therefore surprising that so few books deal with this highly important subject, and understandable that Pachman's modern classic has been so enthusiastically received by chessplayers at all levels.Ludĕk Pachman, a Czech grandmaster, has long had an international reputation as a chess theorist, but until now his work has not been available in English. This present volume, which condenses his great Modern Schachstrategie, presents his ideas and theories in a form that the English-speaking world can assimilate easily. Beginning with basic concepts and the rules of the minor and major pieces, it covers the use of the Queen, the active King, exchanges, various kinds of Pawns, the center and its use, superiority on the wings, minority attack, strategical points and weak squares, methods of attack and defense, and similar topics. Pachman elaborates the various kinds of strategy that can be employed, and shows how each leads to tactical opportunities. It has been said that his section on the Rook alone make his book indispensable to the serious chess player, since the Rook is so important in both middle and endgames.Pachman presents his method in the form of a thorough, systematic, analytical text, which draws upon scores of great games for exemplification. Both classical and very recent masters are included, although stress is on the moderns: Capablanca, Alekhine, Dr. Lasker, Rubinstein, Nimzovich, Botvinnik, Reshevsky, Bronstein, Smyslov, and Spasski.

The Fourth Paradigm: Data-Intensive Scientific Discovery


Tony Hey - 2009
    Increasingly, scientific breakthroughs will be powered by advanced computing capabilities that help researchers manipulate and explore massive datasets. The speed at which any given scientific discipline advances will depend on how well its researchers collaborate with one another, and with technologists, in areas of eScience such as databases, workflow management, visualization, and cloud-computing technologies. This collection of essays expands on the vision of pioneering computer scientist Jim Gray for a new, fourth paradigm of discovery based on data-intensive science and offers insights into how it can be fully realized.

Mindstorms: Children, Computers, And Powerful Ideas


Seymour Papert - 1980
    We have Mindstorms to thank for that. In this book, pioneering computer scientist Seymour Papert uses the invention of LOGO, the first child-friendly programming language, to make the case for the value of teaching children with computers. Papert argues that children are more than capable of mastering computers, and that teaching computational processes like de-bugging in the classroom can change the way we learn everything else. He also shows that schools saturated with technology can actually improve socialization and interaction among students and between students and teachers.

How Linux Works: What Every Superuser Should Know


Brian Ward - 2004
    Some books try to give you copy-and-paste instructions for how to deal with every single system issue that may arise, but How Linux Works actually shows you how the Linux system functions so that you can come up with your own solutions. After a guided tour of filesystems, the boot sequence, system management basics, and networking, author Brian Ward delves into open-ended topics such as development tools, custom kernels, and buying hardware, all from an administrator's point of view. With a mixture of background theory and real-world examples, this book shows both "how" to administer Linux, and "why" each particular technique works, so that you will know how to make Linux work for you.

The Little Schemer


Daniel P. Friedman - 1974
    The authors' enthusiasm for their subject is compelling as they present abstract concepts in a humorous and easy-to-grasp fashion. Together, these books will open new doors of thought to anyone who wants to find out what computing is really about. The Little Schemer introduces computing as an extension of arithmetic and algebra; things that everyone studies in grade school and high school. It introduces programs as recursive functions and briefly discusses the limits of what computers can do. The authors use the programming language Scheme, and interesting foods to illustrate these abstract ideas. The Seasoned Schemer informs the reader about additional dimensions of computing: functions as values, change of state, and exceptional cases. The Little LISPer has been a popular introduction to LISP for many years. It had appeared in French and Japanese. The Little Schemer and The Seasoned Schemer are worthy successors and will prove equally popular as textbooks for Scheme courses as well as companion texts for any complete introductory course in Computer Science.

R for Data Science: Import, Tidy, Transform, Visualize, and Model Data


Hadley Wickham - 2016
    This book introduces you to R, RStudio, and the tidyverse, a collection of R packages designed to work together to make data science fast, fluent, and fun. Suitable for readers with no previous programming experience, R for Data Science is designed to get you doing data science as quickly as possible. Authors Hadley Wickham and Garrett Grolemund guide you through the steps of importing, wrangling, exploring, and modeling your data and communicating the results. You’ll get a complete, big-picture understanding of the data science cycle, along with basic tools you need to manage the details. Each section of the book is paired with exercises to help you practice what you’ve learned along the way. You’ll learn how to: Wrangle—transform your datasets into a form convenient for analysis Program—learn powerful R tools for solving data problems with greater clarity and ease Explore—examine your data, generate hypotheses, and quickly test them Model—provide a low-dimensional summary that captures true "signals" in your dataset Communicate—learn R Markdown for integrating prose, code, and results

Machine Learning Yearning


Andrew Ng
    But building a machine learning system requires that you make practical decisions: Should you collect more training data? Should you use end-to-end deep learning? How do you deal with your training set not matching your test set? and many more. Historically, the only way to learn how to make these "strategy" decisions has been a multi-year apprenticeship in a graduate program or company. This is a book to help you quickly gain this skill, so that you can become better at building AI systems.

Thinking in Java


Bruce Eckel - 1998
    The author's take on the essence of Java as a new programming language and the thorough introduction to Java's features make this a worthwhile tutorial. Thinking in Java begins a little esoterically, with the author's reflections on why Java is new and better. (This book's choice of font for chapter headings is remarkably hard on the eyes.) The author outlines his thoughts on why Java will make you a better programmer, without all the complexity. The book is better when he presents actual language features. There's a tutorial to basic Java types, keywords, and operators. The guide includes extensive source code that is sometimes daunting (as with the author's sample code for all the Java operators in one listing.) As such, this text will be most useful for the experienced developer. The text then moves on to class design issues, when to use inheritance and composition, and related topics of information hiding and polymorphism. (The treatment of inner classes and scoping will likely seem a bit overdone for most readers.) The chapter on Java collection classes for both Java Developer's Kit (JDK) 1.1 and the new classes, such as sets, lists, and maps, are much better. There's material in this chapter that you are unlikely to find anywhere else. Chapters on exception handling and programming with type information are also worthwhile, as are the chapters on the new Swing interface classes and network programming. Although it adopts somewhat of a mixed-bag approach, Thinking in Java contains some excellent material for the object-oriented developer who wants to see what all the fuss is about with Java.

Programming Game AI by Example


Mat Buckland - 2004
    Techniques covered include state- and goal-based behavior, inter-agent communication, individual and group steering behaviors, team AI, graph theory, search, path planning and optimization, triggers, scripting, scripted finite state machines, perceptual modeling, goal evaluation, goal arbitration, and fuzzy logic.

The Immortal Game: A History of Chess, or How 32 Carved Pieces on a Board Illuminated Our Understanding of War, Art, Science and the Human Brain


David Shenk - 2006
    Its rules and pieces have served as a metaphor for society including military strategy, mathematics, artificial intelligence, literature, and the arts. It has been condemned as the devil’s game by popes, rabbis, and imams, and lauded as a guide to proper living by different popes, rabbis, and imams. In his wide-ranging and ever fascinating examination of chess, David Shenk gleefully unearths the hidden history of a game that seems so simple yet contains infinity. From its invention somewhere in India around 500 A.D., to its enthusiastic adoption by the Persians and its spread by Islamic warriors, to its remarkable use as a moral guide in the Middle Ages and its political utility in the Enlightenment, to its crucial importance in the birth of cognitive science and its key role in the new aesthetic of modernism in 20th century art, to its 21st century importance to the development of artificial intelligence and use as a teaching tool in inner-city America, chess has been a remarkably omnipresent factor in the development of civilization. Indeed as Shenk shows, some neuroscientists believe that playing chess may actually alter the structure of the brain, that it may for individuals be what it has been for civilization: a virus that makes us smarter.From the Hardcover edition.

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)


Michael T. Nygard - 2007
    Did you design your system to survivef a sudden rush of visitors from Digg or Slashdot? Or an influx of real world customers from 100 different countries? Are you ready for a world filled with flakey networks, tangled databases, and impatient users?If you're a developer and don't want to be on call for 3AM for the rest of your life, this book will help.In Release It!, Michael T. Nygard shows you how to design and architect your application for the harsh realities it will face. You'll learn how to design your application for maximum uptime, performance, and return on investment.Mike explains that many problems with systems today start with the design.

The Art of Game Design: A Book of Lenses


Jesse Schell - 2008
    The Art of Game Design: A Book of Lenses shows that the same basic principles of psychology that work for board games, card games and athletic games also are the keys to making top-quality video games. Good game design happens when you view your game from many different perspectives, or lenses. While touring through the unusual territory that is game design, this book gives the reader one hundred of these lenses—one hundred sets of insightful questions to ask yourself that will help make your game better. These lenses are gathered from fields as diverse as psychology, architecture, music, visual design, film, software engineering, theme park design, mathematics, writing, puzzle design, and anthropology. Anyone who reads this book will be inspired to become a better game designer—and will understand how to do it.

The Turk: The Life and Times of the Famous Eighteenth-Century Chess-Playing Machine


Tom Standage - 2002
    Created by a Hungarian nobleman, the machine-man known as The Turk traveled Europe and America, made the acquaintance of Benjamin Franklin, Catherine the Great, Napoleon Bonaparte, and Edgar Allan Poe.