HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Lars Bak - The Making of a Secure and Robust IoT Development Platform

Curry On!Cited 5× on HN, 2019-2020
YouTube
3K views · 7 years ago · talk · evergreen

A Curry On talk by Lars Bak, known for V8 and Dart, on building a secure and robust IoT development platform. It discusses language and VM design choices for small devices.

Referenced mainly for Bak's firsthand account of why the Dart VM never shipped in Chrome and for his IoT language design points.

Compilers, interpreters & program analysisProgramming language designEmbedded systems & DIY electronics#larsbak#dart#virtualmachines#iot#languagedesign

5 comments from Hacker News

@sebe2020 · in “Featherweight Go”

Lars gave a talk last year and said the intent was to put dart vm in chrome, then the whole mobile thing happen and there was no room for extra stuff in chrome. ▶ this video

CitesView on HN
@pjmlp2020 · in “Smalltalk-87”

And then Lars Bak left, I guess desilusioned with out things turned out for Dart, and is now doing "Dart for IoT" back in Denmark. ▶ this video

CitesView on HN
@sebe2020 · in “Flutter and Dart, or how to quickly build a mobile app without losing your hair”

> my strong suspicion is the Chrome team killed the idea of shipping a Dart VM in Chrome Yeah in a video last year, Lars said "then the whole mobile shift happen and there was no room for extra stuff in chrome" ▶ this video

CitesView on HN
@sebe2020 · in “Flutter and Dart, or how to quickly build a mobile app without losing your hair”

They certainly did find a new purpose for Dart outside of it being used in parts of their Ads platform, but Flutter, when is was the chrome experiment called sky, first started out using Javascript. The chrome guys decided to move on and look at several language before going with Dart, Swift may have been an option, if it was opensource at the time. Seems a reason for Dart's failure in the web space was mobile. Lar gave a talk last year about his and Kasper iot startup link he mentions why dart didn't make it into chrome, saying "then the whole mobile shift happen and there was no room for extra stuff in chrome" ▶ this video

CitesView on HN
@tosh2019 · in “Lars Bak: The Making of a Secure and Robust IoT Development Platform”

minute 21: ▶ this video * Object-oriented * Indentation-based syntax * Clean object model * Blocks with non-local returns * No eval and no runtime reflection * Tracing garbage collection

CitesView on HN
Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart43:14

Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart

DartlangTV
14K views • 13 years ago
I Interviewed The Creator Of LLVM, Clang, Swift, and Mojo1:05:45

I Interviewed The Creator Of LLVM, Clang, Swift, and Mojo

The PrimeTime
274K views • 2 years ago
Brian Goetz - Stewardship: the Sobering Parts1:03:31

Brian Goetz - Stewardship: the Sobering Parts

ClojureTV
39K views • 11 years ago
Q&A with Guido van Rossum, Inventor of Python56:55

Q&A with Guido van Rossum, Inventor of Python

Microsoft Reactor
28K views • 5 years ago
Living Computation: Robust-first programming in ULAM15:03

Living Computation: Robust-first programming in ULAM

Dave Ackley
4K views • 11 years ago
OSCON 2010:  Rob Pike, "Public Static Void"12:31

OSCON 2010: Rob Pike, "Public Static Void"

O'Reilly
119K views • 16 years ago
Building Your Own Dynamic Language1:14:32

Building Your Own Dynamic Language

Stanford
21K views • 18 years ago
Computer Science - Brian Kernighan on successful language design1:00:06

Computer Science - Brian Kernighan on successful language design

University of Nottingham
332K views • 10 years ago
Chris Lattner: The Future of Computing and Programming Languages | Lex Fridman Podcast #1312:42:41

Chris Lattner: The Future of Computing and Programming Languages | Lex Fridman Podcast #131

Lex Fridman
594K views • 6 years ago
Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure53:56

Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure

jasonofthel33t
119K views • 13 years ago
Guido van Rossum: Python and the Future of Programming | Lex Fridman Podcast #3413:15:51

Guido van Rossum: Python and the Future of Programming | Lex Fridman Podcast #341

Lex Fridman
1.8M views • 3 years ago
Keynote: Flutter (Dart Developer Summit 2016)24:03

Keynote: Flutter (Dart Developer Summit 2016)

Google for Developers
19K views • 10 years ago
WWDC24: Go small with Embedded Swift | Apple22:17

WWDC24: Go small with Embedded Swift | Apple

Apple Developer
138K views • 2 years ago
2023 LLVM Dev Mtg - Mojo 🔥: A system programming language for heterogenous computing49:48

2023 LLVM Dev Mtg - Mojo 🔥: A system programming language for heterogenous computing

LLVM
61K views • 2 years ago
Alan Kay - Programming and Scaling56:39

Alan Kay - Programming and Scaling

Colin McDonnell
36K views • 11 years ago
Armin Ronacher - A Python for Future Generations42:44

Armin Ronacher - A Python for Future Generations

EuroPython Conference
6K views • 9 years ago
The Next Programming Language - Douglas Crockford - code::dive 202252:34

The Next Programming Language - Douglas Crockford - code::dive 2022

code::dive conference
55K views • 3 years ago
NVIDIA — Securing the Future of Safety and Security of Embedded Software (Captioned)58:37

NVIDIA — Securing the Future of Safety and Security of Embedded Software (Captioned)

AdaCore
5K views • 6 years ago
Effective Programs - 10 Years of Clojure - Rich Hickey1:14:52

Effective Programs - 10 Years of Clojure - Rich Hickey

ClojureTV
176K views • 9 years ago
The Language of the System - Rich Hickey1:02:50

The Language of the System - Rich Hickey

ClojureTV
174K views • 13 years ago