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)
Commenters describe ATS as an intriguing, ML-inspired language with ambitions in systems programming and efficient compiled code. One commenter recalled taking the author’s compiler-design course and called it “an experience,” while another pointed to a talk introducing ATS systems programming. MLton and Felix also came up as related ML-inspired languages that optimize whole programs. A language designer said MLton had influenced their own work and ATS was a more complicated but valuable “north star”; they also suggested LLMs can help people discover less familiar languages when they know what to look for.
The main divide concerned ATS’s current state and accessibility. One commenter initially saw active development in ATS-Postiats, then acknowledged learning that a third version existed and complained that the project’s releases and direction were hard to track, arguing it needed broader community development. Others clarified that ATS2 is stable and usable but effectively frozen, with recent activity focused largely on build changes, while ATS3 (Xanadu) is the active effort and is not yet generally usable. They described ATS3’s two-layer type checking - ML-style types followed by dependent types - as an attempt to ease the learning curve. For following progress, commenters recommended the ATS users group and pointed to existing explanations of ATS2’s features.
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.