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)
The tests compare ONNX Runtime’s CPU execution provider (EP), OpenVINO, and DirectML on a Firebat R3 mini PC with a Ryzen 5 7430U, 12 threads, and integrated Radeon graphics. The Fruit Inspector pipeline captures NV12 video on the CPU, runs YOLOX-nano at 640×640 to detect and track fruit, processes a 256×256 region of interest, then classifies it with a LightGBM ONNX model using 44 features. The CPU EP runs inference in about 6.8-7.5 ms, or roughly 77-88 frames per second. OpenVINO’s AUTO mode reaches about 78-80 fps, but its bundled GPU support targets Intel rather than Radeon. DirectML takes about 11 ms per inference: for this small model, D3D12 and GPU-dispatch overhead outweigh the benefit of the iGPU. The CPU EP is therefore the fastest choice on this AMD system.
The Windows release prioritizes a simple deployment for factory-floor PCs: one folder containing the executable, DLLs, and models, with no Python or CUDA installation. The public demo includes only the CPU library; OpenVINO and DirectML remain in the development tree, though users can switch providers through settings without rebuilding. OpenVINO is excluded to reduce archive size and operator complexity, while DirectML should be adopted only after benchmarking. The broader comparison - about 124-132 fps on an i5-11400, 77-88 on the Ryzen, and 11-15 on an older i3-2120 without AVX2 - underscores that newer SIMD support or an iGPU does not automatically make inference faster.
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.