MoofTCP – A modern replacement for MacTCP on 68k Macs
MoofTCP is a drop-in replacement for Apple’s MacTCP networking software on System 6 and 68000-based Macs. The open-source project is hosted on GitHub under the MIT license. (github.com)
A Three.js technique for simulating liquid foundation turns finger or mouse movement into spreading, raised liquid without deforming mesh geometry. The approach builds on a fluid simulation’s velocity map: a separate height map stores liquid thickness, initialized as a rounded central blob. Each frame, a shader uses velocity to remove some thickness from a pixel and add thickness sampled from the position reached by tracing the flow backward. A threshold suppresses movement in nearly still areas, keeping the effect focused around dragged strokes.
Thickness alone cannot preserve the thin colored traces left behind as liquid spreads, so a second, alpha map records both current thickness and the highest value previously seen at each location. This history keeps the surface visibly marked after the liquid thins. For lighting, neighboring height samples provide a surface normal, which is combined with a Matcap texture to suggest highlights and raised contours. The method is deliberately tuned for appearance rather than physical accuracy: parallel pixel processing makes thickness transfer imperfect, so volume is not conserved and circular strokes can accumulate liquid. The demonstration also shows that 32-bit floating-point textures produce smoother shading than 8-bit textures, whose limited height precision creates visible steps.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.
MoofTCP is a drop-in replacement for Apple’s MacTCP networking software on System 6 and 68000-based Macs. The open-source project is hosted on GitHub under the MIT license. (github.com)
Declarative Dragging lets developers define which application states a draggable element can reach, then automatically generates drop zones and animations. The Dragology library implements this model-driven, composable approach for SVG web interfaces, reducing the effort needed to build rich drag-and-drop interactions. (declarative-dragging.github.io)
A gym member reverse-engineered the gym’s Flutter app to isolate its changing check-in QR code from an unwanted social feed. They found the app could generate valid codes offline and used code-inspection tools and AI assistants to investigate how it worked. (shayon.work)
Window Sweaters is a macOS menu-bar app that adds knitted borders to desktop windows. The open-source project is built for desktop customization and window management. (github.com)
FastBCP 1.6 exports SQL Server tables directly from .bak backups to Parquet without restoring them or running SQL Server. On a 320 GB backup, it exported a 175-million-row table in 29.6 seconds using 24 threads. (blog.arpe.io)
A smarter output buffer can display complete lines promptly while batching writes for much better performance than traditional line buffering. This avoids slow per-line output in tools such as archive extractors without hiding their progress. (nullprogram.com)
Today's best Hacker News stories, summarized and screenshotted, one email a day.