Jaron Lanier still knows things: https://www.vox.com/2018/1/16/16897738/jaron-lanier-interview
Test

Back to the future.
the power nine
A nostalgically named but forward-looking set of sets for 2018, starting with TIMETWISTER:
It is maybe worth me thinking about how much I still process music like I might need to DJ with it – which is patently ridiculous, as I don’t DJ any more. There’s lots of knowledge about how people’s music tastes are set in their teenage years and in their early 20s. I wonder how much people’s habits around buying / listening / learning about music are set in those selfsame years – or if I’m just stuck in my adolescent ways.
how to solve problems
This is a book by a man with the fantastic name of Wayne Wickelgren – and I want to mention it because Wickelgren was a psychologist and a cognitive scientist, and the problem-solving methods he discusses all tend to map one-to-one to the algorithm design methods that are taught in computer science.
In CSC, the main three are:
Brute Force
Enumerate every possible combination, solution, or problem state – then optimize to determine the actual solution. This is very slow, but is usually the easiest to think about. Wickelgren talks about “classifying action sequences” by trial and error, including random trial and error. A key note from Wickelgren is the idea of limiting your action sequences by ignoring things that have the same result – which is also about the same as memoizing a function.
Dynamic Programming
Solve a smaller version of the problem, then use the result of that to (inductively) build up the solution that you want. Usually involves some tricky ways of storing the results of the smaller version of the problem. The book talks about “hill climbing”, mentions getting stuck in local maxima, taking odd detours (sound like graph theory, anyone?), and so on. Wickelgren likewise points out that evaluating what your end state should be can be tricky.
Divide & Conquer
Split the problem into smaller version, the combine them (usually in a recursive way) to find the solution that you want. Wickelgren mentions “subgoals”, which are distinct from hill-climbing, as they’re not inductive – there’s even a binary tree as an example!
So those are the big three, which each get a chapter in the book. The book also mentions proofs by contradiction, and “working backward”, which relates to both dynamic programming and divide & conquer solution – if you start from your solution and work “down”, or start from nothing and work “up”.
There’s likewise a chapter on “relationships between problems”, which is a thing that happens in computer science all the time – both in the software engineering sense of having done this before, and the computer science sense of being able to solve a known or simpler problem to get to the problem you want.
The most striking two points in the book that are not in typical computer science theory are a section about how if you can’t solve a problem, take a break, and all the reasons why taking a break is good for you. The other point is about inferring new information from the given information, which is a constant bugbear of mine. What information do you need to have that you don’t have? And can you get that information from the given data? Or, (in the software engineering sense) do you need to obtain it from somewhere else?
software & experiments: the archives

I had the pleasure of doing a radio show on kpiss.fm for most of last year – you can find the archives on this server, or on the Mixclouds. I’d recommend both Morocco Specials, (No. 8 and No. 9), the closing show (No. 13) and the Funk Special (No. 11).
one more time
![]()
Happy solstice, everyone. 2018, we’ll make it happen.
2017: tracks of the year

Benjamin Brunn – Plastic
One of those tracks that you think is a deep tune, and that you end up playing at peak time, and people freak out, and then you play it basically every radio show for a year.

James Holden & The Animal Spirits – Pass Through The Fire
One of those records that picks you up by the scruff of the neck and leaves you hanging a good 18 inches off the ground by the time it is done.

Four Tet – Scientists
There is not a single thing wrong with this stupidly clever tune.

Penny Penny – Shibandza
Oh no, it is a cheesy steel drum record from West Africa, this is super lame, why is the DJ playing this, WHERE DID THAT BASS PART COME FROM, this is amazing, let’s all party.
:format(jpeg):mode_rgb():quality(40)/discogs-images/R-1677926-1236328562.jpeg.jpg)
Prince – I Wanna Be Your Lover
All I want is a Prince pop song with a four minute proto-house vamp on the outro.

The Black Madonna – He Is The Voice I Hear
A tune that never stops peaking / slow burning / rising. A fantastic thing.

Ola Szmidt – Autumn
A late entry into the “sublime ambient” category, but a very welcome one.
Big ups to Dina Maccabee – Push Me, Superlife – Go Bananas, Object – Theme From Q, Omar S – Set It Out, and Not Waving – Where Are We?
2017: albums of the year
A bumper crop, this year.

Xylouris White – Black Peak
Sonically astonishing, musically exceptional, and not a weak track on the album – special thanks to Arkadiy for turning me on to this one.

Hite – Light Of A Strange Day
Julia Easterlin is the best singer.

James Holden & The Animal Spirits – The Animal Spirits
If this is Holden’s final form, it is a pretty amazing one – landing square on the intersection of techno-synth jams, moroccan folk music, free jazz, and psych freakouts.

Tuarrah – Tuarrah
The best sounding album you’ll hear all year, from the Van Kirk / Marion axis.

Laurel Halo – Dust
Sublime post-techno in all ways.
The most honorable mentions to Wally Badarou’s Echoes, to Kaitlyn Aurelia Smith’s The Kid, JLin’s colossal Dark Origami, Colleen’s A Flame My Love, A Frequency, and Nidia’s – Nídia é Má, Nídia é Fudida. Special bonus thanks to Fernando Diaz for ripping all of my tapes from Morocco.


