lua
1:24:38Lecture 7A: Metacircular Evaluator, Part 1
32K views • 7 years ago
MIT OpenCourseWare
Lecture 7A from MIT 6.001 (SICP) by Abelson and Sussman introduces the metacircular evaluator, a Scheme interpreter written in Scheme. It shows how evaluating a program is itself a program.
1:38:36Episode 1: A basic expression evaluator
284K views • 8 years ago
Immo Landwerth (terrajobst)
The first episode of a long live-coding series in which Immo Landwerth builds the Minsk compiler for a small language in C#. It starts with a basic expression evaluator and builds toward a full language.
53:0236C3 - A systematic evaluation of OpenBSD's mitigations
18K views • 6 years ago
media.ccc.de
A 36C3 talk that systematically evaluates OpenBSD's exploit mitigations, asking how effective they really are and what they cost in performance, complexity and inspectability. It challenges the project's security marketing.
23:41Windows 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.
1:14:35The Johns Hopkins Foreign Affairs Symposium Presents: The Price of Privacy: Re-Evaluating the NSA
53K views • 12 years ago
Johns Hopkins University
A Johns Hopkins Foreign Affairs Symposium debate between former NSA and CIA director Michael Hayden and constitutional law professor David Cole, moderated by Major Garrett. They argue over NSA surveillance, its constitutionality and the balance between privacy and security.
13:10Venture Capital - Silicon Valley Ponzi Scheme - Chamath Palihapitiya
309K views • 6 years ago
MAK - Mudassir Akber Khan
A 13-minute clip from This Week in Startups in which Chamath Palihapitiya describes venture capital as a Ponzi-like scheme driven by fees and inflated valuations among VCs.
Topic match · Investing & personal finance
2:26:50Introduction to Investing and Finance - Lesson 1 by Martin Shkreli
666K views • 9 years ago
Mr Martin Shkreli
The first lesson of Martin Shkreli's introductory investing and finance course, running about two and a half hours. His related tutorials cover reading 10-K filings and building DCF models.
Topic match · Investing & personal finance
25:18dotScale 2015 - John Graham-Cumming - I got 10 trillion problems, but logging ain't one
7K views • 11 years ago
dotconferences
John Graham-Cumming of Cloudflare talks at dotScale 2015 about handling roughly 10 trillion log lines a month. The talk touches on Cloudflare's hardware, its logging stack and its use of Lua in Nginx.
1:48:13Clojure for Java Programmers Part 1 - Rich Hickey
131K views • 13 years ago
ClojureTV
Rich Hickey introduces Clojure to the NYC Java Study Group in the first of a two-part talk. It covers reader syntax, core data structures, code-as-data, evaluation, special operators, functions, macros and sequences, assuming no Lisp background.
Topic match · Python, Ruby & scripting languages
1:23:58Guy Kawasaki: The Top 10 Mistakes of Entrepreneurs
1.4M views • 13 years ago
UC Berkeley Haas
Guy Kawasaki's UC Berkeley Haas talk on the top ten mistakes entrepreneurs make, covering a startup from inception to exit.
Topic match · Investing & personal finance
17:15The Art of the Bodge: How I Made The Emoji Keyboard
3.5M views • 11 years ago
Tom Scott
Tom Scott explains how he built his emoji keyboard, which turned out to be a series of bodged-together tools including AutoHotkey and LuaMacros. He tells stories about the value of quick-and-dirty solutions.
47:25Introducing SILE: A New Typesetting System
5K views • 11 years ago
lathosjp
The SILE author's FOSDEM 2015 talk introducing SILE, a TeX-inspired typesetting system with frame-based layout, Unicode, OpenType and a Lua-based extensible design.
53:22Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim Weirich
65K views • 13 years ago
Confreaks
Jim Weirich's RubyConf 2012 talk derives the Y combinator step by step, live-coding in Ruby lambdas. It builds up an understanding of functional programming and lambda calculus from first principles.
Topic match · Python, Ruby & scripting languages
49:55How Python was Shaped by leaky Internals, Armin Ronacher, Flask framework
20K views • 10 years ago
Видео с мероприятий {speach!
Armin Ronacher, creator of Flask, explains how CPython's internals and C API leak into the language's semantics. Using examples like the complexity of the add operation, he shows why Python is hard to optimize or reimplement.
Topic match · Python, Ruby & scripting languages
38:47RailsConf 2014 - All the Little Things by Sandi Metz
190K views • 12 years ago
Confreaks
Sandi Metz takes an ugly section of conditional code and refactors it into a few simple objects, bridging object-oriented theory and practice. The talk includes her take on the Gilded Rose refactoring kata and the idea that duplication is cheaper than the wrong abstraction.
Topic match · Python, Ruby & scripting languages
26:53What the heck is the event loop anyway? | Philip Roberts | JSConf EU
3.8M views • 12 years ago
JSConf
Philip Roberts explains the JavaScript event loop, call stack, callbacks and asynchronous behavior with live visualizations using a tool he built. It demystifies terms like non-blocking and single-threaded.
Topic match · Python, Ruby & scripting languages
1:00:43Jim Simons (full length interview) - Numberphile
1.4M views • 11 years ago
Numberphile2
The full-length Numberphile interview with mathematician and hedge fund founder Jim Simons. He discusses his path from mathematics and codebreaking to founding Renaissance Technologies, his use of algorithms in markets, and his philanthropy.
Topic match · Investing & personal finance
10:13The Problem with Time & Timezones - Computerphile
4.4M views • 12 years ago
Computerphile
Tom Scott explains for Computerphile why handling time and timezones in code is so hard, walking through a simple web app that computes how long ago something happened. It covers the quirks of timezones and calendars and ends in an exasperated rant.
Topic match · Python, Ruby & scripting languages
37:37RailsConf 2016 - Turbolinks 5: I Can’t Believe It’s Not Native! by Sam Stephenson
61K views • 10 years ago
Confreaks
Sam Stephenson's RailsConf 2016 talk on Turbolinks 5, showing how small teams can ship fast Rails apps in the browser and hybrid iOS and Android apps sharing one set of web views.
Topic match · Python, Ruby & scripting languages
1:06:39Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert Martin
172K views • 14 years ago
Confreaks
Robert C. Martin's Ruby Midwest 2011 keynote argues that software architecture should express the application's intent rather than its framework. He covers separating entities, interactors and boundaries so the web, database and framework are details.
Topic match · Python, Ruby & scripting languages
1:03:31Brian Goetz - Stewardship: the Sobering Parts
39K views • 11 years ago
ClojureTV
Java Language Architect Brian Goetz talks at a Clojure conference about the challenges of evolving a mature language like Java while preserving compatibility with existing code and developer expectations. It also gives a look at where the platform is headed.
Topic match · Python, Ruby & scripting languages
28:17Using Python to Code by Voice
348K views • 13 years ago
Next Day Video
Tavis Rudd describes how RSI forced him to program by voice, and shows the Python and Emacs Lisp system he built with voice recognition. A live demo creates and deploys a small system without touching the keyboard.
Topic match · Python, Ruby & scripting languages
48:51Transforming Code into Beautiful, Idiomatic Python
1.1M views • 13 years ago
Next Day Video
Raymond Hettinger's PyCon 2013 talk on transforming code into idiomatic Python through a series of before-and-after refactorings. It shows how to use iterators, dictionaries, named tuples and other language features well.
Topic match · Python, Ruby & scripting languages
1:07:41Modern Dictionaries by Raymond Hettinger
150K views • 9 years ago
SF Python
Python core developer Raymond Hettinger explains how Python's dictionary implementation evolved into the compact, ordered dict in Python 3.6. He uses pictures and small bits of pure Python, and covers key-sharing, compaction and versioning.
Topic match · Python, Ruby & scripting languages
27:29Stop 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.
Topic match · Python, Ruby & scripting languages
7:157 minutes of Pharo Smalltalk for Rubyists
37K views • 11 years ago
Avdi Grimm
Ruby developer Avdi Grimm gives a seven-minute tour of Pharo Smalltalk's development environment, focusing on tools like search-by-example and the integrated, live coding experience.
Topic match · Python, Ruby & scripting languages
34:21Plover: Thought to Text at 240 WPM
109K views • 13 years ago
Next Day Video
Mirabai Knight's PyCon 2013 talk on Plover, a free cross-platform stenography engine that lets people write at up to 240 WPM on ordinary hardware, including a demo of coding by steno.
Topic match · Python, Ruby & scripting languages
47:29Keynote: Paul Graham, YCombinator
152K views • 14 years ago
Next Day Video
Paul Graham's keynote at PyCon 2012, in which he talks about startup ideas and what kinds of companies are likely to matter in the future. He discusses ideas such as a better email client and a search engine for hackers, and argues for looking back at the present from the future.
Topic match · Python, Ruby & scripting languages
1:01:45A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)
26K views • 7 years ago
David Beazley
David Beazley's PyCon India closing keynote, in which he live-codes a stack machine and grows it into an interpreter that runs WebAssembly, then uses it to play a Rust-written game. It requires no prior WebAssembly knowledge.
Topic match · Python, Ruby & scripting languages
1:16:23The Psychology of Human Misjudgement - Charlie Munger Full Speech
1.4M views • 13 years ago
BuffettMungerWisdom
Audio of Charlie Munger's 1995 Harvard speech on the psychology of human misjudgment, laying out a framework of cognitive biases and mental models for decision making. It covers factors like incentives, social proof and denial.
Topic match · Investing & personal finance
57:45The Simple Path to Wealth | JL Collins | Talks at Google
2M views • 8 years ago
Talks at Google
Author JL Collins discusses his book The Simple Path to Wealth at Google, covering avoiding debt, simple index fund investing, and retirement accounts like 401(k)s and IRAs. It is an hour-long interview in plain language.
Topic match · Investing & personal finance
1:54:11James Powell: So you want to be a Python expert? | PyData Seattle 2017
508K views • 9 years ago
PyData
James Powell's nearly two-hour PyData talk builds up Python's data model, decorators, generators and context managers, coding live in Vim. It aims to take intermediate programmers toward real Python expertise.
Topic match · Python, Ruby & scripting languages
56:13I don't like notebooks.- Joel Grus (Allen Institute for Artificial Intelligence)
120K views • 8 years ago
O'Reilly
Joel Grus's JupyterCon talk explaining why he dislikes Jupyter notebooks. He covers hidden state, trouble with reproducibility and testing, and how notebooks frustrate teaching. He shows his preferred workflow and what Jupyter could change.
Topic match · Python, Ruby & scripting languages
4:51VisiData Lightning Demo at PyCascades 2018
41K views • 8 years ago
Saul Pwanson
A five-minute lightning demo of VisiData, a terminal tool for exploring and manipulating data. It uses two months of NYC 311 complaint data to drill down, plot points on a virtual map and save selected rows.
Topic match · Python, Ruby & scripting languages
21:16Emacs + org-mode + python in reproducible research; SciPy 2013 Presentation
50K views • 13 years ago
Enthought
John Kitchin shows how Emacs org-mode with Python lets researchers combine narrative, math, figures and executable code in one document. It exports to LaTeX, HTML and PDF, and he used it for papers and e-books.
Topic match · Python, Ruby & scripting languages
49:54The Clean Architecture in Python
114K views • 12 years ago
Next Day Video
Brandon Rhodes' PyOhio 2014 talk on applying the Clean Architecture in Python. He shows how this high-level design pattern fits Python's features and addresses maintainability problems in large applications.
Topic match · Python, Ruby & scripting languages
1:07:432016 - On The Shoulders Of Giants - Damian Conway
12K views • 10 years ago
The Perl and Raku Conference - Greenville, SC 2026
Damian Conway's hour-long keynote at the Perl conference, On the Shoulders of Giants, showing off Perl 6 (Raku) features with history, algorithms and a quantum math operator built with grammars. It is delivered with comic flair.
Topic match · Python, Ruby & scripting languages
29:35The IOU Machine: How Currency Is Created | Hidden Secrets of Money Ep. 4
11.1M views • 13 years ago
GoldSilver
Episode 4 of Mike Maloney's Hidden Secrets of Money, explaining how currency is created through a chain of IOUs among the Treasury, banks and the Federal Reserve. It covers bonds, Fed checks, debt, taxes and fractional reserve lending, from a gold-and-silver advocate's viewpoint.
Topic match · Investing & personal finance
9:49Margin Call (2011) - Senior Partners Emergency Meeting [HD 1080p] (Re-Upload / Audio Fixed)
17.4M views • 9 years ago
Extractor
A clip from the 2011 film Margin Call in which senior partners hold an emergency meeting and decide to sell off toxic assets immediately. It is set at the start of the 2008 financial crisis.
Topic match · Investing & personal finance
29:55The Collapse of The American Dream Explained in Animation
11M views • 15 years ago
doctordude
A 30-minute animated film explaining how money, banking and the Federal Reserve work and arguing that the American economy is heading for collapse. It is opinionated and has a strong point of view.
Topic match · Investing & personal finance