Apple M6 Pro Achieves the Highest Single-Core CPU Score in Geekbench 7
Apple M6 Pro has achieved the highest single-core CPU score in Geekbench 7. This marks a significant performance milestone for Apple's processor lineup. (browser.geekbench.com)
A compact graphical desktop for the ZX Spectrum 48K, written in Z80 assembly, implements overlapping z-ordered windows, a permanent menu bar with pull-downs, movable/resizable title bars, a heap-based allocator, a 16-slot event queue, and support for Kempston mouse, Kempston joystick and full keyboard input. It includes ready applications - notepad, clock, calendar, a two-pane commander and a settings panel - persistent settings storage, pluggable storage backends (RAM, tape, 128K bank disk, esxDOS), and a script-driven mode for reproducible interactions. The whole system fits within 48K of RAM, runs on real hardware (not just emulators), and can drag a window within a single 69,888 T-state frame; design choices were driven by empirical timing measurements rather than speculation.
Construction is bottom-up and highly performance-aware: a device layer abstracts screen operations, the main loop enforces strict frame discipline around the ULA beam, and input is read last so scheduler costs before the beam wait remain constant. Key internals include a hit-testing scheme rebuilt from z-order before each query, four transient surface slots, swapped-in window records to avoid stale copies, a storage backend registry implemented as patched JP targets for minimal dispatch cost, and controls modeled as panel rows. Memory is carefully mapped to avoid contended regions (slow code below $8000), with an 8,112-byte heap and explicit regions for live state, RAM disk and transient surfaces. Build requires pasmo and emulator/esxDOS tools; an emulator quirk with mouse dragging is documented and worked around.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.
Apple M6 Pro has achieved the highest single-core CPU score in Geekbench 7. This marks a significant performance milestone for Apple's processor lineup. (browser.geekbench.com)
AMD Ryzen processors became 50% faster over two years due to architectural improvements and process technology advancements. These updates enhanced performance while maintaining power efficiency. (lemire.me)
Cloudflare improves memory efficiency by using advanced math and Rust programming to save 100TB of RAM. This optimization enhances performance and cost-effectiveness for large-scale infrastructure. (blog.cloudflare.com)
Apple's iPhone Duo, a foldable device inspired by traditional notebooks, aims to revolutionize the smartphone market with its innovative design. Apple executives emphasize its all-new approach, blending familiar form factors with cutting-edge technology. (gq-magazine.co.uk)
The user inquires about the compatibility and performance of the IMX477 camera with the ESP32-P4. They are interested in its image quality and reliability for image processing tasks. (news.ycombinator.com)
Using sparse resources allowed the GPU-driven renderer to optimize memory usage by avoiding over-allocation and fragmentation. Static buffers with fixed maximum capacities proved effective for stable scene data, reducing peak memory demands and avoiding reallocations. (zino2201.substack.com)
Today's best Hacker News stories, summarized and screenshotted, one email a day.