Penetration Testing: A Hands-On Introduction to Hacking


Georgia Weidman - 2014
    This beginner-friendly book opens with some basics of programming and helps you navigate Kali Linux, an operating system that comes preloaded with useful computer security tools like Wireshark and Metasploit. You'll learn about gathering information on a target, social engineering, capturing network traffic, analyzing vulnerabilities, developing exploits, and more. Hands-on examples discuss even advanced topics like mobile device security and bypassing anti-virus software.

Energy: A Beginner's Guide


Vaclav Smil - 2006
    It is everywhere; it is everything. In this engaging book, prolific author and academic Vaclav Smil provides an introduction to the far-reaching term and gives the reader a greater understanding of energy's place in both past and present society. Starting with an explanation of the concept, he goes on to cover such exciting topics as the inner workings of the human body, and the race for more efficient and environmentally friendly fuels. With global warming becoming a mainstream political issue, this guide will help shed light on the science behind it and efforts to prevent it, and how our seemingly insignificant daily decisions affect energy consumption. Whether you're after insight or dinner table conversation, "Energy: A Beginner's Guide" will amaze and inform, uncovering the science behind one of the most important concepts in our universe.

The Simple Path to Wealth: Your road map to financial independence and a rich, free life


J.L. Collins - 2016
    You'll never find a wiser advisor with a bigger heart.” -- Malachi Rempen: Filmmaker, cartoonist, author and self-described ruffian This book grew out of a series of letters to my daughter concerning various things—mostly about money and investing—she was not yet quite ready to hear. Since money is the single most powerful tool we have for navigating this complex world we’ve created, understanding it is critical. “But Dad,” she once said, “I know money is important. I just don’t want to spend my life thinking about it.” This was eye-opening. I love this stuff. But most people have better things to do with their precious time. Bridges to build, diseases to cure, treaties to negotiate, mountains to climb, technologies to create, children to teach, businesses to run. Unfortunately, benign neglect of things financial leaves you open to the charlatans of the financial world. The people who make investing endlessly complex, because if it can be made complex it becomes more profitable for them, more expensive for us, and we are forced into their waiting arms. Here’s an important truth: Complex investments exist only to profit those who create and sell them. Not only are they more costly to the investor, they are less effective. The simple approach I created for her and present now to you, is not only easy to understand and implement, it is more powerful than any other. Together we’ll explore: Debt: Why you must avoid it and what to do if you have it. The importance of having F-you Money. How to think about money, and the unique way understanding this is key to building your wealth. Where traditional investing advice goes wrong and what actually works. What the stock market really is and how it really works. Why the stock market always goes up and why most people still lose money investing in it. How to invest in a raging bull, or bear, market. Specific investments to implement these strategies. The Wealth Building and Wealth Preservation phases of your investing life and why they are not always tied to your age. How your asset allocation is tied to those phases and how to choose it. How to simplify the sometimes confusing world of 401(k), 403(b), TSP, IRA and Roth accounts. TRFs (Target Retirement Funds), HSAs (Health Savings Accounts) and RMDs (Required Minimum Distributions). What investment firm to use and why the one I recommend is so far superior to the competition. Why you should be very cautious when engaging an investment advisor and whether you need to at all. Why and how you can be conned, and how to avoid becoming prey. Why I don’t recommend dollar cost averaging. What financial independence looks like and how to have your money support you. What the 4% rule is and how to use it to safely spend your wealth. The truth behind Social Security.

Why Startups Fail: A New Roadmap for Entrepreneurial Success


Tom Eisenmann - 2021
    In Why Startups Fail, Eisenmann reveals his findings: six distinct patterns that account for the vast majority of startup failures.- Bad Bedfellows. Startup success is thought to rest largely on the founder's talents and instincts. But the wrong team, investors, or partners can sink a venture just as quickly.- False Starts. In following the oft-cited advice to "fail fast" and to "launch before you're ready," founders risk wasting time and capital on the wrong solutions.- False Promises. Success with early adopters can be misleading and give founders unwarranted confidence to expand.- Speed Traps. Despite the pressure to "get big fast," hypergrowth can spell disaster for even the most promising ventures.- Help Wanted. Rapidly scaling startups need lots of capital and talent, but they can make mistakes that leave them suddenly in short supply of both.- Cascading Miracles. Silicon Valley exhorts entrepreneurs to dream big. But the bigger the vision, the more things that can go wrong.Drawing on fascinating stories of ventures that failed to fulfill their early promise--from a home-furnishings retailer to a concierge dog-walking service, from a dating app to the inventor of a sophisticated social robot, from a fashion brand to a startup deploying a vast network of charging stations for electric vehicles--Eisenmann offers frameworks for detecting when a venture is vulnerable to these patterns, along with a wealth of strategies and tactics for avoiding them.A must-read for founders at any stage of their entrepreneurial journey, Why Startups Fail is not merely a guide to preventing failure but also a roadmap charting the path to startup success.

Python Crash Course: A Hands-On, Project-Based Introduction to Programming


Eric Matthes - 2015
    You'll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you'll put your new knowledge into practice with three substantial projects: a Space Invaders-inspired arcade game, data visualizations with Python's super-handy libraries, and a simple web app you can deploy online.As you work through Python Crash Course, you'll learn how to: Use powerful Python libraries and tools, including matplotlib, NumPy, and PygalMake 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progressesWork with data to generate interactive visualizationsCreate and customize simple web apps and deploy them safely onlineDeal with mistakes and errors so you can solve your own programming problemsIf you've been thinking seriously about digging into programming, Python Crash Course will get you up to speed and have you writing real programs fast. Why wait any longer? Start your engines and code!