HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

interface builder

20-60 minutes×Play all on YouTube

Upload date

Past year2020s2010s2000s

Type

TalkLectureExplainerTutorialDocumentaryInterviewDemoCommentaryComedyMusic

Duration

Under 4 minutes4-20 minutes20-60 minutesOver 1 hour

Features

Hidden gemsEvergreen only

Sort by

RelevanceRecently recommendedUpload dateOldest firstView countLike ratioMost recommended
Music Software & Bad Interface Design: Avid’s Sibelius21:35

Music Software & Bad Interface Design: Avid’s Sibelius

1.7M views • 7 years ago
Tantacrul
Tantacrul dissects the UX and UI of Avid's Sibelius music notation software, going through a long list of bad design choices. The review is both a comic rant and a practical lesson in interface design.
Music Software & Interface Design: MuseScore33:39

Music Software & Interface Design: MuseScore

959K views • 7 years ago
Tantacrul
Tantacrul gives a detailed UX and UI design review of the MuseScore 3 notation software and compares it with Sibelius. It examines visual appeal, navigation and notation quality.
NeXTSTEP Release 3 Demo35:09

NeXTSTEP Release 3 Demo

625K views • 20 years ago
blatherskyte
Steve Jobs demos NeXTSTEP Release 3, showing the object-oriented development environment and UI that later became the basis of Mac OS X. Midway through he builds a database-backed GUI app with Interface Builder and Enterprise Objects Framework with almost no code.
Mark DiMarco: User Interface Algorithms [JSConf2014]27:42

Mark DiMarco: User Interface Algorithms [JSConf2014]

52K views • 12 years ago
JSConf
A JSConf 2014 talk visually breaking down algorithms behind everyday UI patterns, such as dropdown menus that vanish when the mouse drifts and picking the nearest target to the cursor. It shows how these are implemented in JavaScript.
So how does a PS/2 keyboard interface work?33:07

So how does a PS/2 keyboard interface work?

570K views • 5 years ago
Ben Eater
Ben Eater explains how the PS/2 keyboard interface works, covering its clocked serial protocol and scancodes. He builds up the hardware-level understanding needed to read keypresses.
A Tour of the Acme Editor23:16

A Tour of the Acme Editor

151K views • 14 years ago
Russ Cox
Russ Cox gives a 23-minute tour of the Acme text editor from Plan 9, showing its mouse-driven interface, executing commands from text, and its filesystem-based interface to other programs.
Bret Victor - The Humane Representation of Thought56:22

Bret Victor - The Humane Representation of Thought

58K views • 11 years ago
Colin McDonnell
Bret Victor's closing keynote at UIST and SPLASH 2014 argues that our tools for thinking ignore most of human sensory and motor capability. He sketches representations that engage more modalities beyond screens and keyboards.
Immediate-Mode Graphical User Interfaces - 200540:12

Immediate-Mode Graphical User Interfaces - 2005

150K views • 10 years ago
Casey Muratori
Casey Muratori's 2005 video introducing immediate-mode GUIs as an alternative to retained widget toolkits. He explains the motivation and shows minimal-state button logic.
Windows 8: The Animated Evaluation23:41

Windows 8: The Animated Evaluation

645K views • 13 years ago
blogphilofilms
An animated, profane rant critiquing Windows 8, especially its touch-first interface on desktop PCs. The author draws on a background in tech journalism to lay out the UX problems.
Andrew Price - Improving Blender's UI48:39

Andrew Price - Improving Blender's UI

62K views • 13 years ago
Blender
Andrew Price presents at the Blender conference on the problems, politics and possible fixes for Blender's user interface, followed by a full Q&A. He argues that an interface upgrade is overdue.
VCF East: Xerox Star vs. Apple Lisa42:38

VCF East: Xerox Star vs. Apple Lisa

41K views • 5 years ago
Vintage Computer Federation
Jason Perkins's talk at Vintage Computer Festival East 2020 compares the user interface of the Xerox Star with that of the Apple Lisa. It covers editing documents, the Star's mouse and a Q&A.
ORCA Sequencer Intro (Experimental Livecoding!)22:02

ORCA Sequencer Intro (Experimental Livecoding!)

93K views • 7 years ago
Allieway Audio
Allieway Audio gives an informal introduction and live-coding demo of ORCA, a free esoteric programming environment for building procedural sequencers from Hundred Rabbits. It walks through the interface and how to make music with it.
Dasher: information-efficient text entry53:46

Dasher: information-efficient text entry

7K views • 19 years ago
Google TechTalks
David MacKay's 2007 Google Tech Talk presents Dasher, a text-entry system driven by continuous gestures and a language model, reaching about 35 words per minute with one finger and 25 hands-free. It explains the information-theory reasoning behind the design.
Bret Victor - Drawing Dynamic Visualizations35:16

Bret Victor - Drawing Dynamic Visualizations

17K views • 11 years ago
Colin McDonnell
Bret Victor's talk on Drawing Dynamic Visualizations. It argues that visualization tools offer either the directness of hand drawing or the dynamics of programmed graphics, and shows a tool that combines both.
Training an unbeatable AI in Trackmania20:41

Training an unbeatable AI in Trackmania

17.7M views • 3 years ago
Yosh
Yosh trains a reinforcement learning agent to drive Trackmania until he can no longer beat it. The video explains how the training works and the design choices involved.
Are we stuck with the same Desktop UX forever? | Ubuntu Summit 25.1043:30

Are we stuck with the same Desktop UX forever? | Ubuntu Summit 25.10

509K views • 11 months ago
Canonical Ubuntu
Scott Jenson, a veteran UX designer formerly at Apple and Google, argues that the 'UX/UI' split pits programmers against designers and narrows ambition in open source. He makes the case that desktop UX has stagnated and that open source projects could lead experimentation beyond current interaction models.
Alto System Project: Larry Tesler demonstration of Gypsy52:41

Alto System Project: Larry Tesler demonstration of Gypsy

31K views • 7 years ago
Computer History Museum
Archival footage of Larry Tesler demonstrating Gypsy, the modeless text editor he and Tim Mott built at Xerox PARC, running on the Computer History Museum's restored Alto. It is a long hands-on walkthrough of one of the earliest graphical document editors.
Miguel de Icaza: Swift Godot: Fixing the Multi-million dollar mistake  #GodotCon202354:53

Miguel de Icaza: Swift Godot: Fixing the Multi-million dollar mistake #GodotCon2023

27K views • 3 years ago
Godot Engine
Miguel de Icaza's GodotCon 2023 talk on Swift bindings for Godot. He argues that garbage-collector pauses in C# are a persistent problem and that Swift's reference counting avoids them.
How does a USB keyboard work?34:15

How does a USB keyboard work?

3.8M views • 5 years ago
Ben Eater
Ben Eater explains how a USB keyboard communicates, covering the electrical interface, bit and packet encoding, packet contents, and a comparison with PS/2.
User-level threads....... with threads. - Paul Turner - Google34:00

User-level threads....... with threads. - Paul Turner - Google

41K views • 13 years ago
Linux Plumbers Conference
Paul Turner of Google presents kernel interfaces for user-level scheduling of real threads, aiming at a uniform synchronous programming model across C++, Java, Go and Python. It introduces the switchto-style system calls behind Google's fibers.
Rails Conf 2013 The Magic Tricks of Testing by Sandi Metz32:23

Rails Conf 2013 The Magic Tricks of Testing by Sandi Metz

144K views • 13 years ago
Confreaks
Sandi Metz's RailsConf 2013 talk offers practical guidelines for deciding what to test and how, so tests stay cheap and stable. She argues for testing the public interface rather than implementation and using mocks appropriately.
Bret Victor - Media for Thinking the Unthinkable39:33

Bret Victor - Media for Thinking the Unthinkable

33K views • 11 years ago
Colin McDonnell
Bret Victor's 2013 MIT Media Lab talk argues that the media we think with determine which thoughts are possible. He demos new representations for scientific papers, circuits, filters and signal processing.
Steve Jobs iPhone 2007 Presentation (HD)51:19

Steve Jobs iPhone 2007 Presentation (HD)

9.2M views • 13 years ago
Jonathan
The full January 2007 Macworld keynote where Steve Jobs unveils the first iPhone. It covers the touch interface, multitouch gestures, the browser, maps and the pitch as an iPod, phone and internet communicator.
Bill Atkinson: Polaroids showing the Evolution of the Lisa GUI24:30

Bill Atkinson: Polaroids showing the Evolution of the Lisa GUI

13K views • 1 year ago
Computer History Museum
Bill Atkinson shows and explains his binder of Polaroids taken during Lisa development, documenting how its graphical interface evolved. Recorded at the Computer History Museum.
Scaling ZFS for NVMe - Allan Jude - EuroBSDcon 202246:00

Scaling ZFS for NVMe - Allan Jude - EuroBSDcon 2022

14K views • 4 years ago
EuroBSDCon
Allan Jude of Klara presents work on making ZFS scale on fast NVMe storage, covering fixes to the TaskQueue interface and removal of bottlenecks. The talk was given at EuroBSDcon 2022 and describes raising write throughput from about 3 to over 7 GB/sec.
Filesystem in Rust - Kent Overstreet35:16

Filesystem in Rust - Kent Overstreet

124K views • 2 years ago
The Linux Foundation
Kent Overstreet's Linux Foundation talk about writing a filesystem in Rust. Its Q&A segment, where Rust-for-Linux developers ask about interface semantics, became widely cited.