SwingVision is the AI tennis & pickleball app that provides automated stats, highlights, and line calling using just your phone. Our mission is to democratize the pro sports experience for all athletes.
SwingVision is the AI tennis & pickleball app that provides automated stats, highlights, and line calling using just your phone. Our mission is to democratize the pro sports experience for all athletes.
SwingVision is the AI tennis & pickleball app that provides automated stats, highlights, and line calling using just your phone. Our mission is to democratize the pro sports experience for all athletes.
I highly recommend the Steve Naroff interview. It's 6 hours in two parts, but it's worth the investment.
Not listed here, but also available, is the oral history of Brad Cox and the later Objective-C paper authored by Naroff, Cox, Hsu (the author of the linked blog post) for HOPL IV. Someone else will have to dig up the links.
You can also find interviews by other NeXTSteppers on the CHM site like Avi Tevanian and others. I think the Naroff one is best.
I always found Objective-C really elegant, due to its Smalltalk influence. I once read about Brad Cox explaining that the initial prototype was just one or two pages of C code to add objects and messaging. It was interesting to discover that Erlang had a similar origin story, with a thin layer built on top of Prolog [1]. Does a similar description of early Objective-C exist? I couldn't find a pointer in the videos.
https://dl.acm.org/doi/10.1145/3386332 - The Origins of Objective-C at PPI/Stepstone and its Evolution at NeXT by Brad J. Cox, Steve Naroff, and Hansen Hsu, from HOPL IV
Never understand why apple ships their iPads and Macbooks with such little ram by default. Yes I understand profit, but it really limits what these devices can do. The numbers have not really changed much in the last several years...
Limiting the amount of ram goes a long way in reducing power consumption. It takes constant voltage to keep the cells alive, even when the device is locked and seemingly doing nothing.
The iPad really does have great battery life on the other hand.
I may be way off base but I think on iPhones/iPads RAM isn't a concern so much as processes sitting in the background keeping the CPU and radios doing cartwheels indefinitely for little to no reason, as they tend to on desktop operating systems. By throttling or quitting backgrounded apps they've made it much more reasonable to deliver promised numbers on battery life.
Apple wants strict market segmentation. Why would they sell you once device that does everything when they can sell you 2 or 3 devices for specific tasks.
There might even be some logic to that with each device optimized for it's specific best purpose. It also doesn't hurt that it makes them more money.
I think Apple is very much a mega-corp who does everything to create greater profit but I'm not sure they are limiting devices to make sure you buy more. More than likely it's because iPadOS is based on iOS, and thus it's naturally more of a consumption device with all of those locked down hard limits.
IMO they should do a hard turn and make iPadOS it's own thing. Give it the benefits of iOS but with macOS flexibility. Right now, it's essentially a bigger phone.
Lots of RAM uses more battery. Not a huge amount, but battery life is something Apple and its customers weigh more heavily. Same reason for aggressive suspending of background apps.
Graphic designer role (San Mateo): https://swing.vision/careers/5d9b8dfb-bcec-4302-a017-6f83a64...