reading

News is bad for you – and giving up reading it will make you happier
Newsreading

News is bad for you – and giving up reading it will make you happier

In the past few decades, the fortunate among us have recognised the hazards of living with an overabundance of food (obesity, diabetes) and have started to change our diets. But most of us do not yet understand that news is to the mind what sugar is to the body. News is easy to digest. The…

Reading the moves in the Korea chess game
Newsreading

Reading the moves in the Korea chess game

Image copyright Reuters Image caption Mr Kim's trip to China caught the world by surprise North Korean leader Kim Jong-un's surprise visit to China's President Xi Jinping has left many wondering how it will influence the next move on the global chess board of power. The meeting marks a warming of relations between Pyongyang and…

Reading a VGA monitor’s configuration data with I2C and a PocketBeagle
Newsreading

Reading a VGA monitor’s configuration data with I2C and a PocketBeagle

Have you ever wondered how your computer knows all the characteristics of your monitor— the supported resolutions, the model, and even the serial number? Most monitors use a system called DDC to communicate this information to the computer.1 This information is transmitted using the I2C communication protocol—a protocol also popular for connecting hobbyist devices. In…

Reading Nabokov’s Dream Diary
Newsreading

Reading Nabokov’s Dream Diary

We conclude stage 2, then, by fitting an arrowhead to Time 2 in the dimension-indicator of Fig. 8, in order to show that GH is a field of presentation moving up Time 2. The motion of field I along Time I is now recovered. For, as GH moves up the diagram, the point O, where…

Reading bits in far too many ways (part 1)
Newsreading

Reading bits in far too many ways (part 1)

Resurrecting an old tradition of this blog, let’s take a simple problem, go over a way too long list of alternative solutions, and evaluate their merits. Our simple problem is this: we want to read data encoded using some variable-bit-length code from a byte stream. Reading individual bytes, machine words etc. is directly supported by…