Stolen Focus

I have finished reading Stolen Focus by Johann Hari (affiliate link).

I went into this book much more worried about the state of attention in our communities than I was when I came out. Having read about it I kinda don’t feel that we really do have an urgent problem with so many people on earth being constantly engaged with their smart phones.

I might have trouble now starting a conversation with a family member because they are engrossed in their phone, and I might think this is new or different, but thirty years ago it would have been the same thing if they had their nose in a book or a newspaper.

I think by and large it’s good when we’re paying attention to things and engaging with them. That’s not only how entertainment gets done, that is also how work gets done.

I suspect one of the driving forces behind the surge in ADHD diagnoses (and Hari didn’t say this) is that people are getting the diagnosis deliberately because they want access to prescription amphetamines.

Anyway. I would still recommend reading this book. Hari does a good job of covering all the bases and investigating all the topics, including:

  • context switching and its effects
  • effects on flow
  • physical and mental exhaustion
  • sustained reading
  • mind wandering
  • tracking and manipulation
  • stress and its triggers
  • diet and pollution
  • ADHD
  • physical and psychological confinement

Hardware debugging

Read a bunch of stuff about hardware debugging. Learned a thing or two, but I have much further to go!

Books by Kevin Kelly

Here is a list of books from Kevin Kelly, the founding editor of Wired. This is just notes for Future John. I’m planning to read the first two, and maybe the last one; the others are old and hard to find in ebook or audible forms.

QEMU/KVM Attaching a Virtual NIC Directly to a Physical Interface

Man, it took me a while to figure out how to do this! Over on Attaching a Virtual NIC Directly to a Physical Interface I figured out I could use this XML in Virtual Machine Manager (virt-manager) for my NIC device:

<interface type='direct'>
  <source dev='enp9s0' mode='bridge'/>
</interface>

That then gets expanded automatically to something like this:

<interface type="direct">
  <mac address="52:54:00:ce:5b:09"/>
  <source dev="enp9s0" mode="bridge"/>
  <target dev="macvtap4"/>
  <model type="rtl8139"/>
  <alias name="net0"/>
  <address type="pci" domain="0x0000" bus="0x10" slot="0x01" function="0x0"/>
</interface>

Update: ah, balls. This doesn’t completely work, because the guest can’t connect to the host, and vice versa, even though both the host and the guest can connect to the internet. This is a problem for another day. Maybe this or this will help?