HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Oculus Connect 2: Live Coding Session with John Carmack

Meta VR3 HN recommenders · recommended in 3 months, 2016-2023
YouTube
141K views · 11 years ago · demo · dated

John Carmack live-codes a simple VR application at Oculus Connect 2 using a Racket-based environment for rapid development and deployment on Gear VR.

Cited for watching Carmack code fluently and for the fast iteration cycle of Racket-based VR scripting.

VR, AR & spatial computingSoftware practice, open source & careersTech pioneers & interviews#johncarmack#racket#oculus#gearvr#livecoding

12 comments from Hacker News

@placesalt2023 · in “Racket Frustrates Me”

There's a live coding talk by John Carmack where he uses Racket for making small programs for the Oculus: ▶ this video He seemed happy enough with the language.

CitesView on HN
@jambutters2021 · in “Racket v8.2”

the biggest adoption it would have gotten is that it was going to be used the main language of vrscripting ▶ this video but it seems like john couldnt push it everyone into it

CitesView on HN
@nickjj2021 · in “Note that I wouldn’t pass the listed minimum requirements”

> What was Carmack's development focus during Oculus? I'm not sure exactly but there's a bunch of keynotes from Carmack around Oculus Connect on YouTube. Here's one from 2014: link , and another one from a year later where he's live coding in a VR environment ▶ this video . You'll find a bunch more if you search too. I remember skimming through them years ago not because I'm into VR development but I've been a life long fan of Carmack's work and like listening to him talk about things.

CitesView on HN
@flocial2020 · in “Carmack on not being a power editor user”

I suspect the majority of programmers who say this have internalized the core api features they depend on (function calls, syntax, common algorithms, etc.) that make them super productive. Whereas average programmers and below need all the help they can get from their editor to tame the wild goose chase of looking up common functions, scouring StackOverflow, and even looking for random snippets on long abandoned blogs, etc. In other words his mastery greatly reduces his dependence on IDE/editor features so this makes perfect sense. Watching Carmack live coding, he types with conviction and gets things done: ▶ this video Sitting down with OpenBSD during a cabin retreat: link

CitesView on HN
@jierenchen2020 · in “Ronin – A Lisp-based image processing tool”

This is exceptionally cool. Thanks for sharing and building! When I'm using Sketch or Movie Maker or Logic or some other GUI-based >>x<< editing tool, the thing that keeps going through my head is: "Dammit I wish I had the abstraction tools that I have as a programmer. It would literally make this task 100x faster." To me Ronin is some strong validation that all these editing tools would be much improved by a human-readable and programmable intermediate representation of what you're doing with the GUI. The GUI is just an editor for modifying this representation. John Carmack did some work when he was at Oculus on something like this for VR: - ▶ this video These ideas are all in their infancy, but really excited to see people starting to make moves in this field. Thanks again!

CitesView on HN
@minikomi2020 · in “Ask HN: What change in your programming technique has been most transformative?”

Sounds like you're remembering John Carmack developing VR using racket: ▶ this video edit: Also check Arcadia for Clojure: link And developing flappy bird in clojurescript (canonical figwheel example): link

CitesView on HN
@jambutters2019 · in “Racket: John Carmack’s VRScript Samples (2015)”

John wanted racket to be the main scripting language for vr apps that are lightweight and don't need a lot of horsepower. ▶ this video

CitesView on HN
@tosh2019 · in “Racket: John Carmack’s VRScript Samples (2015)”

related: live coding session from Oculus Connect 2 (in 2015): ▶ this video previous discussions on the live coding session: link (2016) link (2015)

CitesView on HN
@staunch2019 · in “Racket: John Carmack’s VRScript Samples (2015)”

He also did a live coding demo showing off this VR scripting concept. Having such a fast iteration cycle is very compelling. Hopefully at least some Javascript version of this will exist, even though this seems like a perfect application for a Lisp. ▶ this video I wish he did live coding. Jonathan Blow's Twitch channel (naysayer88) is very compelling. Carmack's would be as well.

RecommendsView on HN
@jknoepfler2017 · in “Ask HN: What tech were you convinced would take the world by storm but didn't?”

> On a more general note, I am still waiting for the world to fall for lisp in general. Gah, aren't we all? Watching John Carmack push Scheme for the Oculus Rift 2 [ ▶ this video ] made me feel like something was right in the universe.

CitesView on HN
@pera2017 · in “John Carmack on Functional Programming (2013) [video]”

Actually I really like the format of your presentations: just yesterday I watched your live coding session with vrscript ( ▶ this video ) and it was fantastic because, first, you were showing to your audience how to work with Racket (and some of the features in DrRacket), and second, you build from zero a demo in a very casual, easy going way. I honestly don't think that a standard slide-based presentation would have been better in any way...

Strongly recommendsView on HN
@khrm2016 · in “Whoever does not understand Lisp is doomed to reinvent it (2007)”

Checkout the VR script by John Carmack ▶ this video It's on racket (scheme dialect). There are no language which can make you more efficient. But some languages open your mind. Just read SICP and find out what makes language EPIC. Many big projects are in Php. But surely no one would claim that it makes php "the EPIC" or even great.

RecommendsView on HN
Oculus Connect Keynote: John Carmack1:34:57

Oculus Connect Keynote: John Carmack

Meta VR
49K views • 12 years ago
Keynote by John Carmack at Oculus Connect 20141:36:59

Keynote by John Carmack at Oculus Connect 2014

kungfl
76K views • 12 years ago
John Carmack Facebook Connect 2021 Keynote1:01:32

John Carmack Facebook Connect 2021 Keynote

UploadVR
152K views • 5 years ago
QuakeCon 2012 - John Carmack Keynote3:36:39

QuakeCon 2012 - John Carmack Keynote

QuakeCon Official
445K views • 14 years ago
RiftSketch: Live coding in VR with the Oculus Rift, Firefox WebVR, JavaScript and Three.js10:36

RiftSketch: Live coding in VR with the Oculus Rift, Firefox WebVR, JavaScript and Three.js

Brian Peiris
273K views • 12 years ago
John Carmack Tech Talk with UMKC-SCE1:20:28

John Carmack Tech Talk with UMKC-SCE

UMKC School of Science and Engineering
279K views • 9 years ago
E3 12: John Carmack's VR Presentation13:46

E3 12: John Carmack's VR Presentation

Gamereactor
30K views • 14 years ago
Joe Rogan Experience #1342 - John Carmack2:36:47

Joe Rogan Experience #1342 - John Carmack

PowerfulJRE
2.6M views • 7 years ago
E3 2012: John Carmack Interview17:38

E3 2012: John Carmack Interview

Giant Bomb
102K views • 14 years ago
John Carmack Keynote - Quakecon 20132:49:19

John Carmack Keynote - Quakecon 2013

IGN
101K views • 13 years ago
QuakeCon 2011 - John Carmack Keynote1:26:39

QuakeCon 2011 - John Carmack Keynote

QuakeCon Official
295K views • 15 years ago
John Carmack Keynote QuakeCon 2010 Part 115:00

John Carmack Keynote QuakeCon 2010 Part 1

J
10K views • 16 years ago
John Carmack's keynote at Quakecon 2013 part 429:59

John Carmack's keynote at Quakecon 2013 part 4

Kostiantyn Kostin
139K views • 13 years ago
Steve Jobs on Virtual Reality (D3, 2005)0:34

Steve Jobs on Virtual Reality (D3, 2005)

Milan Lajtoš
133K views • 5 years ago
John Carmack: Doom, Quake, VR, AGI, Programming, Video Games, and Rockets | Lex Fridman Podcast #3095:14:51

John Carmack: Doom, Quake, VR, AGI, Programming, Video Games, and Rockets | Lex Fridman Podcast #309

Lex Fridman
1.9M views • 4 years ago
Mark Zuckerberg: First Interview in the Metaverse | Lex Fridman Podcast #3981:04:39

Mark Zuckerberg: First Interview in the Metaverse | Lex Fridman Podcast #398

Lex Fridman
3M views • 3 years ago
Hands-On with Meta's New VR Headset Prototypes!1:09:46

Hands-On with Meta's New VR Headset Prototypes!

Adam Savage’s Tested
417K views • 4 years ago
living with lag - an oculus rift experiment2:59

living with lag - an oculus rift experiment

umeaenergi
6.3M views • 12 years ago
Notch Coding Minicraft!18:32

Notch Coding Minicraft!

simme337
269K views • 14 years ago
Head Tracking for Desktop VR Displays using the WiiRemote4:46

Head Tracking for Desktop VR Displays using the WiiRemote

Johnny Lee
10.9M views • 18 years ago