Will mathematical models and algorithms decide our fate?

 Information Overload, Information Security, Mathematics, Sociology  Comments Off on Will mathematical models and algorithms decide our fate?
Dec 292021
 
Weapons of Math Destruction

“Weapons of Math Destruction traces the arc of a person’s life, from school to retirement, and looks at models that score teachers and students, sort résumés, grant (or deny) loans, evaluate workers, target voters, set parole and prison sentences, and monitor our health. The models being used are opaque, unregulated, and uncontestable, even when they’re wrong. Most troubling, they reinforce discrimination: if a poor student can’t get a loan because a lending model deems him too risky (by virtue of his race or neighborhood), he’s then cut off from the kind of education that could pull him out of poverty, and a vicious spiral ensues. O’Neil has dubbed these harmful models Weapons of Math Destruction, or WMDs. In our society, where money buys influence, WMD victims are nearly voiceless. These models are propping up the lucky and punishing the poor and oppressed, creating a toxic cocktail for democracy. But the poor are hardly the only victims of WMDs. They hit the middle class, too. Even the rich find themselves microtargeted by political models.” [From the Publisher’s website]

Weapons of Math Destruction : How Big Data Increases Inequality and Threatens Democracy. Cathy O’Neil. New York: Crown Publishing Group, 2017.

Learn mathematics the right way this time

 Information, Mathematics  Comments Off on Learn mathematics the right way this time
Oct 172021
 
mathematics for Information Technology

“Mathematics for Information Technology is written to help students develop the specific math skills and understanding they need to succeed in electronics, computer programming, and information technology (IT) programs. With topical coverage tailored to important IT applications, this text delivers easy-to-understand and balanced mathematical instruction for students in 9- to 12-week college courses. A wealth of illustrations, examples, applications, and exercises will guide students toward an understanding of the content from a number of different angles.
The authors’ combined experience teaching this material in live classrooms and in online/distance learning formats has uniquely qualified them to develop this text for a variety of learning environments. Whether students are learning in a classroom or online, in a 9-week course or a 12-week semester, or in an electronics, computer programming, or IT department, they will find Mathematics for Information Technology an invaluable resource throughout their studies.” [From the Preface]

mathematics for Information Technology. Alfred Basta, Stephan DeLong, Nadine Basta. Clifton Park, NY: Delmar, Cengage Learning, 2014.

Jun 072016
 
How not to be wrong

It is almost a universal principle to all students around the world that mathematics is boring or at least not the favorite subject for a sizable majority. The problem, as we have witnessed ourselves in our high school years, is not that math is boring, math teachers are. I may be overgeneralizing but the point is that mathematical thinking is something that paradoxically we don’t learn in math classes. “Math is a science of not being wrong about things, its techniques and habits hammered out by centuries of hard work and argument” argues the author.  Learn in this book, a delightful reading, about the amazing facts and insights provided by math and how it encompasses and affects every realm of human endeavors when it is done the right way.

A personal anecdote: I always remember the disapproving gaze and eerie silence of my math teacher precisely when I asked him “When am I going to use this?”, the preface title of the book, after a series of lessons on mathematical logic. Only many years later, as a student of computer programming I clearly saw, by myself, the usefulness of that interesting subfield of mathematics. My math teacher had the opportunity to enlighten me about the power of mathematical thinking but he certainly did not do it, or simply did not know it himself.

How not to be wrong : The power of mathematical thinking. Jordan Ellenberg. New York: The Penguin Press, 2014.

Dec 272015
 
From mathematics to generic programming

All right, this book, written by two high-caliber scientists, is more a textbook than leisure time reading material, unless you are geek enough to go through its pages and try your hand on the algorithms and exercises proposed. However, it could be both, for science and mathematics are actually fun to learn and practice. At any rate is a great companion book for computer science students and practitioners. It tries to bring together computer science and mathematics in theory and praxis, the former greatly influenced by the latter, within the realm of generic programming, a term coined by one of the authors (Stepanov). While reading and applying this book requires some effort, it is intended for “less mathematically advanced readers.” It turns out that many of the fundamental ideas in programming came from mathematics and learning how these ideas evolved over time can be very helpful when you sit down to work on software design. The gist of the book can be summarized as this: “To be a good programmer, you need to understand the principles of generic programming. To understand the principles of generic programming, you need to understand abstraction. To understand abstraction, you need to understand the mathematics on which it’s based.”

From mathematics to generic programming. Alexander A. Stepanov, Daniel E. Rose. New York: Addison-Wesley Professional, 2014.