OpenTTD (Unofficial Remake of ‘Transport Tycoon Deluxe’ Game) Turns 20

In 1995 Scottish video game designer Chris Sawyer created the business simulator game Transport Tycoon Deluxe — and within four years, Wikipedia notes, work began on the first version of an open source version that’s still being actively developed. “According to a study of the 61,154 open-source projects on SourceForge in the period between 1999 and 2005, OpenTTD ranked as the 8th most active open-source project to receive patches and contributions. In 2004, development moved to their own server.”

Long-time Slashdot reader orudge says he’s been involved for almost 25 years. “Exactly 21 years ago, I received an ICQ message (look it up, kids) out of the blue from a guy named Ludvig Strigeus (nicknamed Ludde).”

“Hello, you probably don’t know me, but I’ve been working on a project to clone Transport Tycoon Deluxe for a while,” he said, more or less… Ludde made more progress with the project [written in C] over the coming year, and it looks like we even attempted some multiplayer games (not too reliable, especially over my dial-up connection at the time). Eventually, when he was happy with what he had created, he agreed to allow me to release the game as open source. Coincidentally, this happened exactly a year after I’d first spoken to him, on the 6th March 2004…

Things really got going after this, and a community started to form with enthusiastic developers fixing bugs, adding in new features, and smoothing off the rough edges. Ludde was, I think, a bit taken aback by how popular it proved, and even rejoined the development effort for a while. A read through the old changelogs reveals just how many features were added over a very short period of time. Quick wins like higher vehicle limits came in very quickly, and support for TTDPatch’s NewGRF format started to be functional just four months later. Large maps, improved multiplayer, better pathfinders, improved TTDPatch compatibility, and of course, ports to a great many different operating systems, such as Mac OS X, BeOS, MorphOS and OS/2. It was a very exciting time to be a TTD fan!

Within six years, ambitious projects to create free replacements for the original TTD graphics, sounds and music sets were complete, and OpenTTD finally had its 1.0 release. And while we may not have the same frantic addition of new features we had in 2004, there have still been massive improvements to the code, with plenty of exciting new features over the years, with major releases every year since 2008. he move to GitHub in 2018 and the release of OpenTTD on Steam in 2021 have also re-energised development efforts, with thousands of people now enjoying playing the game regularly. And development shows no signs of slowing down, with the upcoming OpenTTD 14.0 release including over 40 new features!
“Personally, I would like to say thank you to everyone who has supported OpenTTD development over the past two decades…” they write, adding “Finally, of course, I’d like to thank you, the players! None of us would be here if people weren’t still playing the game.

“Seeing how the first twenty years have gone, I can’t wait to see what the next twenty years have in store. :)”

Read more of this story at Slashdot.

FTC and DOJ Think McDonald’s Ice Cream Machines Should Be Legal To Fix

The Federal Trade Commission and the Department of Justice have urged the US Copyright Office to broaden exemptions to the Digital Millennium Copyright Act’s Section 1201. Specifically, the two agencies are advocating for the extension of the right to repair to include “commercial and industrial equipment,” which includes McDonald’s ice cream machines that are notorious for breaking down. The Verge reports: Exemptions to DMCA Section 1201 are issued every three years, as per the Register of Copyrights’ recommendation. Prior exemptions have been issued for jailbreaking cellphones and repairing certain parts of video game consoles. The FTC and DOJ are asking the Copyright Office to go a step further, extending the right to repair to “commercial and industrial equipment.” The comment (PDF) singles out four distinct categories that would benefit from DMCA exemptions: commercial soft serve machines; proprietary diagnostic kits; programmable logic controllers; and enterprise IT. ‘In the Agencies’ view, renewing and expanding repair-related exemptions would promote competition in markets for replacement parts, repair, and maintenance services, as well as facilitate competition in markets for repairable products,” the comment reads.

The inability to do third-party repairs on these products not only limits competition, the agencies say, but also makes repairs more costly and can lead to hundreds or thousands of dollars in lost sales. Certain logic controllers have to be discarded and replaced if they break or if the passwords for them get lost. The average estimated cost of “unplanned manufacturing downtime” was $260,000 per hour, the comment notes, citing research from Public Knowledge and iFixit. As for soft serve machines, breakdowns can lead to $625 in lost sales each day. Business owners can’t legally fix them on their own or hire an independent technician to do so, meaning they have to wait around for an authorized technician — which, the comment says, usually takes around 90 days.

Read more of this story at Slashdot.

Caffeine Makes Fuel Cells More Efficient, Cuts Cost of Energy Storage

Dan Robinson reports via The Register: Adding caffeine can enhance the efficiency of fuel cells, reducing the need for platinum in electrodes and significantly reducing the cost of making them, according to researchers in Japan. […] The study, published in the journal Communications Chemistry, concerns the catalysis process at the cathode of a fuel cell and making this reaction more efficient. Fuel cells work somewhat like batteries. They generate power by converting the chemical energy of a fuel (or electrolyte) and an oxidizing agent into electricity. This is typically hydrogen as a fuel and oxygen as an oxidizer. Unlike batteries with limited lifespans, fuel cells can generate power as long as fuel is supplied. The hydrogen undergoes oxidation at the anode, producing hydrogen ions and electrons. The ions move through the hydrogen electrolyte to the cathode, while the electrons flow through an external circuit, generating electricity. At the cathode, oxygen combines with the hydrogen ions and electrons, resulting in water as a by-product. However, this water impacts the performance of the fuel cell, reacting with the platinum (Pt) to form a layer of platinum hydroxide (PtOH) on the electrode and interfering with the catalysis of the oxygen reduction reaction (ORR), according to the researchers.

To maintain efficient operation, fuel cells require a high Pt loading (greater platinum content), which significantly ups the costs of fuel cells. A quick look online found market prices for platinum of $29.98 per gram, or $932.61 per ounce, at the time of writing. The researchers found that adding caffeine can improve the ORR activity of platinum electrodes 11 fold, making the reaction more efficient. If you are wondering (as we were) how they came to be experimenting with this, the paper explains that modifying electrodes with hydrophobic material is known to be an effective method for enhancing ORR. Caffeine is less toxic than other hydrophobic substances, and it activates the hydrogen evolution and oxidation reactions of Pt nanoparticles and caffeine doped carbons. Got that?

Chiba University’s work was led by Professor Nagahiro Hoshi at the Department of Applied Chemistry and Biotechnology. He explained that the researchers found a notable improvement in the electrode’s ORR activity with an increase in caffeine concentration in the electrolyte. This forms a thin layer on the electrode’s surface, effectively preventing the formation of PtOH, but the effect depends on the orientation of the platinum atoms on the electrode’s surface. The paper refers to these as Pt(100), Pt(110) and Pt(111), with the latter two showing increased ORR activity, while there was no noticeable effect with Pt(100). The researchers do not explain if this latter effect might be a problem, but instead claim that their discovery has the potential to improve the designs of fuel cells and lead to more widespread adoption.

Read more of this story at Slashdot.

Trying Out Microsoft’s Pre-Release OS/2 2.0

Last month, the only known surviving copy of 32-bit OS/2 from Microsoft was purchased for $650. “Now, two of the internet’s experts in getting early PC operating systems running today have managed to fire it up, and you can see the results,” reports The Register. From the report: Why such interest in this nearly third-of-a-century old, unreleased OS? Because this is the way the PC industry very nearly went. This SDK came out in June 1990, just one month after Windows 3.0. If 32-bit OS/2 had launched as planned, Windows 3 would have been the last version before it was absorbed into OS/2 and disappeared. There would never have been any 32-bit versions: no Windows NT, no Windows 95; no Explorer, no Start menu or taskbars. That, in turn, might well have killed off Apple as well. No iPod, no iPhone, no fondleslabs. Twenty-first century computers would be unimaginably different. The surprise here is that we can see a glimpse of this world that never happened. The discovery of this pre-release OS shows how very nearly ready it was in 1990. IBM didn’t release its solo version until April 1992, the same month as Windows 3.1 — but now, we can see it was nearly ready two years earlier.

That’s why Michal Necasek of the OS/2 Museum called his look The Future That Never Was. He uncovered a couple of significant bugs, but more impressively, he found workarounds for both, and got both features working fine. OS/2 2 could run multiple DOS VMs at once, but in the preview, they wouldn’t open — due to use of an undocumented instruction which Intel did implement in the Pentium MMX and later processors. Secondly, the bundled network client wouldn’t install — but removing a single file got that working fine. That alone is a significant difference between Microsoft’s OS/2 2.0 and IBM’s version: Big Blue didn’t include networking until Warp Connect 3 in 1995.

His verdict: “The 6.78 build of OS/2 2.0 feels surprisingly stable and complete. The cover letter that came with the SDK stressed that Microsoft developers had been using the OS/2 pre-release for day-to-day work.” Over at Virtually Fun, Neozeed also took an actual look at Microsoft OS/2 2.0, carefully recreating that screenshot from PC Magazine in May 1990. He even managed to get some Windows 2 programs running, although this preview release did not yet have a Windows subsystem. On his Internet Archive page, he has disk images and downloadable virtual machines so that you can run this yourself under VMware or 86Box.

Read more of this story at Slashdot.

Cognition Emerges From Stealth To Launch AI Software Engineer ‘Devin’

Longtime Slashdot reader ahbond shares a report from VentureBeat: Today, Cognition, a recently formed AI startup backed by Peter Thiel’s Founders Fund and tech industry leaders including former Twitter executive Elad Gil and Doordash co-founder Tony Xu, announced a fully autonomous AI software engineer called “Devin.” While there are multiple coding assistants out there, including the famous Github Copilot, Devin is said to stand out from the crowd with its ability to handle entire development projects end-to-end, right from writing the code and fixing the bugs associated with it to final execution. This is the first offering of this kind and even capable of handling projects on Upwork, the startup has demonstrated. […]

In a blog post today on Cognition’s website, Scott Wu, the founder and CEO of Cognition and an award-winning sports coder, explained Devin can access common developer tools, including its own shell, code editor and browser, within a sandboxed compute environment to plan and execute complex engineering tasks requiring thousands of decisions. The human user simply types a natural language prompt into Devin’s chatbot style interface, and the AI software engineer takes it from there, developing a detailed, step-by-step plan to tackle the problem. It then begins the project using its developer tools, just like how a human would use them, writing its own code, fixing issues, testing and reporting on its progress in real-time, allowing the user to keep an eye on everything as it works. […]

According to demos shared by Wu, Devin is capable of handling a range of tasks in its current form. This includes common engineering projects like deploying and improving apps/websites end-to-end and finding and fixing bugs in codebases to more complex things like setting up fine-tuning for a large language model using the link to a research repository on GitHub or learning how to use unfamiliar technologies. In one case, it learned from a blog post how to run the code to produce images with concealed messages. Meanwhile, in another, it handled an Upwork project to run a computer vision model by writing and debugging the code for it. In the SWE-bench test, which challenges AI assistants with GitHub issues from real-world open-source projects, the AI software engineer was able to correctly resolve 13.86% of the cases end-to-end — without any assistance from humans. In comparison, Claude 2 could resolve just 4.80% while SWE-Llama-13b and GPT-4 could handle 3.97% and 1.74% of the issues, respectively. All these models even required assistance, where they were told which file had to be fixed. Currently, Devin is available only to a select few customers. Bloomberg journalist Ashlee Vance wrote a piece about his experience using it here.

“The Doom of Man is at hand,” captions Slashdot reader ahbond. “It will start with the low-hanging Jira tickets, and in a year or two, able to handle 99% of them. In the short term, software engineers may become like bot farmers, herding 10-1000 bots writing code, etc. Welcome to the future.”

Read more of this story at Slashdot.

Binance Executives Were Arrested In Nigeria For Allegedly Destabilizing Its Currency

Two top executives from the crypto exchange Binance have been arrested in Nigeria for allegedly destabilizing the national currency. Quartz reports: According to a Wall Street Journal report, Tigran Gambaryan, head of financial-crime compliance at Binance who previously worked at the U.S. Internal Revenue Service (IRS), and Nadeem Anjarwalla, a British-Kenyan national and Binance’s regional manager for Africa, have been held against their will for the past two weeks in the country. As per reports, Nigerian government officials invited Binance executives to discuss an ongoing dispute about the world’s largest crypto exchange allegedly driving down the value of their national currency. Gambaryan and Anjarwalla arrived in Nigeria on February 25th; after their meeting with government officials, both were taken to their hotels. Later, they were instructed to pack their belongings and move to a guesthouse run by Nigeria’s National Security Agency, as stated by their families, per reports.

The Nigerian government has accused Binance of exacerbating the country’s foreign exchange challenges through rate manipulation for profit. The authorities have also accused the crypto exchange of illegal operations and have restricted access to the company’s website. There are also reports that Nigeria sought a $10 billion penalty from Binance for processing around $26 billion in untraceable funds in the country. […] The reason why and how Nigeria’s economic crisis is linked with Binance is yet to be found out. Binance is hoping to resolve the matter soon, according to CoinDesk. The report notes that Nigeria is experiencing its worst economic crisis in recent years due to inflation and the devaluation of their currency, the naira.

Read more of this story at Slashdot.