I write software for fun and profit. Hardware/software RE, gamedev, compilers, FP+OOP, ASM, HDL/Verilog. VTuber.
Open to work
Alt @SpicyTruffles π³οΈββ§οΈ
Stallman won. Because of AI, GNU has won.
Doesn't matter if you use GPL, MIT, or some EULA. FOSS won
Companies of all sizes including Apple, MS, and NVIDIA are desperately designing services and features around hardware-software vertical integrations.
They donβt sell macOS...
Anti AI is a psyop to prevent you from becoming independent of the very corporations and institutions that have controlled creativity, innovation and opportunity for decades.
So when someone attacks your use of AI, ask yourself whether they're genuinely defending creativity or simply clinging to the teat of corporate gatekeepers, desperately hoping the old order remains intact.
For decades, these industries decided who gets seen, who gets funded, who gets heard and who gets to succeed.
Now that ordinary people have tools to challenge that monopoly, suddenly democratising creativity is the enemy? Please.
And yeah the mainstream establishment is already co-opting the AI space too I see that. The same gatekeepers are rushing to position themselves as the new authorities over a technology that could make them obsolete.
But look who they attack. The individual using AI. Its always this. It's always the little guy who becomes their source of despair.
If you are Anti AI you are essentially Anti empowerment
My hero in gaming is Andy Gavin. I realized earlier this evening that my entire engine design and architecture is inspired by his engine work on Crash Bandicoot. Suddenly all these disjoint systems clicked
Iβm optimizing with far more powerful systems AoT to get VR on a potato..
@MolodyGs@SyntheticBeef@AlastairGrayson Do you see in my profile picture? Click through to my profile to see her in full. She is a Python script maintained by Fable, Astra, and many other models that describes the exact integrals and paths that define her UV map. She is a projection of my wife's hand-drawings.
AI art?
@MolodyGs@SyntheticBeef@AlastairGrayson 1. Cogmind is not my game and does not use genAI in any way I guarantee; Kyzrati is too stubborn to ever :p
2. Not at all, Cogmind lost its overwhelmingly positive status to a targeted attack by one lone Jester
You can see his works on all the jester reactions LOL so many points
@TheDavidHasbun@SyntheticBeef βA total of 562 individuals entered the study. Of these, 35 participants did not begin the study, and 119 participants began but did not complete it, yielding a final sample of 408 participants recruited through Prolific Academic.β
πππ€€ picked fresh for me?
@MolodyGs@SyntheticBeef@AlastairGrayson The creator explicitly stated on X that they refuse to disclose AI usage or tie their commercial releases to their account because they expect coordinated negative reviews from anti-AI communities. If you look hard youβll immediately realize, if youβre a real developer tbh.
Things Iβve shipped include:
- https://t.co/0uObvic1yI on real GBA carts
- https://t.co/I5YDD0DjOR and .space for a DID journal for my wife
- countless fixes to games on Steam via SDL and other open libraries
- bridges to connect Discord and IRC on the order of 15k users
I enjoyed programming on my own until 100+ hours/wk of typing deteriorated my tendons
It was at that point, counting my spoons, I realized I didnβt love the code, I loved the elegance of Haskell, Rust, and the power of C/++ to ship fun games
I ship mental health apps too. Slop?
I became a software engineer because that was what I needed to do to make games. And I wanted to make games.
The goal was never to write code.
The goal was to bring my ideas for games to life.
The problem so many artists have is they love to suffer.
@MrCollison Some of the sillier game concepts I've sketched up and sent to SOTA models
This one was REALLY bad but only because I tried it on Gameboy Advance first and you just don't have the pixels to express the visible speed. It feels like Sonic Advance, but crowded and bad. Needs work
It's so important to record our L's on prompting attempts too. In agentic-assisted software engineering, we iterate and iterate and iterate and test our prompt approaches. That's what prompt engineering *is* after all. And after that, classic design tools provide amazing context!
Ok, day two wrapped. It went very bad. But in a good way:
I told Fable the idea of the gameplay loop. The mechanics, the way to keep the player on edge etc. And told it to design the first "floor" - playable for me to feel out the idea
It proceeds to make the absolute shittest level design I've ever witnessed, along with the most mundane, repetitive mechanics - basically ignoring my key suggestions and prompt directions
I already knew LLMs suck at making things fun / flow, especially gameplay. Great at grunt work, but complete lack of taste and feel
So I spent the past hour laying out the floors & rooms of my game in Figma. Classic mode!!! Human in the loop ftw
And I have a massive note dump on EXACTLY how the game will play out. Zero game flow decisions left to the imagination of... well.. matrix multiplication
I've left it with an overnight prompt to build the procedural building blocks of this floor plan. So goodnight! It's the weekend now, so I should have time to catch up. 2 days left π± last jam I did was 20 days I think so this will be a crunch (and somehow 5x more "game"...)
@AgileJebrim There is no difference here with GPUs other than they're even more opaque. At some point, a driver binary is just a blob that does a lot of crap for some reason, and not every reason is one *you* or *your* customers might even value! Control here begets quality control in my book
@AgileJebrim If you RE a CPU and understand the pipelining, superscalar, OoOE etc. machinery, it would be far more performant as well as consistent to apply these "workarounds" (lit: quirks) yourself, but it would not be more performant to write pure assembly IFF you had no WCET
I know u tho