When the Mac Was a Munition
newsletter.pessimistsarchive.org
newsletter.pessimistsarchive.org
We had to expedite any government deliveries purchased under DX-rated and DO-rated orders. And there were a lot of them.
We also faced Department of Commerce and Department of State restrictions on shipping any software that included 56-bit (DoC limited) or 64-bit (DoS limited) encryption. It made it hard to ensure data-in-flight was secure around the world. [A lot of international banks were not happy the USG was blocking 64-bit encryption to them and only allowed on a case-by-case basis.]
https://en.wikipedia.org/wiki/Export_of_cryptography_from_th...
Who's laughing at the original 1979 restrictions in their original context?
It will be a lot harder this time around to prevent "super AI" from spreading around the world, but it might slow it down just a bit, which again is the goal of the US government.
Of these gaps one is already eroded and the other is significantly smaller in that China already has domestic 32 GB 10+ TFLOP GPUs and supercomputers made of domestic CPUs. Will export restrictions slow things more than doing nothing? Sure, but it may not be particularly meaningful just because it worked well when we had the same idea in the 70s. It may, for example, instead be the kind of thing to put enough market pressure to move the tasks to happen somewhere else.
https://en.wikipedia.org/wiki/File:Munitions_T-shirt_(front)...
* The URL bar displays http://www.cnn.com, but the true URL is http://www.cnn.com/TECH/computing/9909/17/g4.ban.idg/
* The images aren't loaded. This is naturally expected of an article loaded 20+ years after publication. But if the screenshot was grabbed in the past, you would expect the images to also work.
* The font is "Times Roman" used on Apple devices, not the "Times New Roman" on Microsoft ones. Subtle differences in letters like "5" and "S" exist: https://commons.wikimedia.org/wiki/File:Times_Roman_vs_Times...
It's not just a Mac thing. My vague recollection is that once upon a time the Playstation ran on defective chips which couldn't be manufactured in certain countries. The Barcelona Supercomputing Center made what amounted to a jailbreak so you could use the Playstation as a development platform.
I assume they just replaced your 68LC040 with a full 68040.
From https://www.nytimes.com/1989/07/19/business/in-shift-us-ease...:
> Robert Beach, a spokesman for the Compaq Computer Corporation in Houston, said: ''We are pleased to see that the regulations have been relaxed. It's good any time these things are done.'' But like Apple, the Compaq official said that ''we don't see any great impact on Compaq in the near term.'' Compaq's product line has migrated to the Intel 80386 processor, which is still restricted. ''We would welcome further relaxation to include 386 machines,'' he added.
I remember reading a lot of marketing claims, but back in those days there wasn’t so many review sites that would test them against each other with a multitude of precise benchmarking suites. Nor were there so many pieces of software which ran on both platforms.
https://arstechnica.com/features/2004/08/ppc-1/
Comparison between the Pentium 4 and the Power PC G4e:
https://archive.arstechnica.com/cpu/01q4/p4andg4e2/m-p4andg4...
Stokes had so much material on these deep dives, he collected it into a book, "Inside the Machine":
https://nostarch.com/insidemachine.htm
Chapter 7 is the PowerPC vs Pentium 4 analysis. Curiously, I was going over it again just last night.
TFA is specifically discussing FLOPS. The PPC 7400 (first G4) had an AltiVec unit that was considerably more powerful than the Katmai (first P3) SSE engine.
The 7400 altivec was 128-bits wide and had separate permute and arithmetic engines; this means it could retire up to 2 4x32 SIMD floating point operations per cycle (if you scheduled permutes .
The SSE engine on the Katmai was only 64-bits wide, so it took 2 uops to do a 4x32 add and 2uops to do a 4x32 multiply. However, it could do an add and a multiply simultaneously, so if you were alternating adds and multiplies, you could retire one 4x32SIMD instruction per cycle. Coppermine (2nd generation P3, released fall of 1999) used a 128-bit unit, but I'm not sure if it could still retire adds and multiplies in parallel (I think not).
For general (i.e. not just FPU) performance: Coppermine and 7450 introduced on-die L2 cache to the P3 and G4 series respectively. This probably had a bigger performance impact on a broader base of code than other changes made in and around the time, as the FSBs were not keeping up with the CPU clocks.
Of course Intel famously then pivoted to the NetBurst architecture, for the P4, which turned out to be an evolutionary dead-end thanks to increased leakage at 90nm. The idea was to tradeoff reduced IPC in exchange for higher clocks, but they were never able to get the ALUs running over 7.6GHz, and they had to reduce IPC so much to get there that any advantages of the high clock speed were lost. Nevertheless the fastest P4s on the 130nm process were significantly faster than the fastest P3s on the 130nm process.
Even most of today's nicer PC case designs are not as much of a joy to work inside—often the drive bays are stuck in random spots and require many screws to get at them.
Wish Apple would've carried that on again with the modern Mac Pro, but there are fewer replaceable parts now.
The modern iteration of the Pro Macs (really, Mac Studio for most people) probably the best that can reasonably be expected of Apple. But the continued feud with NVidia is really unfortunate.
Although I suppose the Mac Pro doesn't really support graphics cards in its PCI-X slots anyhow. Or at least that's what I recall.
I also have a “trash can” Mac Pro that was my daily driver from 2017 (when I purchased a refurbished model) to 2022 when I switched to a Ryzen 9 build. My Mac Pro was a beast, and while it lacked expansion slots, it was still user-serviceable.
I miss the days of user-serviceable Macs, which is why I switched back to PCs after using Macs as daily drivers since I bought an Intel Core Duo MacBook in 2006. I now use a Ryzen 9 build at home and a Framework 13 laptop when I’m away from home.
I am grateful for Jean-Louis Gassée, who helped turn the Macintosh from a closed appliance to an expandable, user-serviceable machine, beginning with the Macintosh II in 1987. The IIfx, the Quadra, the Power Macintosh line, and the pre-ARM Mac Pro line were all part of this legacy.
But my last two PC cases over the last ~15 years were nothing terribly fancy and they have drive bays that just pull out on trays in the back. No need to open the case, just undo a chunky thumb screw and pull out the tray.
Just wish the rest of the cases were as solid and attractive as the old Mac Pros.
Rumors said, this was real problem, so local Apple distributors written in documents simplest model, which does not exceed 1GFlops, but in reality delivered other.
The Yikes! G4 was basically the blue and white G3 hardware (chassis, mainboard, everything) just with tiny circuit changes to give 66MHz PCI for the graphics card while all the other G4 towers had a completely different motherboard with AGP graphics. I really liked that machine, but I ended up selling it around 2008 as I no longer used it much.
Motorola struggled to meet demand and Apple had to give up on the 500 MHz model it had promised customers. Apple had to shift its speeds down, and ended up selling 350 MHz and 400 MHz “PCI” models and a 450 MHz “AGP” model.
I often vacation at an old medieval castle and the Mac just barely fits through the murder hole. I dropped one on some carolers just this past season! It was quite a family bonding moment. (no one was hurt, we yelled GERONIMO! before tossing it)
The CRT on AIO models makes a satisfying sound when it hits the ground.