Researching the space between objects.

Recent Changes


Web Logs

Contributing to the monotonically-increasing entropy of our digital world.

Music Log

Jun 1, 2025

May Roundup

For the first time in my life, I have assembled before you a slate of various glyphs in an attempt to communicate some scattered thoughts about music I have consumed this past month.

It was month of many wonderful songs. Without further ado, some words:

Squid - The Hearth and Circle Round Fire

This past week I finally got around to this single Squid dropped after their recent album release and its really incredible. Opens with a textured cacophony over drums, with some really punchy fills and an always great vocal performance. I just missed them playing in philly and I’m sad I didn’t get to hear this in person.

Now

May 16, 2025

Still working on Klee. I’m happy with how it has been progressing. You can follow the progress here. Definitely a long road to go with it, but I’m very excited to start actually building GUI’s with it.

I’m particularly interested in this idea of using Klee to bootstrap a syndicate-specific editor for building actors. Currently I am eyeing either a tcl editor + sub-editor for klee expressions, or a racket + klee structured editor.

Gardening Log

CUBE LOG

OS Lab

Trying to turn linux into a moldable computing environment.

Ambient Dataspaces

hello

Work-in-progress for now. Will be similar in functionality to the tuplespaces in AmbientTalk

See also: https://git.syndicate-lang.org/ehmry/cow-feds

A Sketch of Running Folk on Synit

My programming life at the moment has been split between the worlds of Syndicate and Folk. They are both reactive programming systems that have a ton of conceptual overlap, so I have been trying to figure out a way to combine the two in a nice way so that I can eventually utilize the Ambient Networking, Graphics, and Audio work I’ve been iterating on in Syndicate world, from Folk, and use the physical interface Folk provides to interact with Syndicate actors.

Misc

Quotes

“You can take it pretty far on a prayer that’s pale and synthetic
Bending my crowbar with tension that’s telekinetic”
–Waxahatchee - “Crowbar”

“I am full of heavy metals
I am a heavy metal man”
–Cameron Winter - “Cancer of the Skull”

Pangrammic Haikus

5 7 5 syllables that contains all english letters!


vexed zither blood jolts 
prime recursive horizons;  
qi glyph fractal walk
pixel syzygy,
quadratic vectors of thin
moonbeams wake blank jewels

Visual

Interfaces

An Instrument That I Want to Make

Instrument

I’ve been playing my guitars on my lap using a slide a lot more. It’s fantastic. I make some truly disgusting sounds. As I’m playing, I noticed that how I interface with the guitar in this configuration, reminds me a lot of how I interact with Ableton’s Granulator.

Instrument Diagram

With the Granulator, I move a cursor side to side across a digital audio buffer in order to launch the grains at the cursor’s specific point in time. With the slide guitar, I move the slide horizontally to control pitch, and by moving the slide up and down across the strings, I can control which strings are being impacted by the slide.

Meta

Content about this site’s content.

Licensing

Unless otherwise stated, all website assets and text content are released under the BY-NC-SA4.0 License.

Unless otherwise stated, the code to generate this website, along with any posted code snippets, are released under the GNU GPLv3 License.