HackerTube.dev

Self: The Movie;

Jecel Assumpção Jr · 21.3K views · 2013-09-10 · 21:01

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

A 1995 Sun Microsystems film about the Self programming language, a prototype-based Smalltalk relative, showing its live, graphical programming environment.

On Hacker News

HN uses it as the canonical demo of Self's integrated, direct-manipulation environment whenever prototypal inheritance or live programming comes up.

Recommended by 2 HN people across 2 months · HN mentions 2013–2024

Topics

Search by tags

What people said

sillysaurusx · 2020-01 · Strong recommendation

Related, and worth a watch: [VIDEO] It's a video about the Self language, which I think was designed using the principles in this paper. I like it because (like Oberon) it shows that programming and graphics can be much more closely interwoven than we're used to. They were doing it in the 90's. Then we lost it somewhere along the way by trying to make everything big and user-facing.

Read the original HN comment ↗
Fr0styMatt88 · 2016-09 · Recommendation

I'd point to the work done on tangible UIs and programming environments for that. For example, the work on tangible UIs eg- Self: [LINK] This is a good demo of what could be done in the Self environment: [VIDEO] GUI and non-programmability are tangential things. I don't think they're implicitly bound together.

Read the original HN comment ↗
jecel · 2024-09 · Reference

This reminds me of the "Kansas" environment in the Self programming language. Here is a video about it from Sun in 1995: [VIDEO] More interesting search features were added after this video was made.

Read the original HN comment ↗

Sources

Video by Jecel Assumpção Jr, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources