We took advantage of Saturday's good weather by heading out to Burbage in the Peak District and walking with my parents (plus dog) along the edges. Sunday was almost as beautiful, but we decided to avoid the sunshine and watch Hidden Figures instead, a film celebrating the contribution of three African-American women at NASA. I liked it!
I'm still working on Dust, my peer-to-peer event stream project, and
I've been preparing for the Distributed Hash Table (DHT), which will
help you find peers when connecting to the network. I've already
decided to use Kademlia (the DHT used by BitTorrent
so this week I re-read the Kademlia paper, and with my mind suitably
refreshed, have started to code the routing table.
Two events this week. First, Python Sheffield, where I attended a talk
on Conda - a virtual-environment and package management tool, which
virtualenv can also handle non-python dependencies
libxml). Then, it was my turn to organise, and while the rest
of the Sheffield JS team enjoyed RenderConf, I decided to run a Code
Dojo. I took the exercises from exercism.io, which is a great
resource if you want to run your own.
I finished "Tokyo: City at the End of the World" by Peter Popham. He's an English journalist, who in 1985, after 8 years living in Tokyo, wrote this book about the city and its architecture.
It's a nice physical artefact: thick pages, but not glossy, text wrapped in comfortable white-space, but still yielding for the occasional black and white photo, and the writing is very competent too - but it sometimes reads like a long-form magazine article and is perhaps a little too easy to race through. But I liked the atmosphere, which, after enjoying Peter's introduction to Kowloon Walled City in the excellent "City Of Darkness: Revisited", is why I picked it up.
I'm currently trying the dumb-jump package, which provides 'jump to
definition' for multiple languages, simply by searching for
grep. It doesn't require indexes (
and therefore requires almost no setup.