Hello World!
I'm June Knauth, a software engineer and tinkerer. I like learning about the world and thinking about my place in it. This is my general-purpose personal site.
Projects
Ongoing
- Transit Trivia: A game about subways and transit in New York City. Played at NYC Resistor whenever I get the time to write more questions.
- playfield: 3D tracking and projection mapping primitives. The eventual goal is to turn this into a digital game played with physical objects. Written in Python using cv2.
Completed or Permanently Back-Burnered
- "Approximately Intelligent: An Uncertain Future in Computing": My Bachelor's thesis. I discussed the culture of excess which has become endemic in big tech, and which the AI boom has only worsened. As a counterexample, I showed the potential of approximate multipliers, tech which could reduce AI power consumption by 90% with no loss in fidelity. This work was also the basis of my talk at HOPE XV (2024), "AI, Solarpunk, and an Uncertain Future in Computing".
- Farming Web of Trust: A quick demo using microcontrollers, soil moisture sensors, and LoRA radios. Each microcontroller shares data about soil moisture over its LoRA connection. This was a project for a class about sustainable agriculture, wherein I argued that locally independent networks for sharing crop data (i.e., webs of trust) could bolster resilient, collaborative agricultural systems.
- "ActivityPub Four Years Later: The Good, the Bad, and the Fedi": A deep dive into ActivityPub, the W3C standard for federated social networking. These days, something of a post mortem. Talk given at A New Hope (2022).
- OS Labs: Simple simulations of a kernel scheduler and memory manager.
- RockeTrack: A GPS-and-LoRA powered system for tracking model rockets. This one is old enough that I have no pictures or links, and despite being the designated payload for a one-mile-one-pound project, it sadly never flew, but the damn thing at least got to send a few packets from my high school's parking lot.
- Email: Prepend
j@
to this domain
- Signal:
jne.79