ChrysanthemumIndica
@ChrysanthemumIndica@discuss.tchncs.de
- Comment on AI is mass decompiling games. That's both awesome and scary. 4 days ago:
Could I ask you to check my understanding of this part?
I think your understanding is basically correct, but i just want to clarify what i did with the specs:
I found the source code, which doesn’t include the rendering engine, is composed of Python and C++ and contains the game logic.
I then fed the LLM the source code I had available to turn them in to a set of specs for that specific codebase, for important APIs and the logic that connects then.
I then took those specs and made the LLM genericize them, and in particular creating a structured, human readable description of all game rules.
With those new generic specs, i was able to creat a development plan and architecture (with heavy aid of LLM), the new engine is written in Godot with json data store.
Project was bootstrapped like normal, start with the smallest core functionality, especially including debug infrastructure. Get it stable and then keep adding features and testing until everything seems okay.
I guess i have a follow up question which is, is it possible that the Civ IV source code was included in the training data of the LLM, and would there be any way to know?
Agreed, that’s actually part of why I said I don’t think i can prove it’s fully clean room!
But I did try my best to make it unlikely, and even if it did, I imagine it was closer to broken bits and pieces.
- Comment on AI is mass decompiling games. That's both awesome and scary. 5 days ago:
I appreciate that at least we are all reeling from the implications of it all.
I think that’s a very interesting point about the compiler, companies have really leaned on that as a way to obfuscate code, some folks seem to think compiled is as good as encrypted? Just another lock on the door, I guess, and a free one at that.
I think it does make a ton of sense that an llm would be so capable at decompiling code… it’s basically just translating? But having decompiled some stuff myself years ago, it’s still sort of amazing to see such a tedious process automated.
Bleh, too many conflicting feelings… yes, let’s hope we reclaim some bits of culture taken from us! And let’s cross our fingers that copyright is destroyed in a manner that actually benefits people…
- Comment on AI is mass decompiling games. That's both awesome and scary. 5 days ago:
I’ve been thinking about this a lot too, because of seeing all these decompilations (with all the implications that comes with, as you point out some of them), but also because my own “learning LLM tooling” project was reverse engineering Civ IV, and rereleasing in a 64 bit engine with more accessible controls at the expense of 3d (sort of like Unciv).
I did not do a decompilation, especially because the core of the game has restrictive-licensed source released, but i was able to build clean specs from that source, and then with as clean of context of possible, stage the production and testing of features. I honestly don’t know how you’d prove a classic clean room implementation with LLMs (and definitely not in a one shot), and i can’t really prove my implementation is clean either.
I really hate the direction of all this stuff (so so much), and i hate that my disabled ass feels compelled to learn such tools so I am able to feed myself. But I did try to have some good come out of it (generic reverse engineered specs, basic accessibility framework, game automation framework, and i definitely learned a lot, plus it does work pretty ok)
I haven’t been able to figure out a way to release in a way that fits my ethical framework, without also resulting in people insulting me (which I don’t have a lot of room for in my life right now). I’ll happily take suggestions though!
I’d love for this to not be wasted effort, especially because of the accessibility enhancements for a beloved but proprietary game.
- Comment on Those moutains are so quaint 2 months ago:
As another person from the southeast, similar is true down here and most places: a locally known and mildly sketchy situation is the best! (Usually…)
Gas station places with a packed parking lot, open church bbqs, the smoky old dark wood panel places serving the best burger you ever had.
That said, the first time I had a proper tamale when I moved to Texas, omgosh! Magic.
- Comment on Closest my wardrobe allows 10 months ago:
But but but that’s not Unix! fqa.9front.org/fqa0.html#0.1.1
(Seeing plan9 running on real hardware always makes me unreasonably happy, so thank you!)
- Comment on The problem with common names 10 months ago:
Gosh, my daddy’s family is from north Georgia, and he came across one of these guys as a kid. It scared the crap out of him!
I’ll admit, I’ve always wanted to see one in the wild… maybe one day. Big lil snot otter.
- Comment on Fight me 11 months ago:
I literally did that one winter when I lived in a small studio and I had a particularly fancy salvaged HP workstation. It was great!
(Except I was missing an apparently important fan and most of my RAM went bad, 96G out of 128. Make sure your system cooling works correctly before trying this!)
- Comment on EuLeR iS nOT a PHySicIST 1 year ago:
I guess Euler-Langrangian mechanics was too much of a mouthful!
- Comment on Call me... 1 year ago:
That’s the best name for them! (We called them grandaddy long legs where I grew up, they were always so cute and ticklish)
- Comment on CUSTAAAAAAAARD 1 year ago:
Gosh, thanks, I was looking for that but didn’t see it somehow!
- Comment on CUSTAAAAAAAARD 1 year ago:
Yeah, I don’t think human milk has enough protein to make a decent cheese, but it can be supplemented in different ways to make hybrid cheeses. This recipe suggests using cow’s milk at a 1-1 ratio:
- Comment on Hmmm... 1 year ago:
You don’t know me! I could be a cartilaginous fish for all you know. (I have to use voice to text because I don’t have lobed fins)
- Comment on Hmmm... 1 year ago:
Arguably the shark is not a fish, if by fish you mean Osteichthyes 🐟
Although personally I’m both “a fish is the thing I think of as a fish” and also “we’re all fish”
- Comment on Why doesn't the US build a bridge here to connect Alaska to the mainland? Are they stupid? 1 year ago:
I was really hoping for this level of engineering pedantry and sensibility, thank you.
- Comment on Bernie Sanders says that if AI makes us so productive, we should get a 4-day work week 1 year ago:
Same here, I’m a computer engineer trying to do 20-30/week. So far the only places that will even talk to me are where I formerly worked full time.
I’ve had multiple people suggest that I simply agree to work full time and then just not, but I’m not sure if those folks realize how stressful that can be.
I wish you luck in your situation!
- Comment on Who did this 😂😂😂 1 year ago:
I’m right there with ya. Don’t forget to make sure you set the interleaving correctly on your Winchester drive!
- Comment on Lightning bugs!! 1 year ago:
Interesting, interesting. We call the female lightning bugs here glow worms because they are wingless, but today I’m learning that is not the case for all species!
Also Glühwürmchen is a cute word.
- Comment on Lightning bugs!! 1 year ago:
I grew up calling them lightning bugs, and I’m so excited to see a thread full of people calling them the same!
- Comment on PSA: Some of y'all are overly afraid of scorpions 1 year ago:
I remember once opening the door to a garage (with a gravel floor), hundreds of the little guys immediately dove in to the gravel. It was… fine. I was… fine.
Conversely, I was at a snake petting zoo and they had an arachnid room. There was a big ol’ scorpion there covered with it’s babies taking a ride and it was honestly very cute! (This was thousands of miles from home, so that helped too.)
In summary: Scorpions… sometimes?
- Comment on Schrödinger's Peripheral 1 year ago:
Spin 1/2 USB for extra uhh usability.
- Comment on circuits 1 year ago:
I know I’m a weirdo, but I really loved it since they felt like little puzzles. On the other hand, Electromagnetics felt like a swamp of sorrow and partial derivatives…
Yes it’s nice to see a proper showing of our EE siblings 😄
- Comment on Hmmmm 1 year ago:
Reasonably obligatory xkcd?
- Comment on Subway 2 years ago:
Aw, I remember coworkers had gotten corn and onion pizzas as a treat the first time I visited my remote office in Taipei (from Pizza Hut). I believe there were also shrimp pizzas, I felt very special 😊
But yes, alas it seems rare here in the US!
- Comment on Caption this. 2 years ago:
A legged continuity.
- Comment on Are Grills okay? 👉👈🥺*UwU* 2 years ago:
Haha, yes, charro beans 😆 Yup, I’m from Georgia, though I’ve also lived here and there in my day. Char siu buns are still among my favourites!
BBQ culture really is amazing and wonderful to share, and I appreciate you sharing your experiences.
- Comment on Are Grills okay? 👉👈🥺*UwU* 2 years ago:
What about churro beans?? Even though they’ll never surpass baked beans+Brunswick stew with BBQ for me, I was very pleasantly surprised by the difference in BBQ culture there and very much loved my churro beans 😊
- Comment on Ghibli Studio Food always looks so satisfying ♥ 2 years ago:
I’ve been obsessed with it!! The cooking is amazing and I love the philosophical bits that are woven through everything.
Are you worried the cooking focus might take a back seat as the current storyline proceeds?
- Comment on Howdo LLMs like ChatGPT work?Explained by Deep-Fake Ryan Gosling using Synclabs and Eleven Labs 2 years ago:
This feels like a Ryan Gosling reskin of a 3Blue1Brown video 😅 (which I guess really isn’t even a little surprising… But it’s a chance spread the good word of Mr. Sanderson!)
- Comment on Battery charge 2 years ago:
I’m a bit surprised you thought of SMBus and not I2C! Although lord knows I’ve seen enough garbled and missing battery traffic from bad connectors, so who am I to say…