This project is a web-based recreation of Tom Dowdy's "Kaos", a screensaver from 1991. It features the same swirling, colorful lines and pulsating geometric shapes that made the original popular. Built with JavaScript and rendered on a canvas element, this modern homage aims to preserve and share the mesmerizing visual experience of Kaos with a new generation while offering a glimpse back in time for those familiar with the original.
This paper chronicles the adoption and adaptation of APL in the Soviet Union up to 1991. Initially hampered by hardware limitations and the lack of official support, APL gained a foothold through enthusiastic individuals who saw its potential for scientific computing and education. The development of Soviet APL interpreters, notably on ES EVM mainframes and personal computers like the Iskra-226, fostered a growing user community. Despite challenges like Cyrillic character adaptation and limited access to Western resources, Soviet APL users formed active groups, organized conferences, and developed specialized applications in various fields, demonstrating a distinct and resilient APL subculture. The arrival of perestroika further facilitated collaboration and exchange with the international APL community.
HN commenters discuss the fascinating history of APL's adoption and adaptation within the Soviet Union, highlighting the ingenuity required to implement it on limited hardware. Several share personal anecdotes about using APL on Soviet computers, recalling its unique characteristics and the challenges of working with its specialized keyboard. Some commenters delve into the technical details of Soviet hardware limitations and the creative solutions employed to overcome them, including modifying character sets and developing custom input methods. The discussion also touches on the broader context of computing in the USSR, with mentions of other languages and the impact of restricted access to Western technology. A few commenters express interest in learning more about the specific dialects of APL developed in the Soviet Union and the influence of these adaptations on later versions of the language.
Summary of Comments ( 16 )
https://news.ycombinator.com/item?id=42963346
HN commenters largely expressed nostalgia for the original Kaos screensaver and praised the recreation's faithfulness to it. Some shared memories of using it in the 90s, while others discussed technical aspects like the original's algorithm and the challenges of recreating it using web technologies. A few pointed out minor differences between the homage and the original, like the color palette and the behavior of the "fly" element. Several commenters appreciated the simplicity and hypnotic nature of the screensaver, contrasting it with modern, more resource-intensive alternatives. There was also some discussion about the legal implications of recreating copyrighted software, and whether screen savers are still relevant today.
The Hacker News post discussing a recreation of Tom Dowdy's "Kaos" screensaver has generated a moderate number of comments, mostly focusing on nostalgia, technical details, and comparisons to the original screensaver.
Several commenters express fond memories of the original Kaos screensaver, recalling its mesmerizing visuals and the era of computing in which it existed. One user reminisces about running it on an Amiga 1200, highlighting the nostalgia factor associated with older computer graphics. Others simply express appreciation for the homage and the effort put into recreating it.
Some comments delve into the technical aspects of the recreation and the original. Discussion arises around the use of WebGL and shaders in the new version, contrasting it with the methods used to create the original screensaver. One commenter points out the differences in the color palettes and visual effects, noting that the new version seems to have brighter, more vibrant colors and smoother transitions. Another comment mentions the original screensaver's use of pre-calculated look-up tables for sine and cosine calculations, a technique employed due to the limited processing power of computers at the time. The differences in hardware capabilities between then and now are highlighted.
A few comments focus on comparing the recreation to the original Kaos. While some appreciate the recreation's modern take, others express a preference for the original's aesthetic, noting subtle differences in the movement and visual effects. One user points out that the recreation, while visually impressive, doesn't quite capture the same "feel" as the original. The specific differences are not explicitly stated, but the sentiment suggests that the nostalgic element is a key factor.
Finally, some comments explore other related screensavers and graphical demos from that era, showcasing a broader interest in the history of computer graphics and the art of demoscene. One commenter mentions Electric Sheep, another popular screensaver known for its abstract and evolving visuals.
In summary, the comments primarily reflect a mixture of nostalgia for the original Kaos screensaver, appreciation for the technical effort involved in the recreation, and discussions comparing the two versions. The thread also touches on related historical graphical demos and the advancements in computer graphics since the early 1990s.