hytheaway

(.github.io)

journal


ai (aug 2024)

(for variety's sake, we're on the right side for this one.)

ai is slop. everything done with ai is slop. this isn't an opinion.

ai, which has become shorthand for gen ai, which has become shorthand for generative ai, which has become shorthand for generative artificial intelligence is what happens when you take a freshly created homunculus and feed it the world's knowledge without discretion. chat gpt is what happens when you start asking that homunculus questions.

did you catch that? it was subtle. blink and ya miss it.
here, i'll slow it down for you:

without discretion.

an inherent property of using ai like this is that it will create exclusively slop.
sure, you can add all your fancy little weights and prompts, pathetically begging your machine not to tell people to eat elmer's glue.
but if you're at that point, you might as well start over. another homunculus down the drain.
and if you start over, are you going to feed it the same material? of course not. that would just result in the same homunulus you just discarded.
this time, you'll be smart. you'll be crafty. you'll be mama's little genius.

no, this time, you'll only feed it some of the world's knowledge.
maybe it'll be a finance homunculus. or a material sciences homunculus.
your smrik breaks into a laugh as your belly fills with content. you've fixed it. you've solved the problem, and you did it before anyone else could think of it.
as you lean back in your pleather armchair, sipping watered-down franzia from a snifter, you begin to rent out these homunuli as consultants to financial institutions and chemical research labs. they've been trained with more relavent knowledge than any human could contain.

they'll be better at any job because they'll know more about any single job. and, you remind yourself, the only thing that makes someone good at their job is how much they know about it.
but, as you close your eyes and let the wave of self-satisfaction wash over you, a voice nags from the corners of your mind. ...crit..al th...ing... you can't quite seem to shake it. ...critic.. ..inking... what is that nagging? you couldn't have missed something.
.
..
...
...critical... ...thinking!!!
you shoot awake, eyes buldging half out of their own sockets as your hand races and fumbles its way into your pocket to reach for your phone, spilling napa valley's finest all along the sleeve of your child-labor tweed jacket and hulk funko pop.
it's too late.
the homunculi you sold to these businesses are utterly incapable of doing the jobs that these companies leased them for.
with a shaky hand, you draw back the curtain and look outside. the mob has already assembled, pitchforks and medieval torches.


the problem with imbuing a homunculus with all the world's knowledge, even on a simple topic, is that it will only ever know the work that has been done before.
it will only spit out the problems that have already been solved. you can't teach a homunculus knowledge that doesn't exist yet.
but, this homunculus knows everything, right? so, what happens when you ask it a question that doesn't have an answer?
it'll hallucinate. it'll believe that, if it's been asked a question, then there must be some sort of answer.
and, can you blame it? it has never known of a world where "i don't know" is an acceptable response.

these homunculi lack the ability to take their vast amount of knowledge and apply them to solve a unique problem.
in reality, that's what critical thinking is.
at most, they've become repositories of knowledge. ask them any question, and they'll give you an answer (correct or not).
ask them to do a task, and the best they can do is find a source of someone else who has done that task. they're knowledgable, not intelligent.
unambiguously, the delineation between "knowledge" and "intelligence" is application.

these homunculi were never going to be able to replace the workers. every job, no matter how menial, requires a level of critical thinking that far exceeds the operating potential of any homunculus. even if you, say, gave the homunculus mechanized legs and arms, preprogrammed to execute a basic series of tasks after being called by the homunculus, the homunculus' tendency to hallucinate when encountering unexpected circumstances necessitates a non-homunculus worker to validate every task or batch of tasks they complete, if not having to be peering over their shoulder constantly.

crucially, this will not improve over time.
the homunculus will not wake up one day, suddenly equipped with refined critical thinking skills - it just won't happen. the homunculus is not a critical-thinking machine. there is no latent potential to unlock. it is absent all mental faculites besides database-like storage and democratically elected responses based on how frequently an answer appears in the knowledge-base given to them.
further, sure, you could tell it to never recite an answer that is negative in nature (re:elmer's glue), and it will obey that order. that is, until someone else gives it the exact opposite order. the homunculus knows no master, and it won't obey you more just because you created it.

this might beg the question, why bother using a homunculus if it is prone to so many shortcomings? why not a more intelligent being? a loyal dog? a crow?
because these shortcomings are by design.

for what is a homunculus, but a vessel to project upon?

--- as of writing, we're encountering a new problem with what we call ai.
it has been unleased to the world, and the content that it generates is now being added to databases, the same databases that it pulls from to generate new content.
it's goal is to generate facsimiles of human-born content, generally in an inscrutible way. often, so inscrutible that the arms race between ai content generation and ai-generated content checkers is constantly in flux. if we, as discerning people, are having great difficulty creating tools that can reliably tell what content is ai generated, how can we expect a complex algorithim designed to mimic human approaches to?
we can't, and more importantly, we don't. it's easy money not to.

"who cares, right?",
"we'll leave that problem to someone else",
"it doesn't affect us",
so on and so forth.

yeah, dude, that's a cool perspective to take and all, but your pet robot is beginning to choke on its own vomit.

the immersion question (jul 2024)

by far, the question that i dislike the most within the world of immersive audio.

it's been a moment since i last posted. unfortunately, most of my time has been dedicated to projects that i am unable to talk about here, either for the time being or forever. however, there is always room to talk about one of the most infuriatingly meaningful and meaningless debates within the vast world of immersive audio:


what makes audio immersive?


on the surface, it's a pretty obvious question. i mean, clearly we need to work out what it means for something to be "immersive" before we can go around calling whatever we produce "immersive".

okay, well, how about this: "audio is immersive if it takes advantage of the unique properties offered by immersive audio systems."
yeah, this is definitely a good start, but still only getting about a little bit of the way there. but, what makes an audio system immersive? having a bunch of speakers? then, what about binaural audio? or VR audio? then, maybe an audio system is immersive if the audio sounds like it's coming from all around you. but then, that's not the system's doing, that's the content. and, if the quality of immersive is exclusively content-based, then how do we distinguish systems that are built with immersive content in mind?

so, the answer must be either somewhere in-between "audio is immersive if the system is immersive" and "audio is immersive if it sounds immersive", or must be encompassing of both.

the topic is still very much up for debate (or more accurately, interpretation), but people seem to have generally landed on a definition that includes both, delving specifically into the psychoacoustic attributes of immersion. in some technical way, an audio system is only immersive if it's capable of delivering an immersive experience, which could be done with as few as one speaker/sound source. but, that's at odds with the commerical market, which has specifically created a subset of "immersive audio" products that center around multichannel configurations and their folddowns to binaural.

ultimately, this ambiguity will be either difficult or entirely impossible to resolve, and it's not so much a matter of narrow or broad interpretations. what consitutues an "immersive" experience to one person may not evoke the same reaction to another. one person might find a stereo mix utterly all-encompassing, while another might find it flat and unconvincing. likewise, two different people, both perfectly in the sweet spot, may not agree on how compelling an atmos mix is.

this makes it sound like i'm on the side of those who believe that the content is what makes audio immersive, regardless of its associated technical capabilities. in that case, it would be easy to say that the purpose of a system is what it does, and to end the conversation there.

however, i cannot entirely agree with that perspective, because a full adoption of that mentality inherently either states that for each person in the world, there is at least one piece of audio content that they would describe as "immersive" (to the same or nearly the same extent as if it were played back on an immersive system), even if it was played back on a system not intended for immersive audio experiences, or states that there are some people with full faculites intact who cannot experience audio as immersive. if a person requires a purpose-built immersive audio system in order to experience audio as immersive, then that demonstrates that content alone is not sufficient in creating an immersive experience.

on the other hand, it can be an equally poor perspective to believe that what makes audio immersive is the system its played back on. i don't imagine the reasons for this are all too difficult to determine, but this perspective's simplest and most compelling failing is that, no matter how many speakers or orders you have, a bad multichannel/binaural mix will never be immersive.
remember that the purpose of a system is what it does. therefore, an immersive audio system that fails to always produce immersive audio is not an immersive audio system. it is, at best, a "sometimes immersive audio system".

so, why do i hate this question so much?
cause it sucks, dude.

there's no concrete answer to it, and that's not a bad thing by itself. what makes that a bad thing is that, because there's no concrete answer to it (and in my opinion, there never will), people love to spend all their time in a circle with their hands on their chins postulating on the meaning on immersion and life and humanity and its applicability to audio, instead of going out there and actually putting those good brains to proper use. these people (a vocal minority, i will add) thrive on the very nature of this unanswerable question, because it means that they get to push their thoughts forward, hear themselves speak, correct other people, trample over unrelated conversations, but ultimately take no responsibility for any of it under the pretense of "well, it is an unanswerable question" with a smirk on their face. the question of "what makes audio immersive" becomes the ulimate game of "ummm, actually" in a desperate attempt to prove themselves more knowledgable about a wholly self-constructed classification, topic, and argument, and it's completely disengaging to anyone trying to get a feel for this field.

yes, it's an important question, but what good is that if no one actually cares about the answer? has the lack of an answer stopped literally anyone from progressing research in the field? has the lack of an answer prevented any company from attempting to establish a vertical for themselves in this brand new form of content creation and consumption? in fact, the lack of an answer doesn't even prevent any single content creator from engaging in the field. but these petulant, pedantic, self-aggrandizing members of a mutual admiration society certainly do prevent greener individuals from creating the very content that this field is so desperately in need of.

honestly, these people are a small, small, small subset of those discussing the question of immersion. there have been some amazing papers published that do make a genuine effort to investigate the qualities of immersion, and how best to apply those finding to content created for immersive experiences. i've long felt that the question is important but the debate isn't. the field of immersive audio has reached a point where the technology is having a difficult time developing any further without a sizeable amount of content being produced for it, and while most of the reason for that (in my opinion) has to do with the significant workflow changes associated with creating immersive content, we should be focusing on minimizing any and every other deterrant for newcomers. no one wants to pour their valuable time and energy into a field they are constantly being told they don't understand.

you don't need to educate every person you meet. people won't remember you for being smart, but they will remember you for being overbearing. so many people involved in this field are smart in so many ways. distinguish yourself by being kind. because, in a world where you can be anything, why would you choose to be anything but kind?

a return to form (may 2024)

and it is!
i mean, over function, for sure.

anyone purchasing a ps2 keyboard in the year 2024 probably knows that:
- they're incompatible with modern computers
- they don't support hotswap, so anytime it's plugged in or unplugged, the computer has to be restarted
- usb compatibility relies on third party dongles that are often hit or miss
- the price of good quality ps2 keyboards is rising

but when i was walking back to my apartment the other day, i stopped by a hardware shop to search for any fine point soldering tips (long shot, i know, but it was on the way), when i met face to face with this beauty, still in the box. no surprise there, though. these are still manufactured, after all.

but, hey, how often do you get to try out a rubber dome keyboard that looks straight out of the 80s?


and odhrán seems to like it too.

fpgbc (apr 2024)

akin to that one flight i took that one time.
overwhelmingly exciting for what's ahead, but a bit of a rocky start.

reproducing "retro" consoles with fpgas at incredibly accessible prices is an amazing future that i hope to see.
i can't imagine the complexity associated with reverse engineering a console at all, though.
analogue has been doing this for years, but their business model has devolved to scarcity tactics, their prices are insane (with reportedly absurd shipping prices) and their marketing revolves around the idea that their products are "no emulation". my reach is limited, but let me communicate this clearly:

hardware emulation is emulation.

they even clarify that their products use no software emulation in the small print of their website - they're aware that this claim is unambiguously false.

hardware emulation does suffer from inaccuracy issues, the exact same way that software emulation does. inaccurate (albeit infrequent) cycle speeds, rtc, write/read compatibility, color reproduction, etc. - these all contribute to a less than authentic experience, and the analogue pocket is no different. and yet, it seems like all i hear about the analogue products is from people frothing at the mouth saying "but it's not emulation so it's better!!1!", and analogue directly benefits from this misconception.

so, i'm not about to drop $220 (+$60 shipping!!!) on a product i don't need, to support a company whose business practices i believe are immoral, and whose marketing tactics so carefully dance the line of deception that it's remarkable all they've been required to disclaim is in small print on their website.

so. the funnyplaying fpgbc.
imagine if the analogue pocket was maybe 10% worse at it's aimed goal, about 120% less expensive, and about 50% more fun.
at like $85 all in, with free shipping, it's not just one of the easiest diy kits for the gameboy family, but you also don't need to have a gameboy or gbc to mod.
this entire device is kind of sold as if it's just another mod kit for gbc, but no - it's entirely its own console.

that's not to say it's without it's issues.
the most glaring one is that it doesn't seem to work with most reliable flash carts, including krikzz's everdrive-gb, and the ez-flash junior (which is the one i have).
beyond that, there are a few options for the display, including 4x integer scaling and a non-integer scaled view that fills the whole screen, which obviously will include shimmering, but honestly, i don't care about that. it looks amazing filling up the whole screen. so what's the problem? well, for each of the sizing options, there's a version that includes a color profile that attempts to emulate what a gameboy color looks like.
it's honestly not worth complaining about - just don't use it. turn it off, and don't turn it back on. it doesn't look good, i don't feel like it's particularly accurate, and i await a day when a firmware update patches it properly.

i've had the fpgbc in my backpack with my copy of pokémon crystal since i put it together, and i've loved it. maybe my cartridge is borked, but the rtc doesn't work. i haven't tried it with my actual gameboy color (see dec2023 entry), so while i cannot fathom why it would be an issue with the fpgbc, i still don't care to rule it out as a possibility.
i do believe that the best game console is the one you have with you, the same way the best flashlight is the one you have with you, the best knife is the one you have with you, etc. etc., so it should come as no surprise that this has quickly become my more favorite game console recently, even with its flashcart shortcomings.

love this little thing.



gameboy color mod no. 1 (dec 2023)

can you spot the difference between these two?


i mean like obviously yes you can they look incredibly different but that's besides the point.


more like, what would you expect to be different between these two?


i'll tell ya, not much.


but it's cool enough.