Recent posts

Interview with John Bridges (PCPaint, GRASP, GL Pro)

John Bridges is a software engineer that co-developed PCPaint, which in 1984 was one of the earliest digital painting programs and helped spur the use of mice within the IBM PC market. He supported the growing number of PC video developers by freely releasing the VGAKIT and TGA utilities, tools that helped developers understand and compensate for the many hardware and software quirks of the era. He was also on the forefront of presentation software, developing GRASP, GL Pro, and AfterGrasp, which supported the commercial development of interactive games, screen savers, and demos of graphical algorithms.

In this interview, we seek to understand the engineering craft during the pioneering days of the 1980s and 1990s, how Bridges approached design and implementation choices, and the impact of a programmer outside academia and the big technology firms.

Read more

The Seymour Cray Era of Supercomputers (Review)

The Seymour Cray Era of Supercomputers: From Fast Machines to Fast Codes is a technical and business history of the roughly three-decades when Seymour Cray dominated the development of a class of computer called the “supercomputer”. The book covers the development of the major supercomputer models, the technical decisions and trade-offs involved, and changes to the market. The book ends with SGI’s purchase of Cray’s assets and the transition to massively parallel processing.

Read more

Improving Product Discovery of Tabletop RPG Maps (Preliminary Investigation)

As catalogs for digital marketplaces grow in size, customers have greater difficulty in finding products that meet their needs. Marketplace owners might improve product discovery by adding new categories, tags, or other searchable and filterable metadata to product descriptions. As it is often difficult to get product owners to update old product descriptions, a marketplace owner may use automated methods to “backfill” product data. We investigate using multi-modal computer models to extract data from digital products, specifically, digital maps for tabletop role playing games. Across five tasks, we find that models perform comparatively with their ranking on the Open VLM Leaderboard. State-of-the-commercial art models perform well with zero-shot feature extraction and image association/captioning tasks, but all models perform poorly with reasoning and quantitative tasks.

Read more

Connect Four Ply Dataset

Connect 4 is a solved game in the m,n,k family. On a 7 column, 6 row board, players alternately drop a token into a column, attempting to establish four tokens of the same color along any row, column, or diagonal. John Tromp created a labeled dataset of all valid eight ply positions with their perfect play win results. We present a dataset that presents all sequences of plies that lead to each position along with their associated win result class.

Read more