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)
Codemap is a Go-module visualization tool that generates a single HTML page showing the module’s packages, internal dependencies, files, and functions. Its map arranges packages so dependencies point downward: foundational packages sit near the bottom, while packages built on them appear above. Box width indicates the number of functions, and colors distinguish top-level folders. Users can search the map and select a package to inspect both the packages it depends on and those that depend on it. Function entries can link directly to their lines in a GitHub repository. Tests are excluded, as are vendor and testdata directories, nested folders with their own go.mod files, and the internal/ prefix in displayed names.
The tool is intended to make a codebase’s structure easier to explore at a glance, rather than requiring readers to trace imports and files manually. With Go 1.24 or later, it can be run from a module directory to produce code-map.html, or pointed at another directory with the -root option. Because the result is a standalone HTML file, it can be opened locally or hosted without setting up a server; its fonts load from Google Fonts when available and otherwise fall back to system fonts. Codemap can also run in GitHub Actions, where the generated map can be uploaded as a workflow artifact. The README illustrates the scale it can handle with a map of yggstore, containing 40 packages and 1,850 functions.
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.