SShortSingh.
Back to feed

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

0
·2 views

A developer has created a native port of the classic real-time strategy game Command and Conquer Generals for macOS, iPhone, and iPad. The project, published on GitHub under the username ammaarreshi, uses a framework called Fable to achieve the port. The repository was shared on Hacker News, where it attracted early community attention. The port brings the early-2000s EA title to Apple platforms without requiring emulation, leveraging native code compilation instead.

Read the full story at Hacker News

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingHacker News ·

OpenAI GPT-4.5 Codex reportedly suffering performance issues tied to token clustering

A GitHub issue filed against OpenAI's Codex repository suggests that GPT-4.5's reasoning-token clustering behavior may be causing degraded model performance. The report, which gained traction on Hacker News, points to a potential flaw in how reasoning tokens are grouped during inference. The issue has drawn community attention, though it remains early-stage with limited comments and a low point score. OpenAI has not yet publicly responded to or confirmed the reported degradation. The matter highlights ongoing concerns about reliability and consistency in large language model deployments.

0
ProgrammingDEV Community ·

How PHP 8.2 deprecated warnings silently broke WP-CLI JSON output on shared hosts

A multi-site WordPress maintenance tool began failing on a Japanese shared host (Xserver) when calls to 'wp plugin list --format=json' returned unparseable output. The root cause was PHP 8.2's deprecation of dynamic properties, which caused older WP-CLI 2.x to emit warning messages that leaked into stdout alongside the JSON data. Diagnostic checks for SSH connectivity and WP-CLI version passed cleanly, masking the problem until the structured JSON parsing stage. The issue stemmed from the host's php.ini routing deprecation warnings to stdout rather than stderr, causing json_decode() to fail on the mixed output. Developers addressed this with a multi-layer defence, starting with the WP_CLI_PHP_ARGS environment variable to suppress deprecated and notice-level warnings at the PHP invocation level without hiding genuine errors.

0
ProgrammingDEV Community ·

Microsoft Azure quietly expands ARM-based VMs to cut cloud energy consumption

Microsoft Azure is increasingly adopting ARM-based processors, specifically Ampere Altra chips, as an alternative to the long-dominant x86 architecture in its data centers. Unlike x86's complex instruction set, ARM uses a reduced instruction set design that allows it to handle many cloud workloads while consuming significantly less energy. Ampere Computing claims its data center processors can deliver up to 2.5 times better performance per watt and up to 50% lower energy use for certain cloud-native tasks, though results vary by workload. Azure now offers ARM64-based virtual machine families such as Dpsv5 and Dplsv5, targeting applications like microservices, Kubernetes, and serverless functions. The shift is driven by the strategic importance of energy efficiency at hyperscale, where even small per-server power savings multiply into massive reductions in cost and carbon footprint across hundreds of thousands of servers.

0
ProgrammingDEV Community ·

PostgreSQL 19 to Enable Data Checksums by Default; SQLite Security Internals Explored

This week's database roundup covers three notable developments across SQLite and PostgreSQL ecosystems. A SQLite forum thread examines secure data deletion and efficient BLOB updates, highlighting how sensitive data may remain recoverable after standard deletion and how developers can mitigate this. PostgreSQL 19 is set to enable data checksums by default, a change from the current opt-in model that will help detect silent data corruption caused by hardware faults or file system issues. A new PostgreSQL extension called PL/CBMBASIC brings Commodore 64 BASIC as a procedural language to the database, showcasing the creative extensibility of PostgreSQL. Together, these updates reflect ongoing community focus on security, data integrity, and unconventional extensibility in open-source databases.