Weekly Head Voices #127: Readers are leaders.

Betty’s Bay Beach impression by Genetic Offspring Unit #1, age 11.
  • This week I worked on automated email analysis and storage for side-project #38465 (more on this in future editions) and on bits of UI for a wxPython desktop app (yes desktop app! some of us fortunately still get to make them!) for my current main work project.
  • Had to make screencast to demonstrate milestone deliverable of above-mentioned main project. Making screencasts is an obscure but longstanding hobby of mine, but I needed to level up slightly, so the business bought me ScreenFlow 7.2. For the first time ever, I recorded the screencast in multiple segments and did the voice-over later. Soon these new skillz will trickle down to my publically available screencasts.
  • On that topic, having a good microphone is crucial, not only for screen recordings but also for video meetings. I recently acquired the Samson Go Mic to complement my larger Samson C01U. The Go is brilliant: Recorded voice quality comes close to the C01U in spite of the Go’s compact form factor, and it has a hardware switch to select either of the the built-in omni-directional, for meetings, or cardioid, for more dedicated voice recording, microphone elements.
  • Ironically, an ex-colleague posted “How to Fix Facebook—Before It Fixes Us” on Facebook, a long and worthwhile read on how FB is used to spread fake news that effectively manipulates public opinion, and what should be done to remedy this. Here is a choice quote to get you started:

We still don’t know the exact degree of collusion between the Russians and the Trump campaign. But the debate over collusion, while important, risks missing what should be an obvious point: Facebook, Google, Twitter, and other platforms were manipulated by the Russians to shift outcomes in Brexit and the U.S. presidential election, and unless major changes are made, they will be manipulated again. Next time, there is no telling who the manipulators will be.

  • In the same vein, I continuously try to spend as few as possible minutes on YouTube, but the one thing I will definitely continue watching is Károly Zsolnai-Fehér’s brilliant Two Minute Papers channel! Most recently, his treatment of Distilling a Neural Network Into a Soft Decision Tree, a paper by Nicholas Frost and Geoffrey Hinton, caught my interest. In this, they address the problem of neural network explicability (it’s hard saying at a higher level why a neural network makes a particular decision) by deriving a soft decision tree from that trained neural network. The tree is not as accurate as the network, but is able to give plausible explanations for the network’s decisions. See the 4 minute long two minute paper video (hehe) here:
  • I came across the following on reddit, again quite ironically, and I have since taken to saying it to my genetic offspring units (GOUs) at every possible opportunity:

Readers are leaders!

Have a great week readers, I hope to see you again really soon!

wxPython lovin’

In other news, I was able to put time in on Friday and do some
PyColourChooser hacking. Michael Gilfix (the author) has integrated my patches. You know it’s a good patch when it removes far more code than it adds, yet increases the functionality. :)

I’m still wondering why wxWindows doesn’t wrap the GTK colour wheel though. The wxWindows generic colour selector (used on GTK setups) isn’t worth the photons it was coded with. PyColourChooser alleviates this deficiency in wxPython to some extent, but that durn colour wheel would have been nice too!