Saturday, June 3, 2023


 It's quite possible that blogging on an old-style blogging site is totally obsolete, but for a reason I got to look at some of my 2009 posts here, and I didn't feel too embarrassed by what I read. Moving to another more fashionable platform would be too much work. Concurrently, I've been asked a few times recently for book recommendations. So...

  1. Transformer by Nick Lane. No, not that kind of transformer. Three books have reset my understanding of biology and overcame my boredom with the subject in high-school. In chronological order: Jacques Monod's Le Hasard et la Nécessité; The Plausibility of Life by Marc Kirschner and John Gerhart; and now Nick Lane's Transformer. Lane's focus on self-sustaining biochemical cycles as drivers of evolution, with genes as combinatorially generated and selected catalysts, rather than the canonical view of genes in the driver's seat, is refreshing and illuminating. Not an easy read, especially given the sadly decayed state of complex (biochemical pathway) schematics in trade books, but so much worth it. There's a good preview in Sean Carroll's Mindscape podcast.
  2. The Evolution of Agency by Michael Tomasello. Another Mindscape podcast recommendation (can you detect a trend?) A bit thin and abstract, and maybe too flowchart-y in its explanation of different levels of agency from lizards to primates, but it re-centers self-monitoring and social cognition when (AI) fashion favors monolithic feed-forward prediction. It encourages, actually it forces, (re)thinking assumptions. It forms a worthy provocative triple with The Enigma of Reason and The Instruction of Imagination by suggesting a plausible evolutionary path to our symbolic technology culture. 
  3. Memórias Póstumas de Brás Cubas by Machado de Assis. Walking in old Lisboa recently, I found a handsome new illustrated edition of this Portuguese language classic in a bookstore window. Savoring this modernist well-before-modernism masterpiece, its sharp humor and meta-narrative dislocations scratching out a bleeding picture of the racial oppression and bourgeois aristocratic pretensions that imperial Brasil inherited from colonial Portugal. The edition's Portinari etchings don't pull any punches. There are English translations, of course, but I don't know which one to recommend. 

Saturday, May 9, 2020

In memoriam Pedro Carvalho

Pedro was my wife Ana's kid brother. He was 57 years old when he died in Lisbon, early Saturday May 9th 2020 from COVID-19. He had been in the ICU at Santa Maria Hospital since early March after being infected in late February on a business trip to the North of Portugal. He succumbed to a catastrophic lung hemorrhage that his outstanding medical team was powerless to stop after so much effort trying everything that had been learned from other COVID-19 patients all over the world.

In a painful turn of fate, Pedro was the most prepared of us for disaster. He was a volunteer with the Santarém fire brigade from his early teens. He was also fascinated by radio from early on, and became a well-known radio amateur (call sign CT1DBS). He continued for the rest of his life his dual passions for helping others in danger, and for telecommunications: as a firefighter, as a scout, as a Portuguese Navy officer, as commander of Santarém's fire brigade, as the director of civil protection and firefighting for the Portuguese autonomous Açores region, and as an entrepreneur developing advanced emergency communication systems for Portugal.

Pedro never took the easy path. He repeatedly fought for the right actions against bureaucratic foot dragging, lack of accountability, and misplaced priorities. He pushed politicians to support better training for firefighters and other rescue personnel, for creating warning systems for populations in danger from Portugal's terrible forest fires, and for teaching children how to protect themselves from earthquakes in the very seismic Açores. For his leadership and rectitude, he lost some of the jobs he loved, but he earned the profound admiration and gratitude of the marines and firefighters he led.

It is maybe a consolation that Portugal's response to COVID-19 has in the main followed Pedro's principles of leadership, technical excellence, and attention to everyone and everything in the toughest situations. It was not enough to help him, who was one of the first two critical COVID-19 patients in Lisbon, but we feel his spirit of service and competence in how many others have been protected.

Pedro leaves behind Clara, his beloved wife of 25 years, his brother João and his sister Ana, several nieces and nephews, and a big hole in all the work he would still be doing in advancing emergency technology in Portugal. We miss him terribly.

COVID-19 is real, it can easily take the most vital, helpful, and productive among us.

Saturday, November 2, 2019

Digital audio without tears

In earlier posts I described systems I was using for listening to lossless (FLAC) digital audio. A lot has changed in my various audio setups that would take too long to explain, but I wanted to update you on a really nice lowish-cost transport for DACs and integrated audio devices with S/PDIF or AES digital inputs that I strongly recommend. The ingredients (most used in a previous setup):

  1. Pi 3 SBC
  2. PiTouch 7" touchscreen
  3. SmartiPi stand
  4. Pi2AES audio shield
  5. Power supply for Pi2AES
  6. Pi 2 Design supplies (5) with a straight barrel adapter that is too long for the stand (3), but this elbow adapter fits (thanks to Michael Kelly @ Pi 2 Design).
  7. Whatever miniUSB 5V power supply you have around to power the PiTouch (I'm using an otherwise idle Chromecast power supply)
  8. moOde Audio Linux-based digital music software
I set this up on my home network, which allowed me to configure moOde through a Web browser on my laptop, but I run it at work disconnected from the network, with all the music on an SSD. If your system is always networked, I'd skip (2), (3), and (6) and buy the nice Pi2AES case from Pi 2 Design instead. The same hardware can be used with other Linux-based audio distributions. I used to favor piCorePlayer, and I still prefer its lean, fast UI, but it has become unusable for non-networked systems, unfortunately.

For those of you who have USB DACs or integrated amps, I've heard good things about the Allo USBridge Signature, which can also be bought as a complete box with a Pi and pre-installed software.

I've used quite a few more expensive transports in different configurations, with different DACs and downstream audio chains. Pi2AES is definitely competitive with many times more expensive transports, if you are willing to do the hardware and software legwork, and I suspect Allo USBridge Signature will be too.

Pictures of the Pi2AES-based transport feeding a nice Soekris dac1541 sign-magnitude R-2R DAC from Denmark followed by the now discontinued HP-1 headphone amp from Neurochrome in Canada.

Tuesday, May 28, 2019

Digital audio findings

It's a long story that I won't give in detail, but 6 years ago I started to explore digital lossless music, initially CD rips but increasingly digital downloads. My music interests are mainly contemporary jazz, modern classical, early music, Baroque, West Africa, Mediterranean, Middle East. I went through a lot of gear and setups since. I learned a lot, too much to summarize, but here are a few findings:

  • First question is why lossless rather than MP3 or AAC? Simply, it can sound better for some material (plucked strings especially) with the right downstream gear.
  • How do you get music into that form? If you have CDs, you re-rip them. I use XLD on my Mac. If you want to stream, you can use lossless Tidal or Qobuz (which is what I use). Finally, there are several lossless download vendors: ProStudioMasters, HDtracks, 7digital, eClassical, Presto Classical, and best of all because more money goes to the artists, Bandcamp for independent artists and labels. Most of my recent music is from Bandcamp.
  • How do you play it? You need a means to move bits from local storage or streaming sources to whatever turns bits into analog waveforms in your system. Many options there, from simple Apple or Sonos setups to integrated receivers from companies like NAD, Naim, or Hegel (owned gear from all of them), to dedicated digital transports connected to separate DACs, preamps, and amps.
  • You can use your phone or laptop as a transport, but it is also possible to use a variety of single-purpose devices for that. Here's what I assembled to use at work. Again, one can go crazy on digital transports, to stratospheric prices that make no sense to me. I do own a relatively pricey Metrum Ambre transport for my fancy headphone system(s) at home, but one can do well in the just-digital-audio transport front for much less, such as the Allo USBridge I have for my speaker system.
  • For quite a while, I was having a very good time with a single-purpose CuBox running Volumio, reading tracks from a home NAS (Synology) playing to a Schiit Bifrost Multibit DAC and a Schiit Jotunheim headphone amp for my home headphone and then work systems until I gave it to my daughter. People I trust claim that you can spend a lot less, either from Schiit or from vendors like AudioQuest for a very reasonable sound quality. The AudioQuest devices are nicely portable and work easily off your laptop or phone.
  • Schiit Audio has by far the best quality/price ratio that I know of for DACs and headphone amps. I've never tried their preamps, and speaker amps, but I suspect they win there too. They are also responsive, don't take themselves too seriously, and respond well to nice customer inquiries.
  • If you share living space with someone, or if you have close neighbors, headphone listening has got really good with the right headphones. I have only listened closely to a small number of different headphones, mostly rather expensive (>$1K), so I have no recommendations for anything below $500. At work, I use MrSpeakers Æon Closed, which work well for the sources and relatively laidback music I like for work.
  • It is hard for me to recommend speaker systems because I've heard way too few different ones in the last decade. I can say that for a small(ish) room, a pair of KEF LS50s with a sufficiently brawny amp (the LS50s are rather inefficient) give outstanding clarity and dynamics (LS50s are now mostly sold in a wireless, built-in amp version that I've not heard so I can't comment on). In my current larger living room, my earlier LS50s were replaced by KEF Reference 1s on stands, with a really brawny Hegel integrated amp, but those choices involved a bunch of other factors as well as a lot of listening at a couple of SF dealers. The Hegel integrated can take bits directly into its built-in DAC, which is fine but a bit too polite for my taste. Instead, I use a Schiit Yggdrasil DAC with some experimental hardware (don't ask) that allows it to get outstanding quality from a cheap Allo USBridge transport.
  • How do I get bits to my home systems? I've landed on Roon, which does the best job among alternatives to manage my eclectic local and streamed music collection and send the bits reliably to the two systems I listen on at home (speakers in the living room, headphones in the study). I run the Roon server on a fanless Intel NUC with Ubuntu Server 18.04, mounting its music from a Synology NAS.
  • You don't really want to go there: 

Monday, May 27, 2019

Dennis Bray's "Wetware"

Just finished reading Wetware, which I had owned for a while and started reading a couple times while traveling but misplaced both times, so I had to go back to the beginning. I don't agree with everything Bray says, and in the 8 years since he published the book, a lot happened both in computing and in biology. But I recommend Wetware to anyone who is puzzled about the similarities and differences between living things and computers. Three quotes that connected:
Neural networks can cope with large amounts of information, supplied as written text, facial features, industrial processes, and so on. They can recognize restricted sets of patterns better than we can. But what they do is the tapping of a tin drum compared with the symphony orchestra of natural environments.
Such coupling of environmental parameters through internal circuits allows a cell to predict future events. These circuits contain, implicitly, the probability of certain life-changing events.
If the detailed chemistry of the cell is simply the outcome of a historical ragbag of ad hoc interactions, then it will be no more predictable than the weather. 

Tuesday, September 18, 2018

August-September music

Artist Title
Alisa Weilerstein Transfigured Night: Haydn and Schoenberg
Andrew Staples/Pauline Cheviller/Esa-Pekka Salonen Stravinsky: Perséphone
Blaze/Sakurada/Sampson/ Wörner J.S. Bach – Secular Cantatas, Vol.10 (BWV 30a, 204)
Cécile McLorin Salvant The Window
Chris Lightcap Superette
Christian Tetzlaff/Hannu Lintu Bartók: Violin Concertos Nos. 1, 2
David Binney Out of Airplanes
Edo de Waart Adams: Harmonium
Ensemble Dialoghi Mozart, Beethoven: Quintets for Piano and Winds
Ethan Iverson/Mark Turner Temporary Kings
Gilad Hekselman Ask for Chaos
Grdina/Houle/Loewen Live at the China Cloud
Henry Kaiser/Wadada Leo Smith/Yo Miles! Yo Miles: Sky Garden
Henry Kaiser/Wadada Leo Smith/Yo Miles! Yo Miles: Upriver
Jamie Saft Quartet Blue Dream
Jordi Savall/La Capella Reial de Catalunya/Tembembe Ensamble Continuo Bailar Cantando: Fiesta Mestiza en el Peru
Lee Konitz/Dan Tepfer Decade
Louis Thiry Messiaen: Organ Music
Marcin Wasilewski Trio Live
Mary Halvorson quartet Paimon: Book of Angels 32
Mary Halvorson/Bill Frisell The Maid with the Flaxen Hair—A Tribute to Johnny Smith
Matt Lavelle/Reggie Sylvester Retrograde
Medeski Martin Wood/Alarm Will Sound Omnisphere
Mikkel Ploug/Mark Turner Faroe
Miles Okazaki Work (Complete, Volumes 1-6)
Phronesis We Are All
Quatuor Debussy/Jean-Philippe Collard-Neven/Vincent Peirani/Franck Tortillier Claude Debussy: le jazz - Preludes for a Quartet
Robert Kaddouch/Gary Peacock 53rd Street
Robert Kaddouch/Gary Peacock High Line
Rosa Brunello/Los Fermentos Volverse: Live in Trieste
Stile Antico Song of Songs
Tom Barford Bloomer
Tord Gustavsen Trio The Other Side
Víkingur Ólafsson Johann Sebastian Bach