I'm a just a small town AAA graphics programmer in Chicago. I worked on Gears 5 and Gears Tactics. My work is secret, but my personal projects are not. I like to post about my personal research, various side projects, and I like to think out loud a lot. Expect weird humor, esoteric ramblings, and occasionally also art I made out of math. I like implicit surface modeling the normal amount. Chronic pain enthusiast. 🏳️⚧️ Curses are just blessings with caveats.
Public Key
npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx Profile Code
nprofile1qqsq85r7pxn8ntsr86enxg5l9ejcuwte4wlf9rjh4lpcc8dvksvqg9spz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsr3qzgq
Show more details
Published at
2026-04-30T17:41:53+02:00 Event JSON
{
"id": "035374cbd92f8401c83dd11f11253aeacc1676ef01d86154ab864d2d9800f232" ,
"pubkey": "03d07e09a679ae033eb333229f2e658e3979abbe928e57afc38c1dacb4180416" ,
"created_at": 1777563713 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://mastodon.gamedev.place/users/aeva",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"aeva\",\"about\":\"I'm a just a small town AAA graphics programmer in Chicago. I worked on Gears 5 and Gears Tactics. My work is secret, but my personal projects are not.\\n\\nI like to post about my personal research, various side projects, and I like to think out loud a lot. Expect weird humor, esoteric ramblings, and occasionally also art I made out of math. I like implicit surface modeling the normal amount. Chronic pain enthusiast. 🏳️⚧️\\n\\nCurses are just blessings with caveats.\",\"picture\":\"https://cdn.masto.host/mastodongamedevplace/accounts/avatars/000/004/029/original/7563c69400d14082.png\",\"banner\":\"https://cdn.masto.host/mastodongamedevplace/accounts/headers/000/004/029/original/62f52ec7f8111294.png\",\"nip05\":\"[email protected] \",\"fields\":[[\"pronouns\",\"she/her\"],[\"website\",\"http://zone.dog\"],[\"itch.io\",\"https://aeva.itch.io\"],[\"chicago\",\"bada bing bada toot baby\"]]}" ,
"sig": "7d06544d08f1e1d0940aadc70b4e3eaa5753261bfe2964b45e640396c7e992748e6f37feca73c14c4a8f79b15cbbc3017c45dc0436fdacd3520ddf097eb5c167"
}
Last Notes npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…2tz6 it would be nice to just have a moment to fully and completely relax once in a while npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva ok my friend said (i'm taking significant liberties with my paraphrasing here) "for the love of god don't put [windows] on that computer just linux it" so linux it is! (you blink) aaaand installing alpine linux is the fastest and easiest linux installation i've ever done holy smokes npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva first one was the used PS3 I got this weekend which had the parental control password pin thing set to 0 0 0 0 (an easy guess; "User 1" and "User 2" both seemed like the kind of people to decline any and all opportunities to express themselves), and the second case was an old netbook my dad gave me a while back which had an oblique hint that I figured out pretty quick npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva if i had a nickle for every time i've successfully guessed the password on a second hand machine, i'd have ten cents, but it's weird that both times happened this weekend npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva cattlevania npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva I got asked to present a fun fact at the company all hands meeting today where among other topics we cover work anniversaries (I cleared 10 years earlier this month) so I recorded a short demo showing off mollytime for the occasion :3 npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…qmw4 butts. well, maybe the next one will be better npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva anything good happen today? npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…rdhs I had no idea that it was unintelligible at the end until I listened to the recording. I was describing what I was feeling from listening to the patch, said some other things, and the last thing I said right at the end was "now wake up!" npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…uwyr hey :) npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…wuph yup, especially if it can be piped in as an audio stream npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva whichever of you that was just thinking "wow it's 1 am and you know what I'd really love to watch? a chill video of someone building a simple self-playing patch in #mollytime with narrated by someone talking in a pleasant voice in one 30 minute unedited cut."~~ i've got great news for you because I just posted a https://www.youtube.com/watch?v=xBKFIr88yEU npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva you ever think about how "brain food" is an anagram for "brian food" npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…aqha a true artist can make art out of anything npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva "real art makes you feel powerful emotions" really? which specific emotions do you feel when you look at the mona lisa? npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva you ever think about how breakbeat implies the existence of continuebeat npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva *fixes ur breakbeat* :3 npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva and between that and realizing that denormal floats were the cause of TPTSVF's erratic perf, TPTSVF seems to be mostly fine now. I wouldn't mind having options for cheaper filters and fancier filters, but it's not a release blocker anymore npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…aqha @nprofile…4e67 grass and forests are usually mutually exclusive because the grass doesn't get enough light. prairies end abruptly at the forest line. undergrowth in my region tends to be plants like ferns and poison ivy and nettles npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…nuu0 I remember once coming across an accomplished digital artist on twitter who claimed to have aphantasia. Most of how you grow as an artist is through direct observation and practice, so it makes sense to me that a mind's eye is more of a nice to have. npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…nuu0 whereas I'm on the other end - the sculpture turned out pretty much the same as what I saw in my mind's eye after I finished the wire frame. npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva welcome back to everyone who suddenly started posting here again today all at once for some reason :) glad to see you back ^_^ npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva whew holy mackerel what a week. tgif am i rite folks npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…n2a3 :O!!! npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…mjgq @nprofile…7yuj heh, one of the reasons i stopped using nix is because i couldn't build my main project at the time on it npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…7yuj i think the closest i get to one-language-to-rule-them-all thinking is when i ask myself "how complicated will it be to get my project working again in 10 years / how hard will it be to port this project to game consoles and/or other esoteric platforms / how much of a nightmare is this going to be to get working on every contemporary linux distribution" when evaluating languages and libraries and stuff. npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva what's a concise word for sequence of events which are separated by pauses of random lengths? for example, this repeating forever: 1. play a brief sound 2. wait a random interval between 0.02 and 0.05 seconds npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…hyr5 that turned out nice :D npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…x7h4 for what, suggesting people use languages that are not c++? do you bring this same putrid energy when people talk about rewriting things in rust at least? npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…x7h4 look I just don't think you're contributing productively to this conversation. npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…x7h4 die mad lol npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva this makes me think that a home spun visual programming language is the ultimate in untrainable source code, especially if the file representation is a custom binary format (plain text is more composable, after all) likewise, using a custom language or an unpopular language that has unusual syntax is also probably a good bet npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva so, say you have a C++ project and have a radically different code style convention, and also happen to overload terminology with something that is unrelated and more popular, that'll probably end up getting scored low in training sets, or otherwise be unable to compose with anything but itself. a new contributor would hate it but someone motivated enough to become a regular contributor would probably be fine npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva i've been thinking a lot about how to fuck with LLM training without being excessively hostile to human contributors, so that I can feel comfortable putting new code on the internet again. i've got a theory that the more composable your code is with generic code written in a similar language (eg how copy/paste friendly it is), and the more similar examples already exist the more it is useful to scrapers. npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…zukv depends on the memory limit and whether or not such a jam was following eniko's proposal for total system memory or program memory. the python repl uses about 18 mb without doing anything in it, so i'd think that python could be fine. I wouldn't both trying to build something around electron though lol npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…nuu0 i think "how many tyrannical governments have you overthrown with those bear arms so far" is a fair and valid question to respond with npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…4cae my job is to help people ship games. sometimes that means helping people make the best of a bad situation. it is an expensive white glove service. npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…4cae I think in the worst situations the most reasonable basic goal structure is likely to be to try to limit the spread of the damage and clean up the worst of the problems as the come up. If they're receptive to it, there may also be some automated safeguards that can be installed that can further limit some of the damage they can do. I don't think it is possible to make stochastic code authoring safe or reliable even with human reviewers. npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva I've been thinking that instrumentation, asserting invariants, and good test coverage are only going to increase in importance for limiting the damage caused by slop chat bots in projects that allow them, but I'm at a loss of what to do about chat bots adding tons of bullshit assertions and phony tests to be stylistically consistent. npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…40t9 the only thing that can stop a bad man with a LLM is a good man with a LLM npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…j05z no no no see i had this thought "what if there was a slop museum" and like never mind that it's cruel to feed humming birds coke zero so they starve to death, but i just had this mental image of slopists miming being real artists and going to a slop museum and trying to be pretentious about slop because they don't understand what art or artists are or why artists look at art, and there's some compelling potential for parody here. multi-level parody even! npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…j05z and then we can become slop artists and go to the slop museum to look at slop together and speculate with wonder what kinds of prompts they used to slop it and be inspired to feed more tokens into the slop machine npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…40t9 "oom jam" has a nice ring to it npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…40t9 each successive jam should lower the threshold a touch until we find the sweet spot :3 npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…40t9 i like that threshold. 128 megs is positively roomy for us custom engine folks but haw good luck submitting anything made in unreal or electron or whatever npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…fkxl i've been having so much fun seeing what each new thing I install wants, and it's really sucks the fun out when something is like trust me bro don't look npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva #gentoo question for all you beautiful intelligent #gentoo mains out there: is installing rust packages via portage pointless? I installed media-sound/wiremix thinking ooo no dependencies and it installed a zillion "crates" out of band. or is that probably why the package is masked currently? npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva i love that thing that mastodon has where i don't see the hot take a bunch of people i follow are mad at, because there isn't anything artificially drawing attention to rage bait to get us to look at ads or inflate stock prices or astroturf political campaigns or growth hacking or whatever other reasons for corporate engagement farming npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva also for some reason I never got to the bottom of, fedora just couldn't play video? like at all? i mean, it could, if the video was really short and really tiny, but it would freeze if you full screened it or tried to seek. absolute clown show. my gentoo install doesn't have this problem at all <3 npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva ok gentoo? really nice. like really really nice. i haven't had that deluxe linux everything on your computer is yours feeling in a long time. this is a good distro if you don't like people taking things away from you all the time. npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva i wonder which is worse, compiling firefox or compiling unreal engine npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva also running with binary packages this time. so much faster lol npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva now, uh, time to figure out how to get a gui and sound and stuff lol npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva aw, the `offensive` use flag for gentoo-artwork is just to enable some commie nonsense i was hoping it was something horny https://forums.gentoo.org/viewtopic-t-301223.html npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva side thought, I think more software should have build time options to become more offensive https://packages.gentoo.org/useflags/offensive npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…g3kf explain npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva I can still unlock the disk and chroot into it via the live installer though, so I probably just fucked up something with grub. an adventure for tomorrow npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva alright, after about 4 or 5 hours of careful configurating and compiling I am now the proud owner of an unbootable #gentoo system 😎 it isn't accepting the password i encrypted the disk with npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva oh my god there is so much linux in here npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva gentoo protip: compile stuff in a VT for maximum h4x0r ambience npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva my sister asked "how many linuxes do you need" to which I answered "one more" npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva got myself a stick of linux ready to install after dinner >:3 npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…0f5x eeeee :D npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…7rg4 problem is I might add support for vectors some day. No immediate plans for it, but I haven't conclusively walled it off, so I'm avoiding overloading common vector op names. npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva oh wait shoot I went with "mix" instead of "lerp" for mollytime. derp. ok new question help me name the inverse of "mix" and no it is not xim npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva I'm leaning towards delerp, but I'm open to other ideas npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva what would you call the inverse of lerp i.e. alpha = (n - low) / abs(high - low) ? npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva List of engineering disasters caused by Pokemon npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…j05z do real sheep actually look like mareep? npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…j05z well ok that much sounds challenging, but you could simply join the sheep tho and simply live a simple life living simply if things got too hot to handle npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…j05z yeah he developed paranoid delusions that he's trapped in a reality television show and not just living in a shitty small town npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…j05z yes npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…j05z naw you just have them interact with the world through chat bots and image generators and provide them free housing and food somewhere isolated and unstimulating with restricted internet access. call it an "artist residency". you'd get volunteers npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…j05z (i am deeply envious of the pastoral fantasy setting you live in, that sounds awesome) npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…j05z just think about how much more productive those sheep would be if you replaced their friends with ai and forced them to use a machine that generates reams and reams of ai generated images and/or source code! npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…j05z this is how psychological research works! npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…j05z i think the results would be more dramatic if the hypothetical captive art students and/or programmers were isolated npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…j05z now imagine instead of ruining aspiring artists and probably making them think god is taking to them through their web browser, what if we did that same experiment to programmers instead npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…j05z right but let's say it's like the 1960s or whatever and you have the means to do an immersive study on ruining the brains of stanford college students. normally good art classes would have you going to museums to look at art and going out of your way to find reference images and live models and stuff and it all usually results in a huge leap of ability for an artist. but like, just think what would happen if you did the opposite of that npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva instead we just have to wait for people to do obviously bad ideas to get the horrific cautionary tales e.g. what happens when an otherwise healthy artist only looks at ai generated images for a year npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva it's a shame the golden age of american psychology research didn't coincide with the ai psychosis phenomenon. lots of potential for fascinating ethically bankrupt research here npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva the only thing that can stop a bad spooder is a good spooder npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…uj0d I'd be surprised if any of these people had any kind of runway money at all to start a real business with. npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…uj0d i wonder how many of these passive income people are doing that because it's way cheaper to set up on paper than a real business. like disregard whether or not the author is right about these people being too lazy to do real work, it sounds like jade face roller guy could have solved a bunch of problems by buying a pallet of face rollers up front and using a warehousing service, but that requires more money to get started npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…uwyr thankfully congress is working around the clock on this one npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…uwyr we've got to stop the government from doing good things once in a while or people might think the government is good npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…wuph @nprofile…tly8 delicious and/or horrifying npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…7qx9 sure npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…ksv8 wasm? npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…0f5x WOHOOOO! npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…epna i think I'm fine rsyncing to a usb platter drive every now and then. I don't see much value in making the software more complicated if I still have to make regular backups anyway, actually seems kinda dangerous to introduce extra complexity on top of that npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…lyy3 maybe one has all the even midi notes and the other has the odd ones npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…faxt don't worry you can buy them for a couple of bucks online and most music stores also carry them npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…kuuu i'm not personally familiar with her work, but i've heard she's a very good artist npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva oo oo oo when mollytime is ready for launch i could have the initial release have a "red version" and a "blue version" don't worry this isn't an april fools joke i just had a bad idea npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…hm63 good vrooms :D npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…hm63 noice >:D npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…hm63 true that npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…hm63 i like the vroom sounds :3 npub1q0g8uzdx0xhqx04nxv3f7tn93cuhn2a7j2890t7r3sw6edqcqstq2u9ssx aeva @nprofile…4cae i am a lady of my word https://mastodon.gamedev.place/@aeva/116328591418983265