HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

use-package

Talk×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
The User is Drunk4:23

The User is Drunk

275K views • 13 years ago
squareweave
A short talk by Will Dayble of Squareweave arguing that you should design software as if the user were drunk: distracted, impaired in attention and vision, and prone to misreading. It is a user experience talk built around that framing.
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.
USENIX ATC '21/OSDI '21 Joint Keynote Address-It's Time for Operating Systems to Rediscover Hardware1:06:20

USENIX ATC '21/OSDI '21 Joint Keynote Address-It's Time for Operating Systems to Rediscover Hardware

46K views • 5 years ago
USENIX
Timothy Roscoe of ETH Zurich delivers the joint USENIX ATC/OSDI 2021 keynote arguing that operating systems must reckon with modern hardware, which is a heterogeneous collection of processors, firmware and coprocessors rather than a simple machine. It shows how much runs below and beside Linux.
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.
Charlie Marsh: uv: An Extremely Fast Python Package Manager40:34

Charlie Marsh: uv: An Extremely Fast Python Package Manager

107K views • 2 years ago
Jane Street
Charlie Marsh of Astral explains how uv, a Rust Python package manager, got so fast. He covers allocators, concurrency, zero-copy tricks and the challenges of Python packaging.
Inventing the Computer Mouse | Douglas Engelbart | Talks at Google56:23

Inventing the Computer Mouse | Douglas Engelbart | Talks at Google

30K views • 19 years ago
Talks at Google
A Talks at Google visit by Douglas Engelbart, inventor of the mouse. He presents his lifelong aim of augmenting collective human intelligence, followed by a Q&A.
USENIX Security '18-Q: Why Do Keynote Speakers Keep Suggesting That Improving Security Is Possible?51:22

USENIX Security '18-Q: Why Do Keynote Speakers Keep Suggesting That Improving Security Is Possible?

203K views • 8 years ago
USENIX
James Mickens's humorous USENIX Security keynote argues that improving security and trusting opaque technology like machine learning is far harder than the industry admits.
!!Con 2016 - How I Code and Use a Computer at 1,000 WPM!! By Sina Bahram13:29

!!Con 2016 - How I Code and Use a Computer at 1,000 WPM!! By Sina Bahram

11K views • 10 years ago
Confreaks
A short !!Con 2016 talk by blind developer Sina Bahram on how he uses a computer and writes code with a screen reader at about 1,000 words per minute. He plays how common interfaces sound and challenges the audience to go a day using only the keyboard.
The economics of open source by C J Silverio | JSConf EU 201937:43

The economics of open source by C J Silverio | JSConf EU 2019

92K views • 7 years ago
JSConf
C J Silverio, former npm CTO, explains how the JavaScript package commons ended up in the hands of a for-profit company with no accountability. She discusses the cost of running a registry and what the community should do next.
Elevator Hacking: From the Pit to the Penthouse1:55:54

Elevator Hacking: From the Pit to the Penthouse

889K views • 12 years ago
DeviantOllam
Deviant Ollam's two-hour conference talk explains how elevators work, from the pit and buffers to the car top, controller logic and access-control features. It shows how this knowledge can be used for optimization and for bypassing building security.
"The Mess We're In" by Joe Armstrong45:50

"The Mess We're In" by Joe Armstrong

398K views • 12 years ago
Strange Loop Conference
Joe Armstrong, co-inventor of Erlang, gives a funny and opinionated Strange Loop talk on the tangled state of software: build tools, package managers, entropy and the physical limits of computation. He argues for ideas like naming things by content hash and throwing away your first version.
DEF CON 22 - Deviant Ollam & Howard Payne - Elevator Hacking - From the Pit to the Penthouse1:00:17

DEF CON 22 - Deviant Ollam & Howard Payne - Elevator Hacking - From the Pit to the Penthouse

877K views • 11 years ago
DEFCONConference
Deviant Ollam and Howard Payne give an in-depth DEF CON 22 explanation of how elevators work, from the pit to the penthouse. It covers their control modes and how pen testers use elevators to bypass building security.
Evan Czaplicki - Let's be mainstream! User focused design in Elm - Curry On58:23

Evan Czaplicki - Let's be mainstream! User focused design in Elm - Curry On

82K views • 11 years ago
Curry On!
Evan Czaplicki, creator of Elm, talks at Curry On 2015 about user-focused language design. He explains the principles behind Elm and how to make a functional, typed language as approachable as JavaScript.
Carl Sagan testifying before Congress in 1985 on climate change16:54

Carl Sagan testifying before Congress in 1985 on climate change

4.5M views • 5 years ago
carlsagandotcom
Carl Sagan's December 1985 testimony to Congress on the greenhouse effect, about 15 minutes long. He lays out CO2 warming, the risk of runaway effects and the danger of continued coal burning.
John Rauser keynote: "Statistics Without the Agonizing Pain" -- Strata + Hadoop 201411:48

John Rauser keynote: "Statistics Without the Agonizing Pain" -- Strata + Hadoop 2014

61K views • 12 years ago
O'Reilly
John Rauser's Strata 2014 keynote argues that programmers can learn statistics quickly by simulating random processes and shuffling data. He explains p-values through resampling rather than formulas.
Paul Buchheit at Startup School 0828:13

Paul Buchheit at Startup School 08

15K views • 17 years ago
startupschool
Paul Buchheit, creator of Gmail and founder of FriendFeed, speaks at Startup School 08 about listening to users. He covers feedback, features, aiming for 100 happy users, and treating "that's impossible" as a statement of limited experience.
Free software, free society: Richard Stallman at TEDxGeneva 201413:40

Free software, free society: Richard Stallman at TEDxGeneva 2014

487K views • 12 years ago
TEDx Talks
Richard Stallman's TEDxGeneva 2014 talk describing how nonfree programs give companies control over users and what users can do to regain control. It introduces the free software movement and the four freedoms.
DEFCON 19: Steal Everything, Kill Everyone, Cause Total Financial Ruin! (w speaker)40:47

DEFCON 19: Steal Everything, Kill Everyone, Cause Total Financial Ruin! (w speaker)

1.7M views • 14 years ago
Christiaan008
Jayson E. Street's DEF CON 19 talk shows photos from real security engagements where he was already inside client facilities, illustrating how social engineering and physical intrusion can cause huge losses. For each attack he also explains what defenses would have stopped him.
MIX08 Microsoft Office 2007: The Story of the Ribbon1:30:32

MIX08 Microsoft Office 2007: The Story of the Ribbon

3K views • 10 years ago
zoobean
A MIX08 session from Microsoft's Office team on how the Office 2007 ribbon was designed. It explains the user-feedback and telemetry behind it and the alternatives that were rejected.
Debugging The Web (Chrome Dev Summit 2016)31:25

Debugging The Web (Chrome Dev Summit 2016)

144K views • 10 years ago
Chrome for Developers
Paul Irish's Chrome Dev Summit 2016 talk surveys the state of the art in Chrome DevTools debugging. It covers workspaces, diffs, CSS coverage, Node debugging, editor improvements and Lighthouse.
How to grow fresh air | Kamal Meattle4:04

How to grow fresh air | Kamal Meattle

511K views • 17 years ago
TED
Researcher Kamal Meattle describes how an arrangement of three common houseplants placed in specific spots can measurably clean the air in a home or office. It is a short TED talk based on his work in a plant-filled building.
React without memo12:01

React without memo

150K views • 4 years ago
React Conf
A React Conf talk by Xuan Huang previewing React Forget, a compiler that automatically memoizes components. It argues for making memoization the default so developers need not write useMemo or useCallback by hand.
Condition Systems in an Exceptional Language - Chris Houser33:32

Condition Systems in an Exceptional Language - Chris Houser

16K views • 10 years ago
ClojureTV
Chris Houser's Clojure/conj talk on why Clojure's exceptions destroy information as the stack unwinds, unlike Common Lisp's condition system, which can resume from the error site. He surveys the existing libraries that approximate conditions, explains why they don't compose with each other, and considers what a better design would look like.
AppSec EU15 - Rory Mccune - Security And Modern Software Deployment38:02

AppSec EU15 - Rory Mccune - Security And Modern Software Deployment

577 views • 11 years ago
OWASP Foundation
Rory McCune's AppSec EU 2015 talk on security risks in modern software deployment. It covers weaknesses in package ecosystems like npm, RubyGems and PyPI, and repository compromise.
How Netflix Uses Java - 2025 Edition47:43

How Netflix Uses Java - 2025 Edition

300K views • 1 year ago
Java
A Netflix engineer describes how Netflix uses Java in 2025, including Spring Boot, DGS/GraphQL, gRPC and keeping over 3000 services on the latest JDK. It covers generational ZGC upgrade experiences.
Bringing Types to Elixir by Giuseppe Castagna and Guillaume Duboc | ElixirConf EU 202340:15

Bringing Types to Elixir by Giuseppe Castagna and Guillaume Duboc | ElixirConf EU 2023

7K views • 3 years ago
Code Sync
ElixirConf EU 2023 talk by Giuseppe Castagna and Guillaume Duboc on bringing set-theoretic types to Elixir, and the benefits such a type system could offer such as catching bugs.
Interfacing D To Legacy C++ Code1:21:23

Interfacing D To Legacy C++ Code

5K views • 11 years ago
NWCPP - Northwest C++ Users Group
Walter Bright explains to the Northwest C++ Users Group how the D programming language can interface directly with legacy C++ code. He covers why C++ is hard to interface with and how D approaches the problem.
Stop Writing Classes27:29

Stop Writing Classes

962K views • 14 years ago
Next Day Video
Jack Diederich's PyCon 2012 talk argues that classes are overused in Python and walks through real code, refactoring away unnecessary classes, exceptions and modules. It popularized the heuristic that a class with two methods, one being __init__, should be a function.
#HITB2012KUL D1T3 - The Grugq - OPSEC: Because Jail is for wuftpd1:04:25

#HITB2012KUL D1T3 - The Grugq - OPSEC: Because Jail is for wuftpd

158K views • 13 years ago
Hack In The Box Security Conference
The Grugq's Hack In The Box 2012 talk on operational security for hackers, drawing on hacker indictments and counter-intelligence research. It reviews OPSEC goals and methods for avoiding detection and arrest, with case studies of how hackers got caught.
[HOPE X] Elevator Hacking: From the Pit to the Penthouse1:55:54

[HOPE X] Elevator Hacking: From the Pit to the Penthouse

40K views • 12 years ago
themarimbaincident
A HOPE X talk giving an in-depth explanation of how elevators work, from their history in hacker culture to using their control systems to bypass building security. It covers features and abilities of elevators that most people never see.
The Unreasonable Effectiveness of Multiple Dispatch | Stefan Karpinski | JuliaCon 201935:24

The Unreasonable Effectiveness of Multiple Dispatch | Stefan Karpinski | JuliaCon 2019

79K views • 7 years ago
The Julia Programming Language
Julia co-creator Stefan Karpinski explains why multiple dispatch makes Julia code and types reusable across packages with so little friction. He covers sharing basic types and sharing generic algorithms.
Who Destroyed Three Mile Island? - Nickolas Means | The Lead Developer Austin 201837:07

Who Destroyed Three Mile Island? - Nickolas Means | The Lead Developer Austin 2018

762K views • 8 years ago
LeadDev
Nickolas Means recounts the 1979 Three Mile Island accident minute by minute, from the control rod insertion to the operator's decision to switch off emergency cooling. He argues that finding systemic causes is more useful than blaming individuals.
How I overcame alcoholism | Claudia Christian | TEDxLondonBusinessSchool14:43

How I overcame alcoholism | Claudia Christian | TEDxLondonBusinessSchool

5.4M views • 10 years ago
TEDx Talks
Actress Claudia Christian tells how she overcame alcoholism using the Sinclair Method, which uses naltrexone to gradually reduce cravings. She discusses fresh perspectives on treating alcohol use disorder.
Identity 2.0 Keynote15:12

Identity 2.0 Keynote

490K views • 20 years ago
Dan Lewis
Dick Hardt's fast-paced OSCON keynote on Identity 2.0 and the move toward user-centric digital identity. It is also famous for its rapid-fire, many-slide presentation style.
A reality check on renewables - David MacKay18:35

A reality check on renewables - David MacKay

986K views • 13 years ago
TED-Ed
David MacKay's TEDxWarwick talk uses basic arithmetic to show how much land and energy renewables would need to power a country like the UK. It explains the limits of sustainable options and why they should still be pursued.
KEYNOTE / Robert Erdmann41:07

KEYNOTE / Robert Erdmann

24K views • 5 years ago
PyCon US
Robert Erdmann, a materials scientist at the Rijksmuseum, gives a PyCon keynote on the ultra-high-resolution imaging of Rembrandt's Night Watch. He covers the automated gantry camera system, the Python software that drives it, and the large volumes of image data involved.
How to use one paper towel | Joe Smith | TEDxConcordiaUPortland4:28

How to use one paper towel | Joe Smith | TEDxConcordiaUPortland

3.9M views • 14 years ago
TEDx Talks
A short TEDx talk by Joe Smith teaching how to dry your hands with a single paper towel. It shows a simple technique for cutting waste.
Rick Reed - WhatsApp: Half a billion unsuspecting FreeBSD users54:14

Rick Reed - WhatsApp: Half a billion unsuspecting FreeBSD users

31K views • 11 years ago
iX
Rick Reed of WhatsApp speaks at MeetBSD about running a messaging service on FreeBSD and Erlang at huge scale. He covers the stack, tuning and the challenges of millions of connections per host.
FreeBSD optimizations used by Netflix serving at 800Gb/s - Drew Gallatin - EuroBSDcon 202244:05

FreeBSD optimizations used by Netflix serving at 800Gb/s - Drew Gallatin - EuroBSDcon 2022

28K views • 4 years ago
EuroBSDCon
Netflix engineer Drew Gallatin's EuroBSDcon 2022 talk quantifies the older FreeBSD optimizations that let Netflix serve web traffic at 800Gb/s, including TSO, LRO, VM page cache zones, asynchronous sendfile and unmapped mbufs.
"Eve" by Chris Granger46:04

"Eve" by Chris Granger

27K views • 11 years ago
Strange Loop Conference
Chris Granger presents Eve, a programming environment designed to be approachable for humans, at Strange Loop 2015. The talk covers the project's approach and design ideas.