Rendered at 03:31:24 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
jrnichols 59 minutes ago [-]
As someone that also has a fondness for the old Macs, I absolutely love seeing projects like this. I love seeing an active, vibrant classic Mac community and new software for ancient machines. This is great!
So disappointing to see no direct numeric comparisons with the original.
marcusbasant 36 minutes ago [-]
(I am the author - posting from an alt here)
It's pretty tedious to compare - Have to run diags, take screenshots, set up watchers on a modern machine, run comparisons on the classic mac hardware, and then transfer those back from the mac to the modern machine (I haven't set up a network share solution for the mac yet, so each transfer is power down and transfer via SD card), run thru agent for validation and feedback, and repeat for each iteration.
I went thru a few rounds of this (about 4 release candidates) before i decided that what I had was Good Enough and published it. I have noticed that Claude tends towards this "circumcizing the moquito" sometimes in the qa/validation phase.
Here's what I was able to measure from the test log data that I did transfer across:
| Measure | MoofTCP | MacTCP 2.1 |
|---|---|---|
| ACK of an echoed keystroke (median) | 2.8 ms | 4.5 ms |
| ACK of an echoed keystroke (worst case) | 16.8 ms | 17.6 ms |
| Delayed-ACK stall on interactive data | none | none |
| Wikipedia Reader, follow a link | 51.7 s | 53.2 s |
| Fetch 10 MiB over TAP | about 47–49 KB/s | about 49 KB/s |
| Advertised TCP window | 8,192 | 4,220 |
| Transmit stalls and retransmissions on the real Mac | 0 | not measured |
Neywiny 27 minutes ago [-]
Without seeing the memory saving metric and error bars, these are marginal improvements. Kudos on making a thing but I'm not seeing it. I also don't have a 68k mac though so maybe I don't see this being a big deal.
yjftsjthsd-h 20 minutes ago [-]
Is not a marginal improvement an improvement worth having?
marcusbasant 14 minutes ago [-]
I can say as the author, aside from subjectively better feel, the DHCP support and the pretty easy install are nice wins over MacTCP too. And just not relying on something that hasn't been supported for 30-odd years.
Neywiny 13 minutes ago [-]
I mean I guess but the readme made it sound like this would be a night and day difference. A lot of bashing of the original.
marcusbasant 25 minutes ago [-]
I'm not sure that anybody would expect a niche hobby project for rare 40 year old hardware to be "a big deal." Hope you're working on something fun and low-stakes too!
It's pretty tedious to compare - Have to run diags, take screenshots, set up watchers on a modern machine, run comparisons on the classic mac hardware, and then transfer those back from the mac to the modern machine (I haven't set up a network share solution for the mac yet, so each transfer is power down and transfer via SD card), run thru agent for validation and feedback, and repeat for each iteration.
I went thru a few rounds of this (about 4 release candidates) before i decided that what I had was Good Enough and published it. I have noticed that Claude tends towards this "circumcizing the moquito" sometimes in the qa/validation phase.
Here's what I was able to measure from the test log data that I did transfer across:
| Measure | MoofTCP | MacTCP 2.1 |
|---|---|---|
| ACK of an echoed keystroke (median) | 2.8 ms | 4.5 ms |
| ACK of an echoed keystroke (worst case) | 16.8 ms | 17.6 ms |
| Delayed-ACK stall on interactive data | none | none |
| Wikipedia Reader, follow a link | 51.7 s | 53.2 s |
| Fetch 10 MiB over TAP | about 47–49 KB/s | about 49 KB/s |
| Advertised TCP window | 8,192 | 4,220 |
| Transmit stalls and retransmissions on the real Mac | 0 | not measured |