Book picks similar to
Signal Processing for Communications by Paolo Prandoni
half-read
or-and-data-science
scientific
dropped
Real World OCaml: Functional programming for the masses
Yaron Minsky - 2013
Through the book’s many examples, you’ll quickly learn how OCaml stands out as a tool for writing fast, succinct, and readable systems code.Real World OCaml takes you through the concepts of the language at a brisk pace, and then helps you explore the tools and techniques that make OCaml an effective and practical tool. In the book’s third section, you’ll delve deep into the details of the compiler toolchain and OCaml’s simple and efficient runtime system.Learn the foundations of the language, such as higher-order functions, algebraic data types, and modulesExplore advanced features such as functors, first-class modules, and objectsLeverage Core, a comprehensive general-purpose standard library for OCamlDesign effective and reusable libraries, making the most of OCaml’s approach to abstraction and modularityTackle practical programming problems from command-line parsing to asynchronous network programmingExamine profiling and interactive debugging techniques with tools such as GNU gdb
Intuition Pumps And Other Tools for Thinking
Daniel C. Dennett - 2013
Dennett has engaged questions about science and the workings of the mind. His answers have combined rigorous argument with strong empirical grounding. And a lot of fun.Intuition Pumps and Other Tools for Thinking offers seventy-seven of Dennett’s most successful "imagination-extenders and focus-holders" meant to guide you through some of life’s most treacherous subject matter: evolution, meaning, mind, and free will. With patience and wit, Dennett deftly deploys his thinking tools to gain traction on these thorny issues while offering readers insight into how and why each tool was built.Alongside well-known favorites like Occam’s Razor and reductio ad absurdum lie thrilling descriptions of Dennett’s own creations: Trapped in the Robot Control Room, Beware of the Prime Mammal, and The Wandering Two-Bitser. Ranging across disciplines as diverse as psychology, biology, computer science, and physics, Dennett’s tools embrace in equal measure light-heartedness and accessibility as they welcome uninitiated and seasoned readers alike. As always, his goal remains to teach you how to "think reliably and even gracefully about really hard questions."A sweeping work of intellectual seriousness that’s also studded with impish delights, Intuition Pumps offers intrepid thinkers—in all walks of life—delicious opportunities to explore their pet ideas with new powers.
When I Found You... I Found Myself
Sankalp Kohli - 2013
Falling apart and bowing down to the miseries of a broken family and a daunting past, at 24, they decided to move on. But life pulled out one trick after another to bring them back to each other and give one last chance to do what they couldn't do in the past twelve years. A choice had to be made and there was no going back. Could they learn from the echoing footsteps of their parents and speak their heart out or the fear of saying the unsaid killed it once again for them? Did their time to fall in love come, or like always, they met, greeted and departed to part forever?
Fundamentals of Piano Practice
Chuan C. Chang - 2007
Mental play impacts every aspect of piano playing: memorizing, controlling nervousness, developing performance skills, playing musically, acquiring absolute pitch, composing, improvisation, etc. Genius is more created than born; most of what had been attributed to talent are simple knowledge-based solutions that we can all learn. Improved memory can raise the effective IQ; memory is an associative process based on algorithms -- music is such an algorithm, enabling us to memorize hours of repertoire. Learning piano makes you smarter and teaches project management. Includes chapter on tuning your own piano; the chromatic scale, temperaments, circle of fifths, etc., are explained.
Eloquent JavaScript: A Modern Introduction to Programming
Marijn Haverbeke - 2010
I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!" —Brendan Eich, creator of JavaScriptJavaScript is the language of the Web, and it's at the heart of every modern website from the lowliest personal blog to the mighty Google Apps. Though it's simple for beginners to pick up and play with, JavaScript is not a toy—it's a flexible and complex language, capable of much more than the showy tricks most programmers use it for.Eloquent JavaScript goes beyond the cut-and-paste scripts of the recipe books and teaches you to write code that's elegant and effective. You'll start with the basics of programming, and learn to use variables, control structures, functions, and data structures. Then you'll dive into the real JavaScript artistry: higher-order functions, closures, and object-oriented programming.Along the way you'll learn to:Master basic programming techniques and best practices Harness the power of functional and object-oriented programming Use regular expressions to quickly parse and manipulate strings Gracefully deal with errors and browser incompatibilities Handle browser events and alter the DOM structure Most importantly, Eloquent JavaScript will teach you to express yourself in code with precision and beauty. After all, great programming is an art, not a science—so why settle for a killer app when you can create a masterpiece?
My Blind Familiar: The Ash Golem
Nathan Valerio - 2017
Familiars are all different and each mage can have only 1 and it can only be summoned in Magic Academy due to the preparation for this being in these locations. The age that these students obtain this is when they start their second year in the magic academy. The first year was purely to teach the students how to gather mana and improve their capacity as well as to weed out those without talent for gathering mana. The entire year teaches the students breathing techniques, meditation and teaches the basis of how magic works. Our story starts with a young man that summons the most uncommon Demon, the imp or so called the Ash Golem.
The Information: A History, a Theory, a Flood
James Gleick - 2011
The story of information begins in a time profoundly unlike our own, when every thought and utterance vanishes as soon as it is born. From the invention of scripts and alphabets to the long-misunderstood talking drums of Africa, Gleick tells the story of information technologies that changed the very nature of human consciousness. He provides portraits of the key figures contributing to the inexorable development of our modern understanding of information: Charles Babbage, the idiosyncratic inventor of the first great mechanical computer; Ada Byron, the brilliant and doomed daughter of the poet, who became the first true programmer; pivotal figures like Samuel Morse and Alan Turing; and Claude Shannon, the creator of information theory itself. And then the information age arrives. Citizens of this world become experts willy-nilly: aficionados of bits and bytes. And we sometimes feel we are drowning, swept by a deluge of signs and signals, news and images, blogs and tweets. The Information is the story of how we got here and where we are heading.
Solutions Manual For Introduction To Quantum Mechanics
David J. Griffiths
The South Beach Diet Super Quick Cookbook: 175 Delicious Recipes Ready in 30 Minutes or Less
Arthur Agatston - 2010
Now fast food is superhealthy, thanks to hundreds of brand new quick-and-easy recipes from the test kitchens of the South Beach Diet.
From meal planning and shopping to prepping, cooking, and serving, you'll save hours of time with this speedy cookbook that makes leading the South Beach Diet lifestyle easier and more convenient than ever.
With 200 family-pleasing recipes and 60 taste-tempting color photographs, you'll be able to serve up a fast, delicious, diet-conscious meal every night of the week.The South Beach Diet Super Quick Cookbook includes:* Grab-and-Go recipes for healthy eating on the go* Cook Once, Eat Twice dishes that maximize your time in the kitchen* Recipes for Two that minimize waste and leftovers* Nearly instant recipes that are ready in 15 minutes or less* Tips for Super-Quick, Budget-Conscious Shopping* Ideas for getting the most out of your pantry and freezer
Jumping into C++
Alex Allain - 2013
As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++ programmer, and I know how to teach it, one step at a time. I know where people struggle, and why, and how to make it clear. I cover every step of the programming process, including:Getting the tools you need to program and how to use them*Basic language feature like variables, loops and functions*How to go from an idea to code*A clear, understandable explanation of pointers*Strings, file IO, arrays, references*Classes and advanced class design*C++-specific programming patterns*Object oriented programming*Data structures and the standard template library (STL)Key concepts are reinforced with quizzes and over 75 practice problems.
Mastering Algorithms with Perl
Jon Orwant - 1999
Computer scientists have identified many techniques that a wide range of programs need, such as: Fuzzy pattern matching for text (identify misspellings!) Finding correlations in data Game-playing algorithms Predicting phenomena such as Web traffic Polynomial and spline fitting Using algorithms explained in this book, you too can carry out traditional programming tasks in a high-powered, efficient, easy-to-maintain manner with Perl.This book assumes a basic understanding of Perl syntax and functions, but not necessarily any background in computer science. The authors explain in a readable fashion the reasons for using various classic programming techniques, the kind of applications that use them, and -- most important -- how to code these algorithms in Perl.If you are an amateur programmer, this book will fill you in on the essential algorithms you need to solve problems like an expert. If you have already learned algorithms in other languages, you will be surprised at how much different (and often easier) it is to implement them in Perl. And yes, the book even has the obligatory fractal display program.There have been dozens of books on programming algorithms, some of them excellent, but never before has there been one that uses Perl.The authors include the editor of The Perl Journal and master librarian of CPAN; all are contributors to CPAN and have archived much of the code in this book there."This book was so exciting I lost sleep reading it." Tom Christiansen
How to Create a Mind: The Secret of Human Thought Revealed
Ray Kurzweil - 2012
In How to Create a Mind, Kurzweil presents a provocative exploration of the most important project in human-machine civilization—reverse engineering the brain to understand precisely how it works and using that knowledge to create even more intelligent machines.Kurzweil discusses how the brain functions, how the mind emerges from the brain, and the implications of vastly increasing the powers of our intelligence in addressing the world’s problems. He thoughtfully examines emotional and moral intelligence and the origins of consciousness and envisions the radical possibilities of our merging with the intelligent technology we are creating.Certain to be one of the most widely discussed and debated science books of the year, How to Create a Mind is sure to take its place alongside Kurzweil’s previous classics which include Fantastic Voyage: Live Long Enough to Live Forever and The Age of Spiritual Machines.
Big Bang: The Origin of the Universe
Simon Singh - 2004
In this amazingly comprehensible history of the universe, Simon Singh decodes the mystery behind the Big Bang theory, lading us through the development of one of the most extraordinary, important, and awe-inspiring theories in science.
The Design of Everyday Things
Donald A. Norman - 1988
It could forever change how you experience and interact with your physical surroundings, open your eyes to the perversity of bad design and the desirability of good design, and raise your expectations about how things should be designed.B & W photographs and illustrations throughout.