Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy
HackSpace Magazine: Issue 53
Things fall apart, the centre cannot hold. That's why repair skills are so important! This month we're talking upcycling - the art of making beautiful new projects out of old junk. Plus: what happens when your just-for-kicks project turns out to be something that loads of people want? We talk to Timon Skerutsch, creator of the Piunora,...
Papua New Guinea
Papua New Guinea (PNG), a nation of now almost nine million people, continues to evolve and adapt. While there is no shortage of recent data and research on PNG, the two most recent social science volumes on the country were both written more than a decade ago. Since then, much has changed and much has been learnt. What has been missing is a volume...
Developing Graphics Frameworks with Python and OpenGL
Developing Graphics Frameworks with Python and OpenGL shows you how to create software for rendering complete three-dimensional scenes. The authors explain the foundational theoretical concepts as well as the practical programming techniques that will enable you to create your own animated and interactive computer-generated worlds. You will learn h...
Paris in the Dark
In Paris in the Dark Eric Smoodin takes readers on a journey through the streets, cinemas, and theaters of Paris to sketch a comprehensive picture of French film culture during the 1930s and 1940s. Drawing on a wealth of journalistic sources, Smoodin recounts the ways films moved through the city, the favored stars, and what it was like to go to th...
Algebra
This open book is an introduction to algebra for undergraduates who are interested in careers which require a strong background in mathematics. It will benefit students studying computer science and physical sciences, who plan to teach mathematics in schools, or to work in industry or finance. The book assumes that the reader has a solid background...
Notes on Randomized Algorithms
Lecture notes for the Yale Computer Science course CPSC 469/569 Randomized Algorithms. Suitable for use as a supplementary text for an introductory graduate or advanced undergraduate course on randomized algorithms. Discusses tools from probability theory, including random variables and expectations, union bound arguments, concentration bounds, app...
Documentary Making for Digital Humanists
This fluent and comprehensive field guide responds to increased interest, across the humanities, in the ways in which digital technologies can disrupt and open up new research and pedagogical avenues. It is designed to help scholars and students engage with their subjects using an audio-visual grammar, and to allow readers to efficiently gain the t...
Introduction to Financial Mathematics
Introduction to Financial Mathematics: Concepts and Computational Methods serves as a primer in financial mathematics with a focus on conceptual understanding of models and problem solving. It includes the mathematical background needed for risk management, such as probability theory, optimization, and the like. The goal of the book is to expose th...
Foundations of Machine Learning
A new edition of a graduate-level machine learning textbook that focuses on the analysis and theory of algorithms. This book is a general introduction to machine learning that can serve as a textbook for graduate students and a reference for researchers. It covers fundamental modern topics in machine learning while providing the theoretical basi...
New Global Cities in Latin America and Asia
New Global Cities in Latin America and Asia: Welcome to the Twenty-First Century proposes new visions of global cities and regions historically considered "secondary" in the international context. The arguments are not only based on material progress made by these metropolises, but also on the growing social difficulties experienced (e.g....
Algorithms for Decision Making
A broad introduction to algorithms for decision making under uncertainty, introducing the underlying mathematical problem formulations and the algorithms for solving them. Automated decision-making systems or decision-support systems - used in applications that range from aircraft collision avoidance to breast cancer screening - must be designed...
A Treatise on Systems (volume 1)
Network and System Administration usually refers only to the traditional skills and recipes for keeping computers and networks running properly. But, in truth, this view omits the most important part of the system: humans. The skill needed to comprehend and tame systems comprising both humans and machines is that of managing complexity. In this boo...
Introduction to Autonomous Robots
This book provides an algorithmic perspective to autonomous robotics to students with a sophomore-level of linear algebra and probability theory. Robotics is an emerging field at the intersection of mechanical engineering, electrical engineering, and computer science. With computers becoming more powerful, making robots smart is getting more and mo...
How To Build a Website with HTML
If you are interested in learning how to build and design websites, Hyper Text Markup Language (HTML) is a great place to start. This project-based tutorial series will introduce you to HTML and its methods by building a personal website using our demonstration site (below) as a model. Once you learn the basics, you will know how change the website...
Operations Manager Field Experience
Part of a series of specialized guides on System Center-this book walks through the implementation of Operations Manager in the enterprise using Windows Server 2012 R2 and System Center 2012 R2, or later. Written by experts on the Microsoft System Center team and with Microsoft MVP Mitch Tulloch as series editor, this title focuses on best practice...
Image Processing for Engineers
This is an image processing textbook with a difference. Instead of just a picture gallery of before-and-after images, we provide (on the accompanying website) MATLAB programs (.m files) and images (.mat files) for each of the examples. These allow the reader to experiment with various parameters, such as noise strength, and see their effect on the ...
HackSpace Magazine: Issue 59
You might think that the next big leap in 3D printing would come in the form of a pristine white box from a high-end manufacturing facility. You'd be wrong. The hot new thing in 3D printing is an open source machine you can put together yourself in your kitchen. Come with us, and find out why your next printer should be a Voron. - Grow food...
Life, Re-Scaled
This edited volume explores new engagements with the life sciences in contemporary fiction, poetry, comics and performance. The gathered case studies investigate how recent creative work reframes the human within microscopic or macroscopic scales, from cellular biology to systems ecology, and engages with the ethical, philosophical, and political i...
Container Networking
When you start building your first containerized application, you're excited about the capabilities and opportunities you encounter: it runs the same in dev and in prod, it's straightforward to put together a container image using Docker, and the distribution is taken care of by a container registry. So, you're satisfied with how ...
Introduction to Systems Biology
This book is an introduction to the language of systems biology, which is spoken among many disciplines, from biology to engineering. Authors Thomas Sauter and Marco Albrecht draw on a multidisciplinary background and evidence-based learning to facilitate the understanding of biochemical networks, metabolic modeling and system dynamics. Their pe...
Under the Hood of .NET Memory Management
This book starts with an introduction to the core concepts of .NET memory management and garbage collection, and then quickly layers on additional details and intricacies. Once you're up to speed, you can dive into the guided troubleshooting tour, and tips for engineering your application to maximise performance. And to finish off, take a look...

1 ... 7 8 9