THE LACK THEREOF
Various musings of Brock Wilcox (@awwaiid)
all
blog
music
project
recurse-center
rubyforgood
share
Search:
Helped That One
2025-03-28
blog
Taking inspiration from The Star Thrower; Action, even in the face of futility, is the path I take.
Generative ChuhuaPin
2025-03-27
blog
Using the new ChatGPT GPT-4o Image Generation to incrementally generate a photo of Hoda! (A "Chipin" is a 50-50 Chuhuahua and Mini-Pincer. Hoda is 70-20, so is a ChuhuaPin!)
The Star Thrower (Loren Eiseley)
2025-03-27
Editor Note: This piece is by Loren Eiseley, 1969. Published in The Unexpected Universe. Transcribed here from a PDF scan I found.
The Four Squares of Agency
2025-03-14
blog
agency
Agency (a more useful concept of Free Will), has two important ingredients -- the ability to predict outcomes and the ability to influence outcomes -- both of which come in a spectrum of possible degrees. We can lay these out into a visualization that breaks down naturally into a four-square grid.
Nerd Snipe
Task time tracking
2025-03-04
blog
nerdsnipe
Since I'm going some consulting work I have to do a bit of time tracking. And you know what that means! Playing with my taskwarrior and timewarrior config!!!
Link Roundup (LLM/AI)
2025-01-31
blog
share
My friend Brad asked about what I've been reading lately in the AI/LLM space to keep up. Here's my link roundup! Things that have been on my rotation lately.
VisiData XDG
2025-01-31
blog
Figured out how to make opening a CSV in firefox pop open a terminal running VisiData (vd)
Nerd Snipes
2025-01-19
blog
What distracted me today? Flameshot and Rofi.
Little Dashes of LLMs
2025-01-11
blog
A small data transform / cleanup task using LLM labor.
Little Boxes For Your Ghost
2024-12-12
blog
ghostwriter
Drawing Xes in Boxes is harder than you might think! Teaching Ghostwriter a bit about space by pre-segmenting the input image gets us closer.
A Ghostly Game
2024-11-23
blog
Working on Ghostwriter, making some incremental progress on playing tic-tac-toe.
Ghostwriter
2024-11-17
project
Use the reMarkable2 as an interface to vision-LLMs. Ghost in the machine!
Projects
2005-01-04
→ 2024-11-17
project
I present here a very incomplete list of programming-related projects, and the tools and languages I might use to create them.
VSCode Stripped Down
2024-09-22
→ 2024-09-24
VSCode is quite cool and I'd like to be good with it, but my fingers and brain refuse to adapt without some explicit work. Here are some of the things I'm doing to make it a bit more comfortable for me, a long-time vim user.
LLM Token Tree Visualization
2024-09-08
→ 2024-09-14
project
Each token is one choice from many forking paths. Let's see some of the other possibilities. Also try the Live LLM Token Tree Visualization Tool!
OGPF Layout
2004-05-26
→ 2024-09-14
Documenting the data architecture for OGPF (OCaml Genetic Programming Framework).
Human Essentials
2024-09-07
project
Part of the Ruby For Good organization; inventory control for diaper and period-supply banks.
Declarative Diagrams
2022-10-01
→ 2024-09-07
I love diagrams! I love code! Mashing them together is delightful :)
Screenshot on 2003.10.17
2003-10-17
→ 2024-09-07
About
2004-12-12
→ 2024-08-31
This is the website and wiki of me, Brock Wilcox a.k.a. awwaiid. Please see the Home page if you would like a less philosophical introduction to this site. Otherwise, read on!
Shares
2024-07-06
→ 2024-08-03
meta
share
I use Feedly to subscribe to a bunch of websites and blogs and such. When I see something that is interesting I tag it and bag it. Here is the raw shares.rss.xml. I also share thoughts or commentary on the 'share' tag.
Unison Backup Setup
2006-03-18
→ 2024-04-18
I use Unison File Synchronizer to keep my important files synchronized between machines. This is a description of how I have it arranged and automated. I have been using this setup since 2006!
Recurse
W4/6 D3/5
2024-04-17
blog
recurse-center
In-Hub, LLM + Sonic Pi, dash of docker-compose
Recurse
W4/6 D2/5
2024-04-16
blog
recurse-center
In-Hub, LLM Club, Mediapipe, Coffee Project, docker-compose
Recurse
W4/6 D1/5
2024-04-15
blog
recurse-center
Website updates to break insulation, bit of Human Essentials
Recurse
W3/6
2024-04-14
blog
recurse-center
A week spent coughing, writing Java, and watching Andor. First World Problems hah. Not bad in the scheme of things! :)
Recurse
W2/6 D5/5
2024-04-05
blog
recurse-center
Virtual errands, GPU token generation. Oh right, Alloy
Recurse
W2/6 D4/5
2024-04-04
blog
recurse-center
Pairing, unicode tokens, graphviz bling
Recurse
W2/6 D3/5
2024-04-03
blog
recurse-center
Pairing, learning about LLM KV-caching
Recurse
W2/6 D2/5
2024-04-02
blog
recurse-center
Applied LLM Demos; basic token output visualization with graphviz
Recurse
W2/6 D1/5
2024-04-01
blog
recurse-center
Lunch table with Humans!
Recurse
W1/6 D5/5
2024-03-29
blog
recurse-center
Llamas, Pythons, Coffee, and Sway
Notes From Peter Kriens Video
2024-03-28
blog
recurse-center
share
Some notes and thoughts on Peter Kriens' video, as posted on the Alloy Discourse
Recurse
W1/6 D4/5
2024-03-28
blog
recurse-center
Fuzzy brained, but starting to figure this thing out.
Recurse
W1/6 D3/5
2024-03-27
blog
recurse-center
In The Hub
Recurse
W1/6 D2/5
2024-03-26
blog
recurse-center
Pairing, Merging
Recurse
W1/6 D1/5
2024-03-25
blog
recurse-center
First day of RC!
Getting Ready To Recurse
2024-03-23
blog
recurse-center
Packing up for my 6-week batch at the Recurse Center.
Recurse 2024
2024-03-05
→ 2024-03-23
recurse-center
I'm attending The Recurse Center for 6 weeks from March 25 - May 3.
Thinking About Model Extraction
2024-02-04
→ 2024-03-23
blog
recurse-center
Sharing some thoughts on my Recurse Center project, exploring how to bring Alloy or similar tools into the Day Job.
Recurse Setup
2024-01-31
→ 2024-03-23
blog
recurse-center
I'm attending a 6-week retreat at Recurse Center! This will go from March 25 - May 3. So ... gotta get set up!
Human Essentials Schema Exploration
2023-02-24
→ 2024-02-04
blog
rubyforgood
I'm trying to solidify my understanding of the schema organization for Human Essentials. The goal is to build up some documentation to make contribution even easier for new folks. Also I like to play with PlantUML and GraphViz.
Thinking About Copilot
2023-11-28
→ 2024-01-31
blog
Reflections on Github Copilot and AI coding assistants.
The Cult of Oz
2023-07-22
blog
I found a weird self-published book in a street-side Little Library. Here is my review.
Self Judging Stories
2023-07-20
→ 2023-07-22
blog
Using OpenAI API GPT-3.5 to generate and judge stories.
Paper Snake Game
2023-04-30
→ 2023-07-20
blog
Creating a simple snake game with the help of ChatGPT.
Chokepoints
2023-04-22
→ 2023-04-23
blog
share
Notes from the Changelog interview with Cory Doctorow on Chokepoint Capitalism
Wanda Vision Jam
2023-03-25
music
Jam with Theo -- banging drums, strumming bass, and making up nonsense about Wanda Vision!
My Little Dog
2023-02-04
→ 2023-03-25
music
Song inspired by Hoda The Dog lounging about in the living room sun!
Music
2010-11-27
→ 2023-03-25
project
music
Here you can play all the music I've written or been involved with in one lovely place. Also check out my Music Gear and Setup!
Got One Shoe
2008-05-13
→ 2023-03-25
music
A delightful song about that one shoe you can't seem to find!
RPM 2023 My Little Dog
2023-02-04
blog
Initial attempt at My Little Dog, part of the 2023 RPM Challenge
RPM Challenge 2023
2023-01-29
blog
I'm going to try to do the RPM Challenge again this year. Millionth try is a charm?
Deploy First, Breadth First
2017-01-22
→ 2023-01-08
programming
An exploration of mitigating project risks with frequent deploys and prioritizing end-to-end execution.
Snake Souls (Fairy Lights, ChatGPT)
2022-12-04
blog
I had ChatGPT write me a poem .... but first some somewhat irrelevant background information!
COVID Can I Do It
2022-09-25
project
During the COVID-19 pandemic I worked with an awesome group to build a harm-reduction dataset. The https://covidcanidoit.org/ website teaches people what to do and not to do based on current community-risk levels.
Mizik Game
2022-09-25
project
A hexagon-grid sound and sequence memory game.
Monome Norns
2022-09-25
Monome Norns is a music-sentric device built on top of the Raspberri Pi by https://monome.org/. There is a healthy community at https://llllllll.co/ ("Lines"), though they talk about a lot more than only Monome. Norns is scripted primarily with Lua and SuperCollider, though is a fully Linux system.
REPL Looper
2022-09-25
project
Pair a keyboard with the Norns and Grid. Then you record commands like a set of timed and sequenced macros visible and triggered on the grid. Like a guitar-looper mashed up with a REPL mashed up with a sequencer!
Sugary Sunday: Javascript Object Property Shorthand
2020-06-21
blog
In today's sugary exploration, let's take a look at a shorthand for object key expansion in Javascript (ECMAScript 2015+, es6+). For an overview of the TON of delicious sugar that was added to Javascript at around es6, check out es6-features.org.
Debugging Techniques
2020-05-20
→ 2020-05-21
code
A brain-dump of various approaches to debugging (code) things that I like.
What Even Is Firebase
2020-04-27
blog
We're using Firebase as the hosting service for https://covidcanidoit.com and the experience has been kinda weird, coming from a more traditional server-database world.
Talking DC Vote Blues
2008-10-06
→ 2020-03-03
music
Talking DC Vote Blues
VueJS Notes
2020-02-16
A brain-dump of some things I ran into while learning VueJS and related technology (Vuex).
Link Roundup
2020-01-20
blog
share
Cool things I saw on the internet at some point:
Mobile WebAudio Synth
2020-01-20
blog
I got a Pocket Operator PO-33 a while back, and find it super fun -- it is minimalist and usable. It inspires me to play around with beats and tunes ... and it also inspires me to work on my own samplers, sequencers, and synths.
Livingroom Adventures
2019-09-22
music
I made this by sampling some random Jazz, looping it, and layering in some drums and effects -- all using my fun Pocket Operator PO-33!
Pocket Operator PO-33
2019-08-25
The Pocket Operator PO-33 Knock-Out is a super fun sampler and step-sequencer made by Teenage Engineering! I got one in August 2019, and am using it to play around with sample-based music.
Learning Machine Learning
2019-03-03
blog
I'm working on making the jump from READING about recent machine learning techniques to APPLYING recent machine learning techniques. I have some nice datasets at work, so I am doing a bit of double-dipping by playing with those.
Graph Module
2004-05-13
→ 2018-12-15
project
The graph module uses GraphViz to draw graphs. Here are some examples I've put together, but much fancier thinges are possible. See http://www.research.att.com/sw/tools/graphviz/refs.html for GraphViz documentation, and see http://www.research.att.com/sw/tools/graphviz/examples/ for some examples.
Transition
2018-12-08
blog
Generative artwork, floating and fading.
CDOLTM
2018-11-16
music
(Cats Dominate Our Lives Too Much)
Destroy Things
2018-11-12
blog
I think it's important to learn through destruction. I like to proble the edges of things, and one of the best ways of knowing where IS the edge is to go over it. So ... let's go over the edge.
Multiverse Timetravel Accounting
2018-07-29
blog
I've been doing a spot of accounting at work over the last few months. This is clearly a failure of delegation and management on my part, but it has led to at least one deep observation that I mightn't have had otherwise.
Link Roundup
2018-07-23
blog
share
Comments on OddMuse Wiki Dockerized
2018-05-10
Yo Oliver
2018-04-14
music
Un-Mixed: (download)
OddMuse Wiki Dockerized
2018-02-05
blog
I Dockerized this website yesterday! I had already built a cpanfile that declares the Perl5 dependencies of OddMuse, which made it easy. I'm also going to run this with the data directory directly bind-mounted.
Deep Code Tracing
2017-07-30
→ 2017-07-31
Let's have some fun with tracing code!
Perl6 Colons
2016-01-13
→ 2017-07-23
I'm collecting all the ways you can use : in Perl 6.
Comments on Perl6 Colons
2016-01-21
→ 2017-07-22
Lignting Talk on Rakudo Colons
2017-07-08
blog
I gave a lightning talk at The Perl Conference about my collection of Perl6 Colons. Looks like Geoff gave me 34 extra seconds... not sure that I approve :)
Music Gear and Setup
2011-08-27
→ 2017-06-02
music
I've been exploring the world of Open Source Music Production! Here I detail my setup.
Core Logic
2017-05-21
blog
There are many tools in my programming toolbox, but one that I've felt is missing is constraint and logic programming. I've done a spot of Prolog and played with some inference systems of various types ... but even when I run into something where I think it's the right hammer... I don't have a go-to tool.
Randori
2017-04-26
→ 2017-05-18
"Pair Programming Musical Chairs"
White Roses
2017-04-13
music
Listen: (download)
VimWiki Gateway
2017-04-10
blog
I've been having lots of fun with https://github.com/vimwiki/vimwiki lately! I've mixed in a bit of encryptfs to have a private directory of notes. Sometime during boot, I set it up with:
Gitmo
2017-02-16
music
Listen: (download)
Slack Hash Store
2017-01-11
→ 2017-01-18
blog
Last night at the DC Perl Mongers meetup we collaboratively built a proof-of-concept for storing key/value pairs as messages in a slack channel, https://github.com/plicease/globalhash. This was made straightforward by great Slack API docs and cpan:WebService::Slack::WebApi. Example usage:
Links TODO
2016-12-20
Martin Prescher, CTO, AutoGravity - Scrapping the Monolithhttps://pbell.wistia.com/medias/eoiit75e8p
Manager Philosophy
2016-11-04
Halloween Costumes
2007-10-02
→ 2016-10-23
I never want to be the same thing twice... so:
All The Methods
2016-09-14
→ 2016-09-23
blog
A fun thing to do is to explore things using introspection/reflection. In Ruby and Perl6, for example, we can get a list of methods for a given object instance pretty easily:
Project Ideas
2016-08-24
→ 2016-09-11
Test Suite Debugging Time
2016-09-05
blog
One of the codebases I work on regularly has a large and slow test suite. So slow that it typically only runs in totality in a continuous-integration (ci) environment, and there it uses the parallel_tests gem to slice it into pieces and run in parallel. This gets it to run in like 30 minutes instead of 2.5 hours.
ICFP Contest 2016
Origami Folding
2016-08-12
blog
<include "ICFP Contest 2016">
ICFP Contest 2016
2016-08-12
ICFP Contest
2015-08-13
→ 2016-08-12
I enjoy participating in the International Conference for Functional Programming Contest, an annual coding marathon.
Pi Girl
2016-07-07
music
Listen: (download)
Comments on Fujitsu Lifebook T730
2010-10-01
→ 2016-05-28
Load More