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. Amateur spoonie. 🏳️⚧️ Curses are just blessings with caveats.
Public Key
npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s
Profile Code
nprofile1qqsgjuq5jetv2c8fxr2hus9lxhpfmypfs74rhem7tc2rhmc3pqx6cgspz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dscmyst3
Author Public Key
npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s Show more details
Published at
2024-03-21T20:01:48+01:00 Event JSON
{
"id": "3f41ce048ac9f922ab3dec47bc1a6ee71f44fc355bcac38e48b1c4234272aed5" ,
"pubkey": "8970149656c560e930d57e40bf35c29d902987aa3be77e5e143bef11080dac22" ,
"created_at": 1711047708 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://mastodon.gamedev.place/users/aeva",
"activitypub"
]
],
"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. Amateur spoonie. 🏳️⚧️\\n\\nCurses are just blessings with caveats.\",\"website\":\"https://mastodon.gamedev.place/@aeva\",\"picture\":\"https://cdn.masto.host/mastodongamedevplace/accounts/avatars/000/004/029/original/1e6919a0c5f25e40.png\",\"banner\":\"https://cdn.masto.host/mastodongamedevplace/accounts/headers/000/004/029/original/62f52ec7f8111294.png\",\"nip05\":\"[email protected] \"}" ,
"sig": "008eef2fec7a71113fd3ef8e0264f1d750dcaed22544a94ca6923127f1eed1b786a15f187faa072729d99b30deffb0e26ebdd6fe73a3ff16506556e3ec9bc058"
}
Last Notes npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva this is, of course, absolutely overkill for what I'm building, but I like to keep my options open you know? npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva I got some quiet time today to work on my game, and I'm pleased to announce that I've worked out a satisfactory coordinate system. If I use double precision for world coordinates and single precision for everything relative to the view origin, then I could build an engine that could both allow you to travel the length of the solar system 17 times over (which would take 20 centuries at 600 mph btw) and still have almost-millimeter precision at the end of that distance. npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva if I were a wayland developer I'd probably lie and say I worked on systemd instead if anyone asked npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva I swear to god wayland's guiding light must be "how can we change this in the most irritating way possible" for every fucking thing npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva seriously?! programs can't programmatically set their own icon under wayland??!! what the hell is wrong with the people who designed this display protocol EDIT: gee whiz there's a protocol for that now cool beans nothing supports it yet no cookie for you npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva noice :D npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva The beige porta pros I ordered on sunday arrived 😍 so far they're pretty comfy. They're also very flexible, which I think is a positive since I can adjust how they put pressure on my head if they start to get uncomfortable after a while. They sound a lot better than you might expect from how they look, but they (unsurprisingly) don't block out much ambient noise. We'll see how I feel after wearing them for a few hours but so far so good. Still no idea what the switch above the ears does lol. npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva #poll can you ride your bike with no handlebars? npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva I make a lot of use of timed mutes. It's a great feature and you should use it too. Sometimes there's this pattern where I keep re-muting people and it would be nice if mastodon would show me some statistics on how long I've been doing that for because like eventually you gotta ask yourself if this is just something they're going through in the moment or if that's just, like, who they are now and maybe it's time to part ways. npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva oh also this is cool, Koss's "utility series" headphones have detachable cords that come in your choice of "lightning", "USB-C" and/or "surprise-it's-still-a-regular-8th-inch" connectors so you can still use your telephone with wired headphones even if your telephone was made by morons I don't personally need that because my phone has a proper headphone jack, but I'm sure at least one of you out there will benefit from this knowledge https://koss.com/pages/koss-utility-series npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva I wanna get a portable music player thing that looks like a tiny walkman but I'm done sifting through Products today npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva ima let you in on a little secret: If you want the ultimate audiophile experience buy one cheap comfy pair of dogshit headphones to wear every day and one pair of cheap(ish) extremely ok headphones for special occasions. I once had a pair of Expensive Headphones so good I shit you not they moved a grown man to tears once. When started I wearing them every day I hated them because they turned into a pair of normal headphones that gave me headaches after a few hours. npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva but seriously tho look at these light weight hipster ass headphones https://koss.com/products/porta-pro-limited-edition-rhythm-beige or don't I'm not getting a commission here lmao npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva In the other(ish) news, beloved local Milwaukee brand Koss has embraced the fact that their cheap tier is endearing to some (me) and also they have an entire product category for clear plastic now. 00s nostalgia is finally here awawawa. Which is funny, because I do not remember them selling clear headphones back then... npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva I think I don't trust RTINGS for headphones >_> I just spent an embarrassingly long time trying to filter down to something I can wear for hours and hours without getting a headache before I realized their comfort ratings are total nonsense and their whole deal is just scoring things on different axes of "premium" feel. There is no world where clamping a 1lb bluetooth weight to my head is going to be "comfortable". npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva Imagine thinking you can build something as complex as a web browser without involving *anyone* with a plushie shork. I wouldn't trust it. npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva you never know, maybe the US government will collapse into a weak dictatorship that's immediately overthrown by a military coup and the entire society is reorganized into a terrifying military industrial complex that we're all stuck with forever. lots of things could happen npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva I like the optimism you've got going on here npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva here are some healthier activities you can do instead: - smoking - take a hot shower - go outside and remember why you don't go outside - play a video game - draw a boob - think about spiders - try to teach your cat algebra - larping - sword fighting with fluorescent bulbs - environmental terrorism - take up yiffing - loitering - walk to quiktrip - steal a bicycle - replace the stolen bicycle with a nicer bicycle - message all your friends and say hey we should hang out some time npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva watching the debate is self harm npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva I don't know the cause, but you might be able to use this to fix it: https://wiki.archlinux.org/title/Gamescope npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva christ on a bike microsoft is really going for it today. windows 10 just popped up a full screen ad for windows 11 even though my computer isn't eligible >:O anyone know how to turn this the fuck off? https://cdn.masto.host/mastodongamedevplace/media_attachments/files/112/624/371/688/460/557/original/41b2a1b4f7c1e195.png npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva anyone know how to make the ad for copilot go away in the latest version of visual studio ._. EDIT: The winning answer is: search for "hide copilot menu badge" in tools->options. npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva yeah it depends on what you are optimizing for. For my projects it is totally worth it to eat the extra size and marginal extra compile time because the extra technical debt and very constrained available development time hurts (sometimes very literally) more. npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva I'm happy to use it. Yak shaving replacement data structures as a firm matter of principle is a great way to spend lots of time not making a game or graphics. Having a benchmark in hand that says it's a problem is when I roll my own, but I don't exactly feel a great desire going out of my way to slog through 201 Data Structures ass weenie homework if I don't need to. npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva #arkady https://cdn.masto.host/mastodongamedevplace/media_attachments/files/112/393/274/278/830/502/original/9b1e235bea7eb1fb.jpg npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva the white led has a nice color temperature and intensity but I might hack a programmable RGB LED ring or something into it later npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva a delightful cheap bauble arrived in the mail today from American Science & Surplus https://cdn.masto.host/mastodongamedevplace/media_attachments/files/112/370/652/457/711/529/original/658e0a1576102baa.jpg https://cdn.masto.host/mastodongamedevplace/media_attachments/files/112/370/653/458/563/014/original/1e6dca22a0204b44.jpg npub139cpf9jkc4swjvx40eqt7dwznkgznpa280nhuhs580h3zzqd4s3qnsw37s aeva I've been mulling over a joke to the effect of "well maybe someone should fork the old MIT license redis to keep it going, and call it [good redis]", but does anyone use redis outside of corporate cloud scale software development? Like who else builds a nightmare microservice spaghetti monster only to realize in a panic that their "big data" fits entirely in ram?