🥬 Lettuce gemlog

Generative music, art, coding, learning, politics, whatever

This gemlog is best visited between 1am and 6am local time.

                    ████████▓▓              
          ██████  ▓▓▒▒░░    ▒▒██            
        ▓▓  ▒▒▓▓▓▓██░░▓▓▓▓▓▓▓▓░░██          
  ▓▓██  ██░░▓▓▓▓▓▓▒▒▓▓▒▒▓▓▒▒██▓▓██          
▓▓▓▓▓▓██▓▓██▓▓██▓▓▒▒▒▒▒▒░░▓▓▓▓██▓▓▒▒▓▓▒▒▓▓  
▓▓░░▒▒▓▓██  ▒▒██▒▒░░▓▓▒▒██▓▓░░▒▒████▓▓▒▒░░▓▓
██▓▓░░░░▓▓██░░▒▒████████▓▓░░██████▓▓░░░░▓▓██
  ██▓▓▒▒▒▒▓▓██▓▓▒▒██▓▓  ░░██▓▓░░░░░░  ████  
    ████████████████▓▓░░██▓▓░░██████████    
    ▓▓▒▒▓▓▒▒▓▓▓▓██▓▓▒▒░░▓▓░░▓▓▒▒▒▒▓▓▓▓▓▓    
    ▓▓▒▒  ░░░░▒▒▓▓██░░██▓▓▓▓▒▒▒▒░░▒▒▓▓      
      ▓▓░░░░  ░░▓▓██▓▓▓▓▓▓░░░░  ░░▓▓▓▓      
      ▓▓▓▓░░░░░░▒▒▓▓██▓▓▒▒░░  ░░▒▒▓▓        
        ██▓▓░░░░░░▒▒██▓▓▒▒  ░░▓▓▓▓██        
          ▓▓▓▓▓▓▓▓▓▓██▓▓▒▒▓▓▓▓▓▓██          
              ██████████████████            

Posts organized by category instead of date

Posts

2024-03-24 Offline programs (via aliases/functions)

2024-03-12 Micropower radio

2024-01-22 Brooks saddles on bikes: some opinions

2023-09-22 How to remove old packages on Linux

2023-09-11 🎲 1x1: an e-zine of solo games

2023-09-05 RE: Why would students use gemini?

2023-08-31 - Help wanted: Why would students use gemini?

2023-07-31 - Why I use the command line

2023-07-30 - Beginners Guide to Rogue, the Roguelike Game

2023-07-17 - Old Computer Challenge 2023 Recap

2023-07-14 - Setting Up Void Linux on an Old Raspberry Pi

2023-07-10 - Old Computer Challenge 2023 Day 1

2023-07-02 - Bash alternatives to cloud products and platforms

2023-06-22 - Happy birthday gemini

2023-06-02 - Mini daily solo bike game

2023-06-01 - 5 Years With a Personal Wiki (vimwiki)

2023-03-25 - A Retro-grouch and ATB computer

2023-03-14 - Chesslikes

2023-03-11 - Simple Menu TUIs using fzf

2023-03-08 - Rave reviews for new Gemini utilities: NewsWaffle, Gemipedia, Stargate

2023-02-21 - Searching!

2022-12-31 - Urban mountain bike ride report

2022-12-08 - Wheels I have reinvented

2022-12-03 - Void Linux Post-Install and one month later notes

2022-11-08 - A Linux laptop on Chromebook for my student

2022-11-04 - Welcome to Mastodon

2022-11-04 - Applying to grants, conferences, calls, etc

2022-10-28 - Notes on Installing Void Linux

2022-10-27 - Choosing Void Linux

2022-09-06 - Basic image editing in the command line

2022-08-07 - Trash rules everything around me

2022-08-05 - Short impressions of Lubuntu and Regolith Linux

2022-05-31 - Inconveniencing Myself and Reducing Consumption

2022-03-31 - Explorations in Tiny BASIC

2022-03-23 - Helping Open Source Learners

2022-03-19 - How I do Shabbat

2022-02-20 - On cameras, constraints and glitches

2022-01-05 - Top 20-21 things I enjoyed in 2021

2022-01-05 - Creative Constraints

2022-01-01 - Another year passes on the Season Clock

2021-12-30 - Offline E-Reading

2021-12-28 - Building Gameworlds in PuzzleScript

2021-12-11 - My favorite no-code and low-code game making tools

2021-12-11 - The Documentary Called Life: A Review of How To with John Wilson

2021-11-30 - How I eventually learned to code

2021-11-16 - Inviting more communities in to Gemini

2021-11-16 - Who I Amplify

2021-10-26 - You Can't Do That (Sit) in Public

2021-10-02 - The Shape of Generative Music

2021-09-28 - Retrogrouch Biking

2021-09-26 - Three rhizomatic organizing models

2021-09-23 - Computer Systems as Social Networks (Setting up a tilde server)

2021-09-20 - What I Still Like About Gemini (and what I don't)

2021-09-12 - On Flow and 'Putting in the Time'

2021-08-28 - Cultivating a Creative Practice

2021-08-28 - Mario Teaches RSI Prevention and Keyboard Comfort

2021-08-25 - Personal Experiences and Opinions on Version Control Software

2021-08-23 - We Strive to Build an Art Practice That....

2021-08-16 - Open Source Tools for Artists

2021-08-12 - Being part of an art collective

2021-08-08 - Recommendations for small, fast, minimalistic browser clients

2021-08-04 - On Not Drawing Well

2021-08-04 - Solo Tabletop Roleplaying Games

2021-07-20 - Personal Tools Toolkit

2021-07-18 - A List of Games to Make And/Or Play

2021-07-17 - Writing a gemini statistics program in fishscript

2021-07-15 - Why self track?

2021-07-13 - Professional Procedurally-Generated Games (reviews)

2021-07-12 - iPhone as portable Terminal

2021-07-11 - PSA: Linux and open source software recs

2021-07-08 - How I Tilde

2021-07-03 - Tutorial: Lastpass CLI on your mobile phone

2021-06-04 - Recommendations Engines are not Staff Suggestions

2021-04-15 - facsimiles of Alfie: Tribute to the Triadex Muse

2021-04-13 - Theming Amfora

2021-04-09 - Low power computing on e-Ink devices

2021-04-09 - Some thoughts on longform computing

2021-03-05 - 7DRL 2021 devlog for a roguelike created in 7 days, logs for all days

2021-02-17 - Geminut, a gemini -> html and markdown converter

2021-02-14 - PLOGO, a little LOGO-like toy language

2021-02-12 - A Playful Algorithmic Walk

2021-02-12 - LOGO language experiments

2021-02-07 - Algorithmic Walk

2021-01-20 - Obscure Message Of The Day

2021-01-20 - Programming FORTH

2021-01-19 - A Short Review of Gemini Clients

2021-01-08 - Let's not Like: Avoiding attention economy on Gemini

2020-12-12 - Beginner's Mind: Programming and Patching and Synthesizing

2020-12-02 - Building a primitive turing machine module on Monome Teletype

2020-11-27 - Very short musical scores for improvisational music, solo or with others

2020-11-23 - A post about putting together albums of my recent music on modular synth

Services

Hosted: notes, tutorials, and articles on games, music, sound art and more. Collected from around the net, adapted and republished here.

Modular Synth notes

Links page

Contact

lettuce@ctrl-c.club

(Note: I only check this email sporadically)
        .-~~~~-.
       /  ( ( ' \
      | ( )   )  |
      \ ) ' }  / /
      (` \ , /  ~)
       `-.`\/_.-'
 jgs      `""