WorldGen – Text to Immersive 3D Worlds
meta.com
The privacy nightmare of browser fingerprinting
kevinboone.me
The Mozilla Cycle, Part III: Mozilla Dies in Ignominy
taggart-tech.com
We Induced Smells With Ultrasound
writetobrain.com
Show HN: Forty.News – Daily news, but on a 40-year delay
forty.news
Show HN: Build the habit of writing meaningful commit messages
github.com
TIL: `satisfies` is my favorite TypeScript keyword
sjer.red
$1900 Bug Bounty to Fix the Lenovo Legion Pro 7 16IAX10H's Speakers on Linux
github.com
Windows ARM64 Internals: Deconstructing Pointer Authentication
preludesecurity.com
Tektronix equipment has been used in many movies and shows
vintagetek.org
China reaches energy milestone by "breeding" uranium from thorium
scmp.com
The realities of being a pop star
itscharlibb.substack.com
Agent design is still hard
lucumr.pocoo.org
Anukari on the CPU (part 2: CPU optimization)
anukari.com
Personal blogs are back, should niche blogs be next?
disassociated.com
A Reverse Engineer's Anatomy of the macOS Boot Chain and Security Architecture
stack.int.mov
Depot (YC W23) Is Hiring a Staff Infrastructure Engineer
ycombinator.com
Kids who own smartphones before age 13 have worse mental health outcomes: Study
abcnews.go.com
Helping Valve to power up Steam devices
igalia.com
Markdown Is Holding You Back
newsletter.bphogan.com
Pixel Art Tips for Programmers
jslegenddev.substack.com
Samsung's 60% DRAM price hike signals a new phase of global memory tightening
buysellram.com
Digital echoes: open bus behavior on the compact Macintosh
thomasw.dev
Gwern's "Stem Humor" Directory
gwern.net
> The CPU (the Motorola 68000) initiates all communication in the case of the Macintosh
Minor nitpick but the video controller has direct access to RAM and when the visible part of the display is being drawn by the video controller, it does cycle-stealing DMA that preempts the CPU.
You can read in depth about it from Steve Chamberlain, the designer of an FPGA low level clone of the Mac Plus here: [0]
By the way but this why the compact Macs have CPU performance of about a 6 MHz 68000 when clocked at almost 8 MHz. About half the time the display is being redrawn. And about half the memory bandwidth is used up at those times.
Bit of a tangent but the Apple II used a similar approach for its video system. As the article notes, the 68K has a prefetch queue. So it's always reading ahead which is what you get from reading an open bus. But the 6502 is a simple CPU without that fancy prefetch queue, so if you read a non-extant address on the Apple II you get what the video system just read and drew in the previous half-cycle. It's possible to sync up the CPU with the video system this way; something otherwise impossible on the Apple II. [1]
[0] https://www.bigmessowires.com/2011/08/25/68000-interleaved-m...
[1] http://www.deater.net/weave/vmwprod/megademo/vapor_lock.html