A Friend of a friend is a technical recruiter for SWA. They told me that SWA pays their Software Engineers below market salaries. They complained that because of that, its hard to recruit people, and they end up with mediocre developers.
I was able to copy a c64 cartridge by inserting it crooked and then dumping the memory to floppy disk. Then you could load it and run `sys 32768` to get it to run.
I looked, but I couldn't find a .tar.gz or anything.
I emailed Joel and asked him to put it up on his github page, https://github.com/jswelling
He has something called DrawP3D, but I think its just a library that you can call from C or Fortran that uses the P3D rendering backend. I could be wrong it was a long time ago.
Back in the 90s, Joel Welling and Chris Nuuja at the Pittsburgh Supercomputing Center at CMU developed a similar system called P3D.
It was really cool, and they had a bunch of backends to render on different high end graphic workstations. We even had a Pixar Renderman hooked up to a laser disk recorder. You could script a 3D scene with different light sources and cameras and over the course of a week, render some high quality NTSC video.
I started at Akamai in July 2002 and I received an option grant as part of my offer. Since I had options before, I thought they were all priced at the closing price on the day they were approved by the board. But Akamai had a provision in their option agreement that priced the options at 4 different prices. The price of the first quarter of my stock was the closing price the day the grant was approved by the board. The 2nd quarter was priced 90 days later, the 3rd 90 days after that, and the final price as 270 days after the initial grant. No one mentioned this odd pricing during the interview process, and I never thought to ask about it in the interview process, I just assumed they priced them all at once like my previous options.
I was told after I complained to HR, that they did this for MY benefit! Because their stock went straight to $300/share at the IPO and then started a slow decline. This was a good policy for people that started after the stock hit $300 and before I started because each quarter of their stock was priced lower than the previous quarter. But for those of us that started close to the bottom $2/share, it sucked!
One guy who started after me quit when he found out about the 4 different prices.
His company is http://www.ave4.com/
I meet him a few times, interviewed to work there (didn't get the job.) I mostly talked to a lawyer who was very nice, but reminded me of Kobayashi from the Usual Suspects. The offices are a bit extravagant with some amazing original artwork on the walls, https://www.jendoco.com/portfolio/fourth-avenue-analytics/
or adding the following 2 lines to a profile in ~/.aws/config
Or just pin your AWS SDK to version before the following.
<https://github.com/aws/aws-sdk-go-v2/blob/release-2025-01-15...>
<https://github.com/boto/boto3/issues/4392>
<https://github.com/aws/aws-cli/blob/1.37.0/CHANGELOG.rst#L19>
<https://github.com/aws/aws-cli/blob/2.23.0/CHANGELOG.rst#223...>
<https://github.com/aws/aws-sdk-java-v2/releases/tag/2.30.0>
<https://github.com/aws/aws-sdk-net/releases/tag/3.7.963.0>
<https://github.com/aws/aws-sdk-php/releases/tag/3.337.0>
and wait for your S3 Compatible Object store to add a fix to support this.