Diag| Considering item [tag:pappp.net,2025-12-03:/2436801] "After nearly 30 years, Crucial will stop selling RAM to consumers"
Diag| Considering item [tag:pappp.net,2025-11-29:/2435726] "Leak confirms OpenAI is preparing ads on ChatGPT for public roll out"
Diag| Considering item [tag:pappp.net,2025-11-29:/2435671] "System 7 natively boots on the Mac mini G4"
Diag| Considering item [tag:pappp.net,2025-11-27:/2435358] "Cherry gives up German production and wants to sell core division"
Diag| Considering item [tag:pappp.net,2025-11-26:/2434989] "KDE Plasma 6.8 Will Go Wayland-Exclusive in Dropping X11 Session Support"
Diag| Considering item [tag:pappp.net,2025-11-23:/2434090] "GCC SC approves inclusion of Algol 68 Front End"
Diag| Considering item [tag:pappp.net,2025-11-22:/2433949] "Making Actually Useful Schematics in KiCad"
Diag| Considering item [tag:pappp.net,2025-11-21:/2433791] "XBMC 4.0 for the Original Xbox"
Diag| Considering item [tag:pappp.net,2025-11-21:/2433753] "You are likely to be eaten by the MIT license: Microsoft frees Zork source"
Diag| Considering item [tag:pappp.net,2025-11-21:/2433639] "HP and Dell disable HEVC support built into their laptops’ CPUs"
Diag| Considering item [tag:pappp.net,2025-11-19:/2433232] "The Death of Arduino?"
Diag| Considering item [tag:pappp.net,2025-11-19:/2433184] "A Chinese firm bought an insurer for CIA agents"
Diag| Considering item [tag:pappp.net,2025-11-19:/2433114] "What happens when even college students can't do math anymore?"
Diag| Considering item [tag:pappp.net,2025-11-13:/2431567] "Denx (a.k.a. U-Boot) Retires"
Diag| Considering item [tag:pappp.net,2025-11-13:/2431429] "Android developer verification: Early access starts"
Diag| Considering item [tag:pappp.net,2025-11-12:/2431316] "Steam Machines have returned: all the news about Valve’s new hardware universe"
Diag| Considering item [tag:pappp.net,2025-11-11:/2431033] "Bantam Tools no Longer Sells CNC Milling or PCB Machines"
Diag| Considering item [tag:pappp.net,2025-11-10:/2430774] "Testing Whether Fast Charging Kills Smartphone Batteries, and Other Myths"
Diag| Considering item [tag:pappp.net,2025-11-09:/2430472] "Mac OS 7.6 and 8 for CHRP releases discovered"
Diag| Considering item [tag:pappp.net,2025-11-08:/2430199] "Running a 68060 CPU in Quadra 650"
Diag| Considering item [tag:pappp.net,2025-11-06:/2429674] "The trust collapse: Infinite AI content is awful"
Diag| Considering item [tag:pappp.net,2025-11-05:/2429497] "Solarpunk is happening in Africa"
Diag| Considering item [tag:pappp.net,2025-11-05:/2429450] "Flock haters cross political divides to remove error-prone cameras"
Diag| Considering item [tag:pappp.net,2025-11-04:/2429171] "How AGI became the most consequential conspiracy theory of our time"
Diag| Considering item [tag:pappp.net,2025-11-04:/2429023] "Reproduced and Recovered: the First Chinese Keyboard-based MingKwai Typewriter"
Diag| Considering item [tag:pappp.net,2025-11-02:/2428570] "AMD to enter ARM market with new “Sound Wave” APU"
Diag| Considering item [tag:pappp.net,2025-11-01:/2428377] "We Won’t Be Talking About GenAI in 2035, and That’s a Problem"
Diag| Considering item [tag:pappp.net,2025-10-29:/2427700] "Removing obfuscation in Minecraft: Java Edition"
Diag| Considering item [tag:pappp.net,2025-10-29:/2427478] "New physical attacks are quickly diluting secure enclave defenses from Nvidia, AMD, and Intel"
Diag| Considering item [tag:pappp.net,2025-10-29:/2427473] "Israel demanded Google and Amazon use secret 'wink' to sidestep legal orders"
Diag| Considering item [tag:pappp.net,2025-10-29:/2427432] "Say it with me: Windows is the problem with Windows handhelds"
Diag| Considering item [tag:pappp.net,2025-10-26:/2426753] "The Apple Network Server Mac OS ROMs have resurfaced"
Diag| Considering item [tag:pappp.net,2025-11-01:/2428344] "Nisus Writer: Schrödinger's Word Processor"
Diag| Considering item [tag:pappp.net,2025-10-28:/2427141] "Front-Panel Booting an ATmega88 Microcontroller"
Diag| Considering item [tag:pappp.net,2025-10-22:/2425759] "AWS outage reminds us why $2,449 Internet-dependent beds are a bad idea"
Diag| Considering item [tag:pappp.net,2025-10-20:/2425146] "Amazon brain drain finally sent AWS down the spout"
Diag| Considering item [tag:pappp.net,2025-10-20:/2425166] "Microsoft breaks USB input in Windows Recovery Environment"
Diag| Considering item [tag:pappp.net,2025-10-15:/2423906] "Thousands of customers imperiled after nation-state ransacks F5’s network"
Diag| Considering item [tag:pappp.net,2025-10-15:/2423828] "Recreating the Canon Cat document interface"
Diag| Considering item [tag:pappp.net,2025-10-13:/2423200] "The Peach meme: On CRTs, pixels and signal quality (again)"
Diag| Considering item [tag:pappp.net,2025-10-10:/2422560] "Bringing Desktop Linux GUIs to Android: The Next Step in Graphical App Support"
Diag| Considering item [tag:pappp.net,2025-10-09:/2422303] "Show HN: I've built a tiny hand-held keyboard"
Diag| Considering item [tag:pappp.net,2025-10-09:/2422102] "Discord says 70k users may have had their government IDs leaked in breach"
Diag| Considering item [tag:pappp.net,2025-10-09:/2422107] "OpenAI, Nvidia fuel $1T AI market with web of circular deals"
Diag| Considering item [tag:pappp.net,2025-10-08:/2421957] "Ask Hackaday: Why is TTL 5 Volts?"
Diag| Considering item [tag:pappp.net,2025-10-08:/2421924] "The RSS feed reader landscape"
Diag| Considering item [tag:pappp.net,2025-10-08:/2421811] "Synology reverses policy banning third-party HDDs"
Diag| Considering item [tag:pappp.net,2025-10-07:/2421665] "Qualcomm gobbles up Arduino"
Diag| Considering item [tag:pappp.net,2025-10-07:/2421660] "Denmark Aims To Ban Social Media For Children Under 15, PM Says"
Diag| Considering item [tag:pappp.net,2025-10-06:/2421277] "Deloitte refunds Aussie gov after AI fabrications slip into $440K welfare report"
Diag| Considering item [tag:pappp.net,2025-10-05:/2421032] "Laptops create systems. Phones feed algorithms. The asymmetry determines power"
Diag| Considering item [tag:pappp.net,2025-10-03:/2420490] "I spent the day teaching seniors how to use an iPhone"
Diag| Considering item [tag:pappp.net,2025-10-03:/2420481] "Apple takes down ICE tracking apps after pressure from DOJ"
Diag| Considering item [tag:pappp.net,2025-10-02:/2420321] "Windows 7 marketshare jumps to nearly 10% as Windows 10 support is about to end"
Diag| Considering item [tag:pappp.net,2025-09-30:/2419628] "Charlie Javice sentenced to 7 years in prison for fraudulent $175M sale of Frank"
Diag| Considering item [tag:pappp.net,2025-09-29:/2419425] "EA will be a very different company under private ownership"
Diag| Considering item [tag:pappp.net,2025-09-29:/2419371] "F-Droid says Google’s new sideloading restrictions will kill the project"
Diag| Considering item [tag:pappp.net,2025-09-29:/2419197] "To digital natives, Microsoft's IT stack makes Google's look like a model of sanity"
Diag| Considering item [tag:pappp.net,2025-09-27:/2418901] "Update Notice of Centauri Series – ELEGOO Official"
Diag| Considering item [tag:pappp.net,2025-09-23:/2417784] "Benjamin Button reviews macOS"
Jef Raskin – PAPPP's Rambling https://pappp.net Hacking, Geekery, and life in Academia. Thu, 29 Dec 2011 19:03:55 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.3 Canon Cat https://pappp.net/?p=839 https://pappp.net/?p=839#respond Thu, 29 Dec 2011 19:03:55 +0000 http://pappp.net/?p=839 Clip from Canon Cat Advertising Materials

I’m not sure why there has been a spate of tech news artcles about the Canon Cat recently, but it’s really refreshing to see. I assume it started because someone spotted this nice document dump, and the tech news world is an echo chamber.

Many of the articles note that the manuals and such come with (mostly) complete circuit designs, but they miss the other interesting bit of technical openness – Cats were running a totally introspective user accessible software stack written in a dialect of Forth. In addition to having a UI that is still a popular example for application specific computing devices, it was also user programmable/modifiable almost down to the hardware. I’m not a fan of Forth, but it demonstrates that 1. It is possible to make an embedded computer programmable without interfering with its UI model, and 2. It is possible to design introspective systems which are usable, which are right in line with what I want to be doing with myself next, and totally out of line with current trends in computing. It brings to mind Alan Kay‘s work, or a more reasonable LISP machine.
The other reason I’m fascinated by the Cat is that it manages to make a completely modeless text editing system, and its development spawned several papers (in the linked documents) on the topic. I despise implicit modality in user interfaces (this is why, despite having all kinds of wonderful features, the traditional progammer’s editors just end up making me furious), and good through theoretical and case studies supporting that stance are a beautiful thing.

That dump is slightly different collection of Canon Cat materials that I put together when I was curious after reading The Humane Interface a couple years back. I’m still integrating the collections, but there seems to be some different stuff in each – piles of arbitrary format documents are hard to diff, especially when there is no name correspondence and some are binary formats. I think there may be enough material in the various available sources that, given access to an operable CAT and a reasonable digital lab, it would only be a large 10s/small 100s of man hours of work to emulate or even hardware simulate one.
I’ve never (actually, I think I ran into one as a kid but did’t know what it was at the time) had a chance to play with a real Canon Cat, and owning one would be a mixture of all the standard problems in owning vintage computing stuff – they’re expensive and collectible, and like most computers of the era, bulky and fragile, and they require problematic media… but I would still probably get one if I had the chance for a reasonable price, because they did so many interesting things right. More and more I think CS/EE programs should include (probably just as an elective) proper History of Computing courses – if my intended life pattern continues, I may even get to teach one for a while. I think it would be a blast for all involved.

]]>
https://pappp.net/?feed=rss2&p=839 0
The Raskins https://pappp.net/?p=595 https://pappp.net/?p=595#respond Sun, 06 Feb 2011 05:22:39 +0000 http://pappp.net/?p=595 Continue reading ]]> I always enjoy reading things by the Raskins, both Jef, and his son Aza.  The latest article making the rounds is The Mac Inventor’s Gift Before Dying: An Immortal Design Lesson for His Son, which is a charming story about the mindset that makes them both so interesting.  There is an ever present bit of pretentiousness and excess verbosity to both of their writing, but between their overt self-awareness of the behavior, and my own writing having many of the same properties, it rarely bothers me.
The really interesting thing in stories about Jef, and his own writing is hearing what the prime mover for the direction of computer interfaces for the last thirty thinks went wrong, especially with regard to things he was directly responsible for – it helps remind me that the currently dominant interface paradigms are the result of a long evolutionary process with lots of missteps, not some sort of manifest destiny.

]]>
https://pappp.net/?feed=rss2&p=595 0