Have ppl ever used `git notes`...
About
"The program should, in some way, expand the concept of what computer paint programs are, as well as what mark making can be."
tiny usability nicety that I like (the green)
initialization is often a place where you want to break the 'normal rules' (of concurrency, process management, error handling), just write everything imperative style and not have a bunch of callbacks/indentation/try-catch/synchronization
"how do you represent phenomena that cannot be measured by the human eye?" (https://www.frieze.com/article/claire-lehmann-lucy-ives-interview-2021) https://social.omar.website/@omar/statuses/01GSSDXRFXWKTSDD359MYQW7AG
my aesthetic problem with TypeScript was always that it doesn't actually let you do anything new, almost by definition -- it lets you do increasingly specific correctness checks (if you can figure out how to encode them), but your program will never get any shorter or more expressive
hmm, I have a stereotypical association of both C and Lisp codebases with 'maintained by 1 person or a small tight-knit team' but for sort of opposite reasons -- C not expressive enough, can't maintain invariants around memory management, encapsulation, concurrency unless everyone has them in their head; Lisp too expressive, everyone has their own DSL, hard to read other people's code
I do want to try this line of stuff https://github.com/CASIA-IVA-Lab/FastSAM / https://github.com/YavorGIvanov/sam.cpp but I don't want to be dependent on PyTorch and Python and CUDA and 1000 other things + I don't want to be dependent on an M-series Mac CPU either, I want to like run it on the GPU on a Pi 4 or 5 or on a $150 mini-PC
i'm making a new version of the live USB that includes Nvidia drivers
is the intuition that you should use custom shaders / SDF rendering when your dataset is denser than the screen (maps, plots with millions of points, big graphs, ZUIs) -- keep all the data on GPU, only touch what pixels on the screen actually need -- and use traditional canvas-style 2D rendering when your dataset is sparser than the screen?
I guess the dream is that you could have single-use memory addresses for immutable data, where once an object is allocated at an address, you have a guarantee that the address will always refer to that object https://social.omar.website/@omar/statuses/01HX5DRDAZ3YFN7NEEX7NK93YY