Live data from Hacker News

Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable

github.com

121–130 of 302 posts

Re: Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable

#121
post #117
post #71

Earlier quoted context omitted.

Some people, myself included, think that announcing a conversion from Rust to Zig as an experiment then jumping to putting it in the alpha train for public testing/consumption without any real explanation in the span of around 2 weeks is irresponsible and reckless. Blogposts were promised, details were hinted, but no, it’s just full steam ahead because the AI worked so well. The converted unit tests all worked, all t…

IMO it’s reckless to not pin down ones dependencies. No need to pull the latest experimental hotness

I get that and I can see an argument that they didn’t really put it as stable, but I suspect the reason it is not the stable version right now is from the massive pushback as other projects and companies started pulling support for Bun because of the loss of confidence rather than any other reason.

Re: Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable

#122
post #8

> Built on EA's GPL v3 source release via fbraz3/GeneralsX (which did the heavy lifting of the macOS/Linux port — this fork adds the iOS/iPadOS port and a set of engine fixes).

Right? All Fable did was a ported an already cross platform project to ios. Does not look like any sort of heavy lifting there, opus 4.6 would do just fine

Re: Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable

#123

Earlier quoted context omitted.

He forked GeneralsX and added just the last few commits.

Still seems weird to give fable credit when the heavy lifting was already done.

The port was done by Fable.

Re: Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable

#124
post #93
post #35

Earlier quoted context omitted.

FYI, AI isn't fond of a goddamn thing. They have token prediction quirks that don't follow typical English.

Few ever cared. Find one non-pedant who would object to the personification that follows: "The evening settled over the city, drawing the light out of the streets one corner at a time. Windows blinked awake with lamplight, and the wind moved through the alleys restlessly, leaves brushing against walls before gathering themselves along the pavement. In the distance, the river kept its steady argument with the stone em…

Personification =/= anthropomorphization

Re: Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable

#125
post #70

In the old days this would have required a proper team...

The code appears to be based on other people's forks:

> The naive plan (port EA's raw source) is a multi-month job. The actual job was "port the best community fork," which was a one-session job.

https://github.com/ammaarreshi/Generals-Mac-iOS-iPad/blob/ma...

Re: Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable

#127
post #47
post #42

IMHO, this is an actual good use of what sounds like a person guiding a model to do a mass conversion. Although, I wish the porting docs were a little wordsmithed by a human, the AI generated text style is grating. The stakes are low, it’s mostly for fun and you can iterate on it. Compare this with Bun which was just like, “hey we converted everything to Bun to Rust from Zig, of course it works, what could possibly g…

I don't really get the Bun thing. Bun is running Claude Code which is probably the single most actively used development app there is. You say this was a bad use of LLMs, but it's been in production for a while and I haven't heard of any evidence that Claude Code has increased a significantly larger quantity of errors, segfaults, etc, than before.

I have yet to hear any evidence that the Rust rewrite was harmful. I have no emotional investment in Bun (which I'd never heard of before the rewrite), or Zig (which I also didn't know about), or Rust (which I think is neat and that's about it), so I'm about as unbiased as you can get and from what I saw the conversion was done well, and I haven't heard of massive bugs resulting from the rewrite.

Re: Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable

#128
post #71
post #47

Earlier quoted context omitted.

I don't really get the Bun thing. Bun is running Claude Code which is probably the single most actively used development app there is. You say this was a bad use of LLMs, but it's been in production for a while and I haven't heard of any evidence that Claude Code has increased a significantly larger quantity of errors, segfaults, etc, than before.

Some people, myself included, think that announcing a conversion from Rust to Zig as an experiment then jumping to putting it in the alpha train for public testing/consumption without any real explanation in the span of around 2 weeks is irresponsible and reckless. Blogposts were promised, details were hinted, but no, it’s just full steam ahead because the AI worked so well. The converted unit tests all worked, all t…

How about testing the output? Seems like the ultimate test. If the output's still good, I guess the rewrite didn't hurt.

Re: Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable

#130
post #42

IMHO, this is an actual good use of what sounds like a person guiding a model to do a mass conversion. Although, I wish the porting docs were a little wordsmithed by a human, the AI generated text style is grating. The stakes are low, it’s mostly for fun and you can iterate on it. Compare this with Bun which was just like, “hey we converted everything to Bun to Rust from Zig, of course it works, what could possibly g…

The model did the work, probably has it all in its context window, so it may actually be better placed here to write the docs.
Post reply on HN