HNHacker News
TopNewBestAskShowJobs

andymatuschak

567 karma · joined April 19, 2011

Wonder, blunder, salve, solve.

Working on tools that expand what people can think and do.

Past: led R&D at Khan Academy, helped build iOS at Apple.

http://andymatuschak.org

[ my public key: https://keybase.io/andymatuschak; my proof: https://keybase.io/andymatuschak/sigs/cXR2O704tD-HTFzScbqwt5b81_3bhHaU-xHGAHmHkfc ]

submissionscomments
andymatuschak··on The state of open source AI
?? Depending on the study, false positive rates range from “undetectable” to 2:10000. Or are you worried about false negatives?
andymatuschak··on The state of open source AI
The prose is, of course, LLM-generated. https://www.pangram.com/history/29a71663-e6b2-4db6-87bd-b943...

I'd be curious to learn more about how/why executives come to sign their names to this kind of writing. Maybe it feels like a natural iteration of the pre-existing experience of signing one's name to an assistant's manuscript, or a press release from staff in Comms? I don't know execs who do this kind of thing, so would be grateful for any observations others might be able to share (anonymously or otherwise).

Aside: I think it would be very good for the culture if HN automatically ran Pangram on any text-centric articles. Even perhaps just those which hit the front page? I have my own browser plugin, of course, but judging by comments here, at least some seem not to notice?

andymatuschak··on Alterego: Thought to Text
That text was written about the Media Lab-era prototype in 2019: https://web.archive.org/web/20190102110930/https://www.media...

I wonder how far they've gotten past it.

andymatuschak··on Notation as a Tool of Thought (1979)
Fun fact: this lecture is (AFAIK) the first use of the phrase "tool of thought", which over the years became the now-familiar "tools for thought." A seminal work in more ways than one!
andymatuschak··on How Might We Learn?
Yes, that does help a bit—elaborative processing. But it’s not something I’d consistently spend more than a few seconds per question on, generally speaking.
andymatuschak··on How Might We Learn?
> It'd take me over 10 minutes simply to add those 40 cards. > But if he's referring only to reviewing, it's believable.

Yes, referring just to reviewing. Adding takes much more than ten minutes, as you say. And so, in practice, I don't saturate this capacity most days.

andymatuschak··on How Might We Learn?
> I did quantum country a while back and I sometimes needed more than an hour to get through all the questions in a single practice session.

That's very interesting! The review sessions cap at 50 questions, so that means well over a minute for each. Our design intent is that if you can't remember in a few seconds, you should mark it as forgotten, view the answer, and move on. The marginal benefit from exerting marginal effort to remember on your own from point is not high. But your comment suggests that it would be helpful for the interface to do something to suggest the tempo we have in mind. Thank you for sharing.

andymatuschak··on How Might We Learn?
Thanks for the kind words. I'm happy with the framing of this talk, and much less sure about my proposed solutions. :)
andymatuschak··on How Might We Learn?
Yeah, that's more or less the math. My average is 6 seconds per question, so the mix is somewhat more older material.
andymatuschak··on Self-teaching, spaced repetition, and why books don't work
Thank you for these very kind comments!
andymatuschak··on Notes on Vision Pro
You might enjoy Ken Kocienda's "Creative Selection", which gives his first-person account of Apple's creative process.
andymatuschak··on Notes on Vision Pro
Sorry. I built it in a weekend several years ago and haven't touched it since. Someday I'll give it some more attention…
andymatuschak··on Notes on Vision Pro
That's very kind; thank you.
andymatuschak··on Notes on Vision Pro
It’s custom.
andymatuschak··on Sparkle
Thanks for the kind note. Lots of problems, but my central criticism would be: this is an interface which modally interrupts the user and requests a blocking operation, exactly when the user has indicated intent to perform a task in the app (i.e. when launching it or focusing it).

A better solution in most cases would be to integrate some kind of "update available" affordance into the window chrome, as many interfaces now do. And (with user consent) most apps should simply update themselves when they are not in active use. That is (again, with user consent), desktop apps should simply behave like SaaS apps.

andymatuschak··on Sparkle
I have to say—it's a bit unsettling to me! I released it in 2006; I was a teenager. Obviously, it's evolved since then, and others have taken responsibility for it, but the interface is still the same. I regret that: I didn't know anything about design when I was a teenager. It's not at all graceful. Serves me right, I guess, that I'm now confronted with that poor interface regularly as an adult.
andymatuschak··on Revisiting why hyperlinks are blue
It's an interesting pattern with academic HCI work like this. For instance, Shneiderman (who did legitimately innovative design work!) often claims not only Hyperties's hyperlink styling as an academia -> industry success story but also the iPhone keyboard: his group had done a series of usability studies on various tiny keyboard approaches. And yet Ken Kocienda, who actually created the iPhone keyboard, has told me he was unaware of this work (and in fact never surveyed prior work). I've heard the same story for CSCW interface elements. Not encouraging!
andymatuschak··on iOS 15 Humane
These are very interesting ideas. But I’d like to see to see credit given where it’s due. Many of the specific interface concepts here (retrospectively monitoring whether time was well spent, disabling infinite feeds, a regret tax, batching notification delivery, switching an infinite feed to a paged one which reflects activity) were presented several years ago by Joe Edelman and Tristan Harris. See eg https://medium.com/thrive-global/how-technology-hijacks-peop... and https://medium.com/what-to-build/is-anything-worth-maximizin...

Ideas like these are public goods, so it’s difficult to profit off inventing them. Given that, we should incentivize their creation with social rewards by crediting their authors.

andymatuschak··on Orbit: an experimental platform for small tasks repeated over time
(Orbit author here) Wozniak is the pioneer, and like all in this space, we're heavily inspired by his work. Orbit is a vehicle for exploring some different ideas in this space. For instance, we're looking at how spaced repetition might be woven into a written form, like a book, so that authors can facilitate readers internalizing ideas deeply with relatively little extra effort. (see https://quantum.country for an example)
andymatuschak··on Orbit: an experimental platform for small tasks repeated over time
Hi, all. Author of the project here. Sorry to have caused some confusion: this is part of a research project, and it's not yet meant to be terribly legible to a public audience.

In the near-term, this project is about augmenting written texts so that readers can easily remember the key details. See https://quantum.country for an example or https://numinous.productions/ttft for detailed background and discussion.

andymatuschak··on How to write good prompts: using spaced repetition to create understanding
This is quite striking. Thank you for sharing.
andymatuschak··on How to write good prompts: using spaced repetition to create understanding
(author of parent article here)

This is very interesting! Can you say more about the task you perform when you see these prompts? How do you decide how to "grade" your response? Presumably it's not just whether or not you can remember the deleted word(s)?

Also: are you blanking out individual words? Phrases? Sentences? An example would be interesting if you're willing to share!

andymatuschak··on Working at Apple (2011)
It’s a strange thing... in my experience, it’s mostly a cultural phenomenon. By induction: everyone around you takes secrecy incredibly seriously, so you do too.

When I was working on new hardware, for instance, to access it I would: enter the building (locked), enter my floor (locked, separate from the rest of the building), enter my office (locked, different key), remove the hardware from my cabinet (locked, another key). For some projects, the hardware could only be stored in offices in a certain building, so I’d have to walk a few blocks away and perform the same steps to access a temporary office where I could work on it (eg for the Watch before its release).

Sometimes this caused serious problems. For a while I was running the project which evolved circuitously into SwiftUI and Combine. We spent months iterating on designs dependent on the proclivities of Objective-C and changes which could be made incrementally to it—which obviously constrained us a lot. Meanwhile the Swift project had been going on for about three years... but only about 70 people inside Apple knew. I was talking regularly to some of the people who were working on Swift, and they’d try to subtly nudge my designs, but there was only so much they could do. After many months of this my boss got me and my colleagues disclosed on Swift (required pulling tons of teeth). The project would be so different in Swift (and would require language changes which the team wouldn’t be able to get to for years) that we canceled our project the next day, after many months of wasted work.

andymatuschak··on Standing on our own two feet
It seems like a case of “commoditize your complement” to me. https://www.gwern.net/Complement

They offer a variety of enterprises services and can now capture more of the marginal consumer value relative to competitors still fighting for the cert issuing market.

andymatuschak··on Andy Matuschak's Notes
It was moved to a later course, thankfully. I’m a big SICP fan!

(Hi Chris!)

andymatuschak··on Andy Matuschak's Notes
Ah, sorry; some of them are indeed restricted, but that was just a broken link. Here's a correct link for that note: https://notes.andymatuschak.org/z4AX7pHAu5uUfmrq4K4zig9x8jmm...
andymatuschak··on Show HN: I made a minimalist spaced repetition tool
(for those following the thread, I replied on Twitter: Yes, that’d be great! I want to spend some more time working with authors before formalizing as a spec, but certainly will reach out when things feel less molten. https://twitter.com/nileshtrivedi/status/1287150574480134145)
andymatuschak··on Show HN: I made a minimalist spaced repetition tool
Agreed. I'm working on a set of specs like this[1] to expand on the mnemonic medium[2][3] work Michael Nielsen and I started last year. I'll be interested to see how the ecosystem evolves…

[1] https://www.patreon.com/posts/bringing-ideas-36925173 (despite the URL, this is an unlocked post describing the high-level concept)

[2] https://quantum.country

[3] https://numinous.productions/ttft/

andymatuschak··on Prefer associative ontologies to hierarchical taxonomies
That's kind; thank you. Perhaps someday, but for now, I mostly want to understand what "notes" actually are / should be.
andymatuschak··on DefaultApp
Ah, but what I like about React Native for desktop is that I can render native AppKit controls and create an application which looks truly at home on macOS. Flutter, as I understand it, doesn't aim to provide access to native controls. Just as an example, it would be quite challenging to duplicate the effect of the blurring effect view used by macOS sidebars and the hyper-saturated "vibrancy effects" of controls on top of it: https://developer.apple.com/design/human-interface-guideline...
Page 1 of 3Next →