Non-fiction books you really should read

  • Post author:
  • Post category:Books

I read a lot of books, mostly fiction. That said, occassionally I come across a non-fiction book that genuinely changes how I think about something. In general I can tell those books a while later, because they're the ones I keep referring people to over and over. So here's a list of the non-fiction books I've read since I started keeping records that I think have changed how I think about the world: The Man Who Broke Capitalism: companies should exist for more than mergely hitting quarterly earnings goals -- they should serve their shareholders, but also their employees and the communities they operate in. In return, long term growth is more likely than with a short sighted approach. The Innovators Dilemma: understanding the behaviour of companies in established markets and how disruption occurs changed how I thought about many of the companies I've worked for. Chip War: the history of the semiconductor industry and its globalization was both interesting and informative about how interconnected our global economy has become. Cult of the Dead Cow: how a group of teenagers looking for fun "hacks" accidentally changed an entire industry's attitude towards responsible disclosure of security vulnerabilities. The Mythical Man-Month: genuinely…

Continue ReadingNon-fiction books you really should read

Understanding Compression

  • Post author:
  • Post category:Book

I bought this book on a whim, because I was trying to understand a compression scheme and had trouble finding good documentation on it. The book overall is written in a quite conversational style that I find a bit distracting from the content, and the introduction is a bit repetitive -- yes I get it, there's some maths involved. Thanks. That said, the content is a solid and quite approchable introduction to the topic area. I haven't ever thought before about entropy in information theory for example, I now feel like I could give a coherent elevator description of the topic. Another example is the description of Huffman codes. Here the topic is introduced with four pages and a few diagrams and I "get it". In the random algorithms book on my shelf (Introduction to Algorithms, third edition by Cormen, Leiserson, Rivest, and Stein), the same content takes ten pages and includes a six page set of lemmas around the code's correctness. Both descriptions would get you there in the end, but Understanding Compression's description is definitely more approachable. Overall, its very rare for me to sit down and actually read a technical book from cover to cover, but this book…

Continue ReadingUnderstanding Compression

MythTV Chapter Ready: The Hard Way: Installing MythTV From Source

  • Post author:
  • Post category:Mythtv

The Hard Way: Installing MythTV From Source is now ready. In fact, its been ready for quite a while, but I have been trying to blog about the finished chapters in the right order, so it has been trapped in the queue. This chapter discusses how to compile MythTV from source code, which is useful if you've either had problems with a packaged version of MythTV, or want more control than you'll get from packages. The awesome Michael Carden did the review for this chapter once again.

Continue ReadingMythTV Chapter Ready: The Hard Way: Installing MythTV From Source

How I plan on handling Ubuntu and Mythbuntu 9.04

  • Post author:
  • Post category:Mythtv

Ubuntu and Mythbuntu 9.04 have recently been released, and this makes some of the current content for the online MythTV book out of date. The way I plan on handling this is to keep going with the current version 8.10 content, and then update chapters to 9.04 later. This way I don't delay the overall book because of the new release, and people who haven't upgraded still have relevant content. For those using 9.04, the current content should be "close enough" to get you going. Please comment on this post if you see problems which are new to 9.04 so I can make a note of them.

Continue ReadingHow I plan on handling Ubuntu and Mythbuntu 9.04

MythTV Chapter Ready: The Hard Way: Installing Ubuntu

  • Post author:
  • Post category:Mythtv

The next chapter, The Hard Way: Installing Ubuntu is now ready. This chapter took a lot longer than I wanted because I was distracted by some stuff in my personal life, but I am hoping that the authoring process is now back on track. This chapter covers how to install Ubuntu so that you can setup your own MythTV system exactly how you'd like it. That's also the way to go if you're using an existing Ubuntu system and just adding MythTV to it. Thanks to Michael Carden for yet another excellent chapter review.

Continue ReadingMythTV Chapter Ready: The Hard Way: Installing Ubuntu

MythTV Chapter Ready: The Easy Way: Installing MythBuntu

  • Post author:
  • Post category:Mythtv

The The Easy Way: Installing MythBuntu chapter is now ready. This chapter provides an overview of a basic MythBuntu installation, which is something which wasn't covered at all in Practical MythTV, as MythBuntu wasn't ready at the time. MythBuntu provides a simple installation and configuration option for those people who want to build a new MythTV system from scratch, and want to hide the normal Ubuntu install. Thanks to Michael Carden and Jost Stewart for their reviews of this chapter, as well as Paul Wayper for his comments.

Continue ReadingMythTV Chapter Ready: The Easy Way: Installing MythBuntu

MythTV Chapter Ready: Selecting Hardware

  • Post author:
  • Post category:Mythtv

The Selecting Hardware chapter is now ready. This chapter details the benefits of starting small, how to select the right hardware for a MythTV system if you're building one from scratch, and what the authors use for their MythTV systems. This chapter was originally written by Stewart Smith, and this version was reviewed by Josh Stewart. Thanks as well to Julien Goodwin and Michael Carden for their helpful comments.

Continue ReadingMythTV Chapter Ready: Selecting Hardware

MythTV Chapter Ready: Introduction

  • Post author:
  • Post category:Mythtv

The Introduction chapter of the online MythTV book is now ready. This chapter covers the definition of a personal video recorder (PVR), the components of such a system, the various alternatives that are available, why MythTV might be the right choice, and briefly explains the MythTV version number scheme. Thanks to Michael Carden for doing a review on this chapter.

Continue ReadingMythTV Chapter Ready: Introduction

End of content

No more pages to load