Apple Silicon CPU Optimization Guide version 4.0 has been released, with fantastic details about the SME Engine microarchitecture (including some fancy operation fusion pairs), and new information for the A17 Pro, A18 and M4 CPUs:
developer.apple.com/download/app...
Posts by Dougall
Congratulations!
More than 10 years ago, RAD Game Tools released our library for making game UIs using Flash: a complete Flash 9 runtime with vector graphics and nearly full support for ActionScript 3.
A fun bug a dev hit: In a player-name-entry field, only the letters L, N, and U were allowed.
One-character fix.
I've been writing an audio resampler and I was dealing with a few weird, confusing, and annoying bugs that I just couldn't figure out.
And I finally figured out that they were all due to the same basic error. Sort of two compounding errors.
Photo of my new M4 Mac Mini, sitting upside down, such that the power button is visible on the top right hand side. The mouse is connected via a black USB cable, plugged into a white Apple USB-C to USB-A adapter. The keyboard is also plugged in, with the cable looping around from the back to the front. And naturally there are power and HDMI cables. The screen above displays Apple's welcome screen, which says "hello" as though handwritten. Promotional photos clearly showed the words "Mac mini" on the black plastic on the bottom, but this is invisible in this image (and in person, under this lighting, from more than ~30cm away).
Perfection.