The author investigates strange, rhythmic noises emanating from a US Robotics Courier V.Everything 1670 external modem. Initially suspecting a failing capacitor, they systematically eliminated various hardware components as the source, including the power supply, cable, and phone line. Ultimately, the culprit turned out to be a loose metal plate inside the modem vibrating against the plastic casing at specific frequencies, likely due to the interplay of electrical signals and component vibrations within the device. Tightening the screws securing the plate resolved the issue. The author reflects on the challenge of diagnosing such elusive hardware problems and the satisfaction of finally pinning down the root cause.
Surface-Stable Fractal Dithering introduces a novel dithering technique that maintains detail and avoids shimmering artifacts when applied to animated or deforming 3D surfaces. It achieves this by generating spatially correlated dither patterns using fractal Brownian motion, ensuring temporal coherence as the surface changes. This method produces visually pleasing results for various applications like reducing banding in low-bit color displays or adding stylized noise to textures, outperforming traditional dithering approaches in dynamic scenarios. The provided code implementation offers a flexible and efficient way to integrate this technique into existing graphics pipelines.
Hacker News commenters generally praised the visual appeal and technical ingenuity of the dithering technique. Several highlighted the cleverness of leveraging 3D surfaces for dithering, finding it both unexpected and effective. Some expressed curiosity about the performance and potential applications, particularly in real-time scenarios and stylized rendering. A few commenters delved into the technical details, discussing the specifics of fractal noise generation and the implications of different surface types. There was also a brief discussion comparing this method to traditional dithering techniques and its potential advantages in preserving detail and minimizing banding artifacts. One commenter suggested potential improvements like exploring alternative distance functions and optimizing for different color spaces.
Summary of Comments ( 23 )
https://news.ycombinator.com/item?id=43281893
HN commenters discuss the nostalgic appeal of the 1670 modem's sounds, with some sharing memories of troubleshooting connection problems based on the audio cues. Several delve into the technical aspects, explaining the meaning of the different handshake sounds, the negotiation process between modems, and the reasons behind the specific frequencies used. The infamous "Concord jet taking off" sound is mentioned, along with explanations for its occurrence. A few lament the loss of this auditory experience in the age of silent, high-speed internet, while others express relief at its demise. There's also discussion of specific modem brands and their characteristic sound profiles, alongside some speculation about the article author's connection issues.
The Hacker News post "More thoughts on the 1670 modem's weird noises" (linking to an article about the unusual sounds of a U.S. Robotics 1670 modem) sparked a modest discussion thread with a few interesting points.
One commenter, going by the username
dredmorbius
, offered a detailed explanation of the sounds the modem makes during its connection sequence. They break down the different phases, from initial handshaking and training, through to the establishment of a stable connection. They highlight how the changing pitches and rhythms reflect the modem's negotiations with the remote system, adjusting its parameters to optimize the connection quality given the line conditions. This comment provides valuable technical insight into the inner workings of the modem's connection process and helps demystify the seemingly random noises.Another commenter,
glenbot
, notes the nostalgia associated with these modem sounds, recalling them as a familiar soundtrack of the early internet era. This resonates with the original article's sentiment and adds a personal touch to the technical discussion.A user named
pjmlp
questions whether the specific model mentioned (Courier) was actually a 1670. They seem to remember it being a different chipset (Rockwell) and using V.32bis instead of V.34, leading to a speed difference. This introduces a potential factual correction to the original article and sparks a small side discussion about different modem models and their capabilities.Another comment, from
random_guy
, briefly mentions how the article brought back memories and also adds some additional context by noting that the Courier modem used different protocols. This adds to the nostalgic element of the thread while also reinforcing the point made bypjmlp
about potential inaccuracies in the original article regarding the modem's specifications.While the discussion is not extensive, it offers valuable technical insights, nostalgic reflections, and even a potential factual correction to the original article, making it a worthwhile read for those interested in the history and technology of dial-up modems.