Notes By Date Modified

Tuesday, Apr 25

improved my ssh/gpg eval command today#quickwin

going constraint crazy#constraints#code

lil org-roam merge-nodes helpers#clojure#code

chasing an emacs snippet, turns out it shells out#lol#emacs#code

finished moving all workspace notes into the garden!#mindgarden

test list of reses, only tagged as such#resources

my fancy db/query tool vs. my rudimentary blog.db filter#lol#clojure#datalog#code

clawe overview video#clawe

filter-grouper (doctor feature) should be datascript-integrated#clawe

filter-grouper should derive presets from items#clawe#current

filter-grouper should attach suggestions on items#current

filter-grouper suggests :add-tag, todo/card shows :add-tag suggestions on hover#current

starting a streaming schedule, finally#streaming

literature clock for pulling the time in clawe topbar?#fun#clawe

updating deadd notifs now that my notifs seem to disappear extra fast#dotfiles

dino refactors epic#dino

manjaro update notes#manjaro#linux#til

maybe cool to learn#emacs

well holy shit#gamejams

sometimes you git pull and then#git#devlife

saturday clawe hacking#clawe

saturday mind gardening#mindgarden

datascript resources#datascript

getting going with some datascript learning#clojure#post#draft#datascript#code#devlog

"peta(l) to the meta(l)" - duaa quotes#quotes

blog refactor continued#blog

new patron today!!!!#patreon

clawe hacking#clawe

dino refactors epic 3#dino


Monday, Apr 24

~(doto println)~ is very useful in a ~(-> x)~#clojure#til

installing bbin today#til

programmable ink!#talk

all of sudden#til

can i embed and communicate with multiple godot games in the browser?#hammock

how would you navigate with an ink ui?#hammock

async mario kart turn order could be about initiative#hammock

I pulled my Tauri conf out of Clawe#tauri#post#clawe

writing ~russmatney/clove~ today, as a new version of ~russmatney/clover~#clove#tauri#devnotes#clover

some old cljs tauri code#tauri#clawe

i ought to learn how to do this - emacs font locking#emacs

what's this fancy new thing? - godot movie maker mode#godot

Transforming Data With Malli and Meander - Metosin#clojure

Welcome to osquery#os#clawe

make a monster Cli list ?#tools#cli

Godot weather app?!#godot

goals#goals

trying to make cljs testing work#clojure#cljs#kaocha

tech debt wishlist#techdebt

clawe: remove deleted tags from the db#current

having mastodon server fomo!#mastodon

goals#goals

types are object-oriented#types

til: get_node_or_null() in godot#til#godot

get off the clawe binary#clawe

collect most common words in org-names and bodies#stream

some interesting clojure tidbits#draft#til

clojure mock mechanics#stream#prompt

unfortunately, it seems clerk/visibility cannot be dynamic :/#clojure#clerk

what would the breath of the wild slate mechanics be like in 2d?#hammock

aha - current focus/task + stream context widget + automagic pomodoros#aha

cool little function#clojure#code

godot youtube channels#godot

girouette - css gen in clojure#clojure#repo

clojure helper library-libraries - mate, wing, etc#clojure#post

clojure set intersection#clojure#til

tailwind h-screen vs h-full? answer: min-h-screen#css#til

godot helper for looping children positions#godot

today's stream goals#goals

an excellent babashka tasks.clj file#babashka#code

finally getting started with portal today#clojure#portal

undo whatever git action you just performed#til#git

libgdx clojure thing#gamedev#repo

just added a dep via neil completely within emacs#clojure#til#emacs#neil

org-blog commit rendering, via diff2html?#repo

mastodon post#mastodon

toward imenu for gdscript#emacs#godot

olliolli world soundtrack is amazing#wins

add funkyfuture8 credit to game#dicenine

dwight drops a cat named garbage into vance refrigeration#idea

Some convenient clipboard-based conversions#quickwin#post#clawe

More ~cider-eval-sexp-up-to-point~ magic#clojure#post#til#cider

Publishing some core workspace notes#meta

Publishing link targets#meta

Publishing some favorite lists#meta

kinematic body as child, not root component#godot

finally figured out an missing instance method bug#godot

osx mod tab inconsistent#osx

run a file server to dodge the asset symlinking stuff#gameassets

being vs doing#zen

dashboard: show emacs workspace metadata for current workspace#dashboard#doctor

dashboard: show tmux session metadata for current workspace#dashboard#doctor

animal crossing rice#rice#knives#dotfiles

pixel icons for clawe workspaces#stream#fun#pixels

fix ignored/whitelisting wherever this happens#emacs

bb system interface via osquery#babashka

making clojure more interactive discussion#clojure

clojurians programmable desktop qq#clawe#slackpost

clojure launchpad - what is this?#toread

the one about lisp interactivity#toread

programmy goals#goals

clerk notebooks served and live-updated (slack update)#post


Sunday, Apr 23


Saturday, Apr 22


Thursday, Apr 20


Wednesday, Apr 12

harvey actions api refactor: a stunning success#refactor#code

til github supports ~/compare/commit..main~ urls#github#til

dino refactors epic 2#dino

gamejam#goals

ermagherd godot ~or~ returns a boolean, not one of the vals#gdscript#til#wtf#code#godot

kink godot ink integration todo#ink#gdscript#kink#code#godot


Wednesday, Apr 05

bought dashpong today!#games

goals#goals

make streaming into a game#idea

suggest next steps for actions#cool#idea

maybe goals#goals

paper pixels 8x8 platformer assets#assets

godot plugin that lets you test music as you're selecting it#dino#dj

godot bug - clicking open-dir on the animation panel without having an animation selected#godot

it'd be cool to add org-blog to clerk garden#clerk#orgblog

clawe feature: open github for any workspace repo#clawe

idea: impl 1 hour caching for neil latest-dep checks#clojure#neil#idea

adding a file watcher, yet again#clojure#yetanother

clerk/recompute! might have been exactly what i wanted in clawe-doctor's clerk impl#til#clerk

sometimes you find some code...#lol#code

nice lil bit of clojure with perhaps too much punctuation#clojure

Booby trapped alarms for guards#ideas

started dino!#wins

add a mini game to dino for every flintstones character#dino#quickwin

got the itch.io native app running#wins

do this tutorial! create a terrain and make 2d platformer terrains#godot

contribute a `fileSystem` file tree to this file-opener#contrib#godot

org roam - make my search case-insensitive#pomo

org roam - poke at ordering/roam-buffer options#emacs#roam

wrap and commit `journal` on macbook#macbook#pomo

overworked - michael goal#overworked

Tools (#1), a blog post#post

stream: PR review for my GMTK Game Jam#stream#review

get a local/tool godot app infra going#kata#overkill

add merr to clawe#clawe

PR to lospec integration for 'add-full-palette to color picker presets'#contrib#godot

or at least learn to impl it locally#godot

add wakatime godot plugin#dino#wakatime

more strangeloop talks uploaded#talks

not sure where this comes from#til#emacs

invalidating cloudfront after s3 deploys#til

clean doom doctor!!#wins

check out this guy's blog#blogs

a recent neil feature discussion#neil

love tunic's pages of the instruction manual#games

blog post: too much fun with naming#post

maybe goals#goals

obs see yourself while streaming with a 'windowed projector'#obs

stream announcement#streaming

first patron! Thanks Cameron!#patrons

til clojure *file* usage?#til

some great poems by luke grecki#poetry

setup a mastodon today#mastodon#fediverse

also starting in on pixelfed now?#pixelfed#fediverse

free game of the week?#games

mastodon introduction#mastodon

goals#goals

more eval-uable clojure repling#cool#toread

game recs#games

example of mastodon server/instance limitation#mastodon

you can auto-ignore clj-kondo/lsp warnings with an lsp code action#clojure#til

write zsh/expand reader-macro#clojure#post

osx

in the midst of a blog build, across 4 repos#post

gdscript imenu#stream#kata#quickwin

neil contrib#neil

godot can ignore specific folders by adding a .gdignore#til

trying to work through godot monorepo export for dino#dino#godot

getting my godot -> itch.io pipeline going#itch

some fun bits and beeps, deep in butler's documentation#lol#itch

itch.io dino launch post#devlog

itch.io runner launch post#devlog

itch.io dungeon-crawler launch post#devlog

patreon one-off update#devlog

some new things today!#devlog

sudo and proper vim config?#vim

triage vision#aha#triage

insight! holmes brothers talking (s4e1)#aha

roam find-file/insert search needs to ignore `-` hyphens#emacs#roam

ralphie git commit parse failing on dotfiles#ralphie

cljc error catching?#til

hitting some bizarre emacs errors#emacs

the schema belongs to the protocol#hammock

do some dep/namespace/commit visualizations#doctor

add :event/latest-timestamp AFTER ingestion#feature

autumn glow palette - lospec#gameassets

today is blog launch day!#publish

ideas for this week#publish

more gpg setup#til

org-blog failed better static clerk diffs attempt#code

was writing a crazy loop/reduce to get all the nested org items#til

Office alternate future: Creed was fired - Devon replaces all his lines#prompt

maybe upcoming posts, as I see them#posts

use aero for all clawe config?#hammock

clerk 'bug' figured out! It was my own config, of course.#bugstory

You can evaluate partial threads in cider, calva, etc#clojure#post#til#cider

it wasn't laziness#clojure#til

is it catmap or mapcat? or catnap?#prompts

dino refactors#dino#jump

collect list of pixel characters to maintain across future games#roadmap#assets

asset roadmap coming together!#roadmap#assets

add juice to menus/buttons#menu#juice

dino feat: full controller support#controllers#trolley#dino

dino refactor: all art gray scaled#dino#assets

dino abstraction: rooms api#dino#hotelthemes#rooms

game assets game dev resources#assets#resources

ignore case in roam completion/insert funcs#emacs#sharpknives

metroidvania month jam results are in!#results#jam

blog supporting screenshots and clips#clip#blog

consider adding no-window option to gut's cli and gui options#gut

godot 3.4 crashes when os.window_minimized and --no-window are combined#gut

this GUT guy rules#gut

create a sherlock sprite#beatemupthree#pixels

create a dumbledore sprite#beatemupthree#pixels

more spicetify themes#spotify#rice

today's goals#goals

open cider PR with always-yes/always-no-prompt for dead repls#cider

continue pirates 'racing' game?#pirates

visualizing clj code (namespace deps?)#clojure#repo

game dev podcast recs#podcast#gamedev

YO! Do:#goals

now running yabai --HEAD#yabai

ghost/ai player/buddy system#idea

humans who make games#podcast

gather game-assets from existing projects#dino

clawe/blog: multiple screenshots bug, first image shown n times#bug

clawe: render images without preceding blank line#bug

future clawe blog work#roadmap

clerk recompute notebook button#clerk

add back/forward/select date to my spc-e hydra#hydra#emacs

fabb bug: buffers getting lost#fabb

probably time to just use quickblog for my blog#blog

bb-cli api docs#post

clawe readme/docs rewrite#clawe

upgrade bb/fs and use fs/home, fs/expand-home everywhere#clawe

clerk diving since strangeloop!#hammock

"i don't like notebooks"#hammock

move spc-c in gd mode to the gd hydra#quickwin#emacs

require a commit on all dependencies to build a release#dino#bbgodot

write a fabb-projects feature#fabb

buy this book, maybe for kindle#clojure

learn clojure parsers by writing a parser for the godot text-file-types#instaparse

ugh! can't run cljs tests offline b/c a clerk macro pings google storage apis and crashes!#ugh#clojure#clerk

tech debt wishlist#wishlist#techdebt#debt

maybe goals#goals

investigate clawe m-x performance#clawe

maybe goals#goals

second patron! Thanks Duaa!#patrons

coleslaw - a common lisp static blog tool#tools

give the tables/todo group lists CRUD options and pagination#doctor

ralphie.git parsing more commits#ralphie

create a garden note/journal page#doctor

pull dialog abstraction out of wherever and into components.dialog#doctor

org-crud handle reading/writing logbooks#orgcrud

org-crud parsing *earmuffs* incorrectly#orgcrud#bug

another great blog#blogs

org insert link completion#til#emacs

deleted garden/websites/*, with clojure help#code

roam autocomplete insert - only root files, not every node#emacs

org insert-tab on bullets - do autocomplete#emacs

feels good iron out some long-annoying emacs bindings!#emacs#ergonomics

use zprint for clawe config?#hammock

org-blog hiccup/html refactor#orgblog

clojurists together for a year?!#dream

Tauri as a simple web view for any local frontend#post

dumping some code again#clojure#clerk#code

clawe#goals

aoc#goals

org-blog#goals

sanity#goals

yodo#goals

just discovered the garden's ~/todo/websites/* dir#raw

stream format idea: _silent_ streaming - BYO Audio#streaming

why doesn't my `journal` workspace support a smarter layout#clawe

side note: how to just write footnotes?#org#garden

clawe idea: workspaces as a 'layer'#clawe

max-sixty/aoc-gpt#adventofcode#aoc#gpt

review is basically tending the mind garden#garden#mindgarden

gpt writing code now means reading code is more important than writing it#gpt#ai#code

clawe or org-blog for publishing is about managing pipelines#clawe#orgblog

clawe focus widget should ask for item estimates, sorting#focus#clawe

clawe publishing should make it easy to share updates#clawe

maybe the backend should sync with the frontend#clawe#doctor

where's my git-status health check?#clawe#doctor

todo/yodo ideas: icebox and card-aging#yodo

clawe's debug namespace#clawe

lispyville in clojurians doom-emacs channel#clojure#lispyville

clawe, add gifs/ to events page#clawe

detailed commit review from the game jams!#review

chores#goals

aoc#goals

neil#goals

chatGPT hiccup button#chatgpt#ai

aoc repos#aoc

what's going in with this reduce syntax?#clojure#code

Why your REPL experience sucks#clojure#repl

Genuary example#clojure#genuary

January plan#genuary

Graphdb datalog resource#datalog

Babashka test runner! Finally#clojure#babashka

Org-blog vision/layout idea#orgblog

n64 godot project#godot

n64 godot shader#godot

lichess extension#lichess#idea

toying with stable diffusion#stablediffusion#conceptart

babashka -e for converting images with imagemagick#clojure#babashka#code

beehave - same name idea as i had re: dino beehive!#priorart#dino

maybe worth toying with#gamedev#repo

godot comes with parallax bgs/layers built in! wut!#til#godot

idea: add mastodon and twitch api support to org-blog#aha

this hiccupping out of control idea is excellent#aha#idea

leaf runner game mechanic idea: sneak through the room#nextsteps#idea

org-blog idea: ui is a pretty-printed (nicely colored) clojure datastructure#orgblog#idea

patron updates idea: create a custom org->hiccup impl for the blog#dangeruss#idea

org-blog: todos by tag-count, todos per project, todos by priority? (matching any project)#orgblog#idea

idea: silent streaming#idea

we need a links-by-tag feature for every note#orgblog

org-blog: write override pages for specific types#orgblog

wrote my first clojure reader macro!#wins

TIL: how to keep .gitignore files accessible via projectile#til

turkey day#hundo

labor day#hundo

godot shaders performance increase#godot

what are all these? (metroidvanias)#metroidvania

neil dep-upgrade-test: def vs let#clojure

write malli schemas and ave function enforcement for all of ralphie#clawe

write a rofi malli schema#clawe

get a clawe icon going#pixels

rofi for selecting clients/workspaces from defs and choosing an action#clawe

rofi that xprops the clients, grouped by workspace, current on top#clawe

get this fnl based chiptunes thing running#beats

consume git addon in dino/etc#dino

the database in clawe was nice, but stateless is nice too#post

add to emacs-bookmarks-hydra#clawe

"this guy must be getting paid by Queens! We need more Brooklyn!"#quotes#duaa

clawe, the game - mvp outline#clawe

what is my overall direction?#hammock

get that clawe/dino pixel art going#dino#pixels#clawe

create godot-clawe-ui in dino - parse resources/clawe.edn, visualize it#dino#clawe

how fast can a godot game start (from a cli command)?#stream