working on 4 “characters” who are learning Git for the first time, to explain how Git branches work
trying to figure out if there are any major characters I’m missing (the idea is to give an example of how each of them might use branches, like Emilia might just be running `git push` to back up her thesis)
Thinking this morning about how much of teaching is just taking the time to listen. Hearing what someone’s actual computer problem is and then addressing it is so much harder than just telling them what I think is interesting or cool.
And sometimes I don’t know the answer to their actual problem, and I might not even know how to find out, and that feels bad! But it’s okay to just say “I don’t know” :)
one of the many good things about asking people questions instead of LLMs is that today i had a question about a project so i went to the discord to ask and the person said “oh no the software doesn’t do that but maybe we could change it so that it could”
(obviously asking people doesn’t always go well too, i have had many bad experiences with this approach too! it’s very messy!)
1. is a website 2. is free, no account needed 3. is not secretly also a link shortener 4. does not look like a scam 5. does not include extra branding (the way the Chrome one does)
a friend just asked me this and I really could not find one
the only way I could find one of the movies in this article was to borrow the DVD from the library, and then I bought a DVD player on fb marketplace to watch it
(also the tray on the DVD player I got wouldn't open so I ended up disassembling the DVD player to put the disc in)
how do you think about how SSH public key authentication works (versus passwords) and what about your mental model makes you trust it?
please only answer if you _don't_ understand the math of how RSA (or elliptic curves etc) works, I'm interested in exploring what it means to understand the interfaces around public key authentication without actually learning number theory
(also obviously do not try to explain the math to me, also don't explain to folks in replies unless specifically asked)
i'm contemplating writing something basic about copying files over ssh with rsync but the only thing I can think of is how I can never remember how the trailing slash works and it makes me avoid using rsync whenever possible