HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

c to rust

Tutorial×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
Implementing (part of) a BitTorrent client in Rust4:09:16

Implementing (part of) a BitTorrent client in Rust

115K views • 3 years ago
Jon Gjengset
Jon Gjengset's roughly four-hour live stream implementing part of a BitTorrent client in Rust, following CodeCrafters' test-guided challenge. He builds from scratch and shows idiomatic error handling along the way.
The Why, What, and How of Pinning in Rust3:03:54

The Why, What, and How of Pinning in Rust

87K views • 7 years ago
Jon Gjengset
Jon Gjengset's long live-coding stream explains Rust's Pin and Unpin types: why they exist, how they work, and how they connect to futures and async/await. It also covers moving from pre-pinning code to the new model.
Crust of Rust: Lifetime Annotations1:33:23

Crust of Rust: Lifetime Annotations

299K views • 6 years ago
Jon Gjengset
In this first Crust of Rust episode, Jon Gjengset live-codes an example that needs multiple explicit lifetime annotations. Along the way he covers string types and generics over a custom trait.
Homebrew NMOS Transistor Step by Step - So Easy Even Jeri Can Do It8:05

Homebrew NMOS Transistor Step by Step - So Easy Even Jeri Can Do It

184K views • 16 years ago
Jeri Ellsworth
Jeri Ellsworth shows step by step how to make an NMOS transistor at home using a kiln, rust remover, spin-on dopant, eBay wafers and vinyl stickers.
Crust of Rust: async/await2:34:01

Crust of Rust: async/await

246K views • 5 years ago
Jon Gjengset
Jon Gjengset's long live-coding Crust of Rust episode on async/await, focused on the mental model for using it rather than on Futures, Pin and Wakers internals. Topics include awaiting multiple futures, cancellation, executors and select.
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.
Teletype Model 19 - Part 1: A Teletype Arrives for Restoration7:26

Teletype Model 19 - Part 1: A Teletype Arrives for Restoration

33K views • 8 years ago
CuriousMarc
CuriousMarc inspects a newly arrived Teletype Model 19, an early military unit built around a Model 15 keyboard and printer, after an initial rough cleaning. It is the first part of a restoration series and touches on 5-bit Baudot code.
The RIGHT Way to Handle a Police Stop4:33

The RIGHT Way to Handle a Police Stop

3.6M views • 18 years ago
bart40330
A short video advising how to handle a police stop by politely refusing searches and not answering questions, citing Fourth and Fifth Amendment rights.
Antique 4x5 camera creates 20 micron photolithography masks: Super tiny tax form30:15

Antique 4x5 camera creates 20 micron photolithography masks: Super tiny tax form

429K views • 6 years ago
Applied Science
Ben Krasnow of Applied Science uses an antique 4x5 view camera to make high-resolution photolithography masks in a home shop. He photographs a poster-sized printout onto litho film to get features around 20 microns.
Making YBCO superconductor19:37

Making YBCO superconductor

642K views • 8 years ago
Applied Science
Ben Krasnow of Applied Science shows how to make and test YBCO high-temperature superconductor with a kiln and eBay chemicals. He demonstrates flux pinning and shows a close-up of the crystal structure.
Making logic gates from transistors13:02

Making logic gates from transistors

3.1M views • 11 years ago
Ben Eater
Ben Eater shows how to build logic gates out of transistors, including NOR gates. It is part of his clear hardware-from-scratch teaching style.
Brother Printer Genuine Toner Fix - Use Any Toner8:07

Brother Printer Genuine Toner Fix - Use Any Toner

229K views • 6 years ago
Chris Asipyan
A short walkthrough of a hack that tricks a Brother laser printer into accepting third-party toner by working around its genuine-toner check. It notes this may void the warranty.
Introduction to Julia - Part 1 | SciPy 2014 | David Sanders1:01:04

Introduction to Julia - Part 1 | SciPy 2014 | David Sanders

80K views • 12 years ago
Enthought
David Sanders gives the first part of a two-part introduction to the Julia programming language at SciPy 2014. It walks through the language's basics and its appeal for scientific computing.
A Tour of Prolog56:03

A Tour of Prolog

33K views • 4 years ago
The Power of Prolog
Markus Triska tours Prolog's most distinctive features, including its use as a database and query language, rule processing, constraint solving and compile-time rewriting. It also covers concise meta-interpreters.
I made a NES emulator in 15 minutes15:04

I made a NES emulator in 15 minutes

389K views • 14 years ago
Bisqwit
Bisqwit writes a NES emulator in C++ in about 15 minutes of tool-assisted, sped-up coding, narrated with captions. It shows an accurate emulator built with a compile-time generated 6502 instruction table. Part 2 covers compiling and running it.
Intro to C on Windows - Day 11:11:59

Intro to C on Windows - Day 1

370K views • 11 years ago
Molly Rocket
Day 1 of Handmade Hero's introduction to C on Windows, covering setting up Visual Studio, creating a Win32 project, the WinMain entry point and writing a first function. It is the starting point for Casey Muratori's from-scratch game series.
Learn to Paint with Mathematics24:02

Learn to Paint with Mathematics

191K views • 12 years ago
Inigo Quilez
Inigo Quilez live-codes a painting using only mathematics in a shader, building it up step by step. The linked Shadertoy source shows the result.
The spelled-out intro to language modeling: building makemore1:57:45

The spelled-out intro to language modeling: building makemore

1.3M views • 4 years ago
Andrej Karpathy
Andrej Karpathy builds a bigram character-level language model from scratch, introducing torch.Tensor and the framework of training, sampling and loss evaluation. It is the first step toward a GPT-style Transformer in his makemore series.
Glass engineering - designing and making photochromic glass38:18

Glass engineering - designing and making photochromic glass

517K views • 8 years ago
Applied Science
Ben Krasnow of Applied Science shows how to make small batches of specialty glass with minimal equipment, including designing and making photochromic glass. He covers ingredients, melting and the challenges involved.
A simple trick to design your own solutions for Rubik's cubes14:27

A simple trick to design your own solutions for Rubik's cubes

1.6M views • 10 years ago
Mathologer
Mathologer shows a simple idea, the commutator, that lets anyone who can solve the first layer design their own full Rubik's cube solution. The same idea carries over to other symmetric twisty puzzles such as the Megaminx.
ShaderToy LiveCoding - The Drive Home - 1. Basic Setup15:39

ShaderToy LiveCoding - The Drive Home - 1. Basic Setup

28K views • 9 years ago
The Art of Code
The first part of a ShaderToy live-coding series that lays the groundwork for The Drive Home, a rainy night-traffic shader. It covers basic setup and builds toward rain and bokeh effects.
[OUTDATED 2018 INSTRUCTIONS] HOW TO USE THE WINDSHIELD WIPERS // TESLA MODEL 32:16

[OUTDATED 2018 INSTRUCTIONS] HOW TO USE THE WINDSHIELD WIPERS // TESLA MODEL 3

99K views • 8 years ago
Lexi Heft
A 2018 vlog showing how to use the windshield wipers on a Tesla Model 3, including auto mode, manual settings and voice commands. It is labeled outdated.
Intro to Synthesis Part 1 - The Building Blocks of Sound & Synthesis56:12

Intro to Synthesis Part 1 - The Building Blocks of Sound & Synthesis

711K views • 14 years ago
matrixsynth
Dean Friedman's near-hour-long introduction to synthesis, covering the building blocks of sound and the controls on a synthesizer. He slowly adjusts knobs so viewers hear what each parameter does.
How Differential Gear works (BEST Tutorial)9:31

How Differential Gear works (BEST Tutorial)

9.3M views • 17 years ago
ConceptVBS
A 1930s Chevrolet training film explaining the principles and development of the differential gear. It builds the idea step by step from first principles to the finished mechanism.
Crash Course - The SMIDSY7:49

Crash Course - The SMIDSY

288K views • 17 years ago
lbtv
A motorcycle safety video on the SMIDSY (sorry mate, I didn't see you) accident, explaining the perception and optical illusion that makes drivers fail to see riders, and how riders can spot the signs and avoid it.
Making of "The Prodigy - Smack My Bitch Up" in Ableton by Jim Pavloff10:00

Making of "The Prodigy - Smack My Bitch Up" in Ableton by Jim Pavloff

4.1M views • 16 years ago
Jim Pavloff
Jim Pavloff rebuilds the Prodigy track Smack My Bitch Up in Ableton, identifying the samples used and recreating the track by hand.
Clockmaking - How To Make A Clock In The Home Machine Shop - Part 1 - Making The Clock Frames9:29

Clockmaking - How To Make A Clock In The Home Machine Shop - Part 1 - Making The Clock Frames

696K views • 11 years ago
Clickspring
The first episode of Clickspring's series building a John Wilding skeleton clock from raw stock in a home machine shop. It covers making the frames along with the tools needed for the job.
Blender 3.0 Beginner Tutorial - Part 116:43

Blender 3.0 Beginner Tutorial - Part 1

9.3M views • 4 years ago
Blender Guru
Blender Guru's beginner tutorial series, in which you model, light, texture and render a donut while learning Blender's core features. This is Part 1 of the Blender 3.0 version.
How To Sharpen A Knife In About 5 Minutes With ONE Stone | EVERYTHING YOU NEED TO KNOW FAST! 20235:58

How To Sharpen A Knife In About 5 Minutes With ONE Stone | EVERYTHING YOU NEED TO KNOW FAST! 2023

1.2M views • 2 years ago
OUTDOORS55
A beginner-focused tutorial on freehand knife sharpening with a single stone, aiming for a shaving-sharp edge in about five minutes.
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.
UPDATED: How to: Reset C by GE Light Bulbs3:02

UPDATED: How to: Reset C by GE Light Bulbs

2.6M views • 7 years ago
GE Lighting, a Savant company
GE Lighting's official how-to for factory resetting C by GE smart bulbs, using a long sequence of precisely timed on and off cycles.
How to Break YouTube (Copyright Claim your own video)9:57

How to Break YouTube (Copyright Claim your own video)

1.6M views • 6 years ago
ymfah
A guide to using YouTube's Content ID by claiming your own videos through a distributor, so the claims share revenue with the creator and monetize re-uploads. It credits another creator who pioneered the method.
How I Animated This Video7:19

How I Animated This Video

6.2M views • 5 years ago
Joel Haver
Animator Joel Haver explains how he makes his short films using rotoscoping and the EbSynth tool, along with the software he uses. The method is a labor-intensive, frame-by-frame process.
Making Mushroom Ketchup - 18th Century Cooking5:49

Making Mushroom Ketchup - 18th Century Cooking

2.1M views • 14 years ago
Townsends
The Townsends channel shows how to make mushroom ketchup, a popular 18th-century sauce, in period style. It includes the history and a recipe and links to a blog post on whether George Washington used ketchup.
NixOS VM on Mac Setup9:03

NixOS VM on Mac Setup

31K views • 5 years ago
Mitchell Hashimoto
Mitchell Hashimoto walks through his setup for running a NixOS virtual machine on a Mac as his development environment, with a config repo on GitHub.
A Hackers' Guide to Language Models1:31:13

A Hackers' Guide to Language Models

580K views • 3 years ago
Jeremy Howard
Jeremy Howard's 90-minute practical tour of language models. It covers how they work, GPT-4's capabilities and limits, using the OpenAI API, code writing, data analysis and fine-tuning.
Revolutionary Paint: How to Make Surfaces Stay Cool in the Sun49:39

Revolutionary Paint: How to Make Surfaces Stay Cool in the Sun

985K views • 3 years ago
Tech Ingredients
Tech Ingredients shows how to make a homemade radiative cooling paint, with a custom liquid panel that cools below ambient temperature outdoors. The video covers the materials and how to apply the paint.
How To Make Infrared Cooling Paint (Electricity Free Air Conditioning)25:34

How To Make Infrared Cooling Paint (Electricity Free Air Conditioning)

1.2M views • 4 years ago
NightHawkInLight
NightHawkInLight shows how to make ultra-white radiative paint that cools surfaces below ambient temperature without electricity. He walks through the research papers and the household-materials process.
FreeCAD 0.20 For Beginners | 1 | Setup , preferences and navigation | Easy Tutorial for Learning CAD24:04

FreeCAD 0.20 For Beginners | 1 | Setup , preferences and navigation | Easy Tutorial for Learning CAD

636K views • 3 years ago
MangoJelly Solutions for FreeCAD
The first lesson of MangoJelly's FreeCAD 0.20 beginner course, covering setup, preferences and navigation. The series teaches fundamentals through complete workflows such as sketching, Part Design and STL export.
Christophe Pettus - PostgreSQL Proficiency for Python People - PyCon 20163:00:06

Christophe Pettus - PostgreSQL Proficiency for Python People - PyCon 2016

8K views • 10 years ago
PyCon 2016
A three-hour PyCon 2016 tutorial by Christophe Pettus that orients Python developers to PostgreSQL. It covers installation, administration, and use, including vacuuming, MVCC, replication and backups.