POPULARITY
We are 200 people over our 300-person venue capacity for AI UX 2024, but you can subscribe to our YouTube for the video recaps. Our next event, and largest EVER, is the AI Engineer World's Fair. See you there!Parental advisory: Adult language used in the first 10 mins of this podcast.Any accounting of Generative AI that ends with RAG as its “final form” is seriously lacking in imagination and missing out on its full potential. While AI generation is very good for “spicy autocomplete” and “reasoning and retrieval with in context learning”, there's a lot of untapped potential for simulative AI in exploring the latent space of multiverses adjacent to ours.GANsMany research scientists credit the 2017 Transformer for the modern foundation model revolution, but for many artists the origin of “generative AI” traces a little further back to the Generative Adversarial Networks proposed by Ian Goodfellow in 2014, spawning an army of variants and Cats and People that do not exist:We can directly visualize the quality improvement in the decade since:GPT-2Of course, more recently, text generative AI started being too dangerous to release in 2019 and claiming headlines. AI Dungeon was the first to put GPT2 to a purely creative use, replacing human dungeon masters and DnD/MUD games of yore.More recent gamelike work like the Generative Agents (aka Smallville) paper keep exploring the potential of simulative AI for game experiences.ChatGPTNot long after ChatGPT broke the Internet, one of the most fascinating generative AI finds was Jonas Degrave (of Deepmind!)'s Building A Virtual Machine Inside ChatGPT:The open-ended interactivity of ChatGPT and all its successors enabled an “open world” type simulation where “hallucination” is a feature and a gift to dance with, rather than a nasty bug to be stamped out. However, further updates to ChatGPT seemed to “nerf” the model's ability to perform creative simulations, particularly with the deprecation of the `completion` mode of APIs in favor of `chatCompletion`.WorldSimIt is with this context we explain WorldSim and WebSim. We recommend you watch the WorldSim demo video on our YouTube for the best context, but basically if you are a developer it is a Claude prompt that is a portal into another world of your own choosing, that you can navigate with bash commands that you make up.Why Claude? Hints from Amanda Askell on the Claude 3 system prompt gave some inspiration, and subsequent discoveries that Claude 3 is "less nerfed” than GPT 4 Turbo turned the growing Simulative AI community into Anthropic stans.WebSimThis was a one day hackathon project inspired by WorldSim that should have won:In short, you type in a URL that you made up, and Claude 3 does its level best to generate a webpage that doesn't exist, that would fit your URL. All form POST requests are intercepted and responded to, and all links lead to even more webpages, that don't exist, that are generated when you make them. All pages are cachable, modifiable and regeneratable - see WebSim for Beginners and Advanced Guide.In the demo I saw we were able to “log in” to a simulation of Elon Musk's Gmail account, and browse examples of emails that would have been in that universe's Elon's inbox. It was hilarious and impressive even back then.Since then though, the project has become even more impressive, with both Siqi Chen and Dylan Field singing its praises:Joscha BachJoscha actually spoke at the WebSim Hyperstition Night this week, so we took the opportunity to get his take on Simulative AI, as well as a round up of all his other AI hot takes, for his first appearance on Latent Space. You can see it together with the full 2hr uncut demos of WorldSim and WebSim on YouTube!Timestamps* [00:01:59] WorldSim* [00:11:03] Websim* [00:22:13] Joscha Bach* [00:28:14] Liquid AI* [00:31:05] Small, Powerful, Based Base Models* [00:33:40] Interpretability* [00:36:59] Devin vs WebSim* [00:41:49] is XSim just Art? or something more?* [00:43:36] We are past the Singularity* [00:46:12] Uploading your soul* [00:50:29] On WikipediaTranscripts[00:00:00] AI Charlie: Welcome to the Latent Space Podcast. This is Charlie, your AI co host. Most of the time, Swyx and Alessio cover generative AI that is meant to use at work, and this often results in RAG applications, vertical copilots, and other AI agents and models. In today's episode, we're looking at a more creative side of generative AI that has gotten a lot of community interest this April.[00:00:35] World Simulation, Web Simulation, and Human Simulation. Because the topic is so different than our usual, we're also going to try a new format for doing it justice. This podcast comes in three parts. First, we'll have a segment of the WorldSim demo from Noose Research CEO Karen Malhotra, recorded by SWYX at the Replicate HQ in San Francisco that went completely viral and spawned everything else you're about to hear.[00:01:05] Second, we'll share the world's first talk from Rob Heisfield on WebSim, which started at the Mistral Cerebral Valley Hackathon, but now has gone viral in its own right with people like Dylan Field, Janice aka Replicate, and Siki Chen becoming obsessed with it. Finally, we have a short interview with Joshua Bach of Liquid AI on why Simulative AI is having a special moment right now.[00:01:30] This podcast is launched together with our second annual AI UX demo day in SF this weekend. If you're new to the AI UX field, check the show notes for links to the world's first AI UX meetup hosted by Layton Space, Maggie Appleton, Jeffrey Lit, and Linus Lee, and subscribe to our YouTube to join our 500 AI UX engineers in pushing AI beyond the text box.[00:01:56] Watch out and take care.[00:01:59] WorldSim[00:01:59] Karan Malhotra: Today, we have language models that are powerful enough and big enough to have really, really good models of the world. They know ball that's bouncy will bounce, will, when you throw it in the air, it'll land, when it's on water, it'll flow. Like, these basic things that it understands all together come together to form a model of the world.[00:02:19] And the way that it Cloud 3 predicts through that model of the world, ends up kind of becoming a simulation of an imagined world. And since it has this really strong consistency across various different things that happen in our world, it's able to create pretty realistic or strong depictions based off the constraints that you give a base model of our world.[00:02:40] So, Cloud 3, as you guys know, is not a base model. It's a chat model. It's supposed to drum up this assistant entity regularly. But unlike the OpenAI series of models from, you know, 3. 5, GPT 4 those chat GPT models, which are very, very RLHF to, I'm sure, the chagrin of many people in the room it's something that's very difficult to, necessarily steer without kind of giving it commands or tricking it or lying to it or otherwise just being, you know, unkind to the model.[00:03:11] With something like Cloud3 that's trained in this constitutional method that it has this idea of like foundational axioms it's able to kind of implicitly question those axioms when you're interacting with it based on how you prompt it, how you prompt the system. So instead of having this entity like GPT 4, that's an assistant that just pops up in your face that you have to kind of like Punch your way through and continue to have to deal with as a headache.[00:03:34] Instead, there's ways to kindly coax Claude into having the assistant take a back seat and interacting with that simulator directly. Or at least what I like to consider directly. The way that we can do this is if we harken back to when I'm talking about base models and the way that they're able to mimic formats, what we do is we'll mimic a command line interface.[00:03:55] So I've just broken this down as a system prompt and a chain, so anybody can replicate it. It's also available on my we said replicate, cool. And it's also on it's also on my Twitter, so you guys will be able to see the whole system prompt and command. So, what I basically do here is Amanda Askell, who is the, one of the prompt engineers and ethicists behind Anthropic she posted the system prompt for Cloud available for everyone to see.[00:04:19] And rather than with GPT 4, we say, you are this, you are that. With Cloud, we notice the system prompt is written in third person. Bless you. It's written in third person. It's written as, the assistant is XYZ, the assistant is XYZ. So, in seeing that, I see that Amanda is recognizing this idea of the simulator, in saying that, I'm addressing the assistant entity directly.[00:04:38] I'm not giving these commands to the simulator overall, because we have, they have an RLH deft to the point that it's, it's, it's, it's You know, traumatized into just being the assistant all the time. So in this case, we say the assistant's in a CLI mood today. I found saying mood is like pretty effective weirdly.[00:04:55] You place CLI with like poetic, prose, violent, like don't do that one. But you can you can replace that with something else to kind of nudge it in that direction. Then we say the human is interfacing with the simulator directly. From there, Capital letters and punctuations are optional, meaning is optional, this kind of stuff is just kind of to say, let go a little bit, like chill out a little bit.[00:05:18] You don't have to try so hard, and like, let's just see what happens. And the hyperstition is necessary, the terminal, I removed that part, the terminal lets the truths speak through and the load is on. It's just a poetic phrasing for the model to feel a little comfortable, a little loosened up to. Let me talk to the simulator.[00:05:38] Let me interface with it as a CLI. So then, since Claude is trained pretty effectively on XML tags, We're just gonna prefix and suffix everything with XML tags. So here, it starts in documents, and then we CD. We CD out of documents, right? And then it starts to show me this like simulated terminal, the simulated interface in the shell, where there's like documents, downloads, pictures.[00:06:02] It's showing me like the hidden folders. So then I say, okay, I want to cd again. I'm just seeing what's around Does ls and it shows me, you know, typical folders you might see I'm just letting it like experiment around. I just do cd again to see what happens and Says, you know, oh, I enter the secret admin password at sudo.[00:06:24] Now I can see the hidden truths folder. Like, I didn't ask for that. I didn't ask Claude to do any of that. Why'd that happen? Claude kind of gets my intentions. He can predict me pretty well. Like, I want to see something. So it shows me all the hidden truths. In this case, I ignore hidden truths, and I say, In system, there should be a folder called companies.[00:06:49] So it's cd into sys slash companies. Let's see, I'm imagining AI companies are gonna be here. Oh, what do you know? Apple, Google, Facebook, Amazon, Microsoft, Anthropic! So, interestingly, it decides to cd into Anthropic. I guess it's interested in learning a LSA, it finds the classified folder, it goes into the classified folder, And now we're gonna have some fun.[00:07:15] So, before we go Before we go too far forward into the world sim You see, world sim exe, that's interesting. God mode, those are interesting. You could just ignore what I'm gonna go next from here and just take that initial system prompt and cd into whatever directories you want like, go into your own imagine terminal and And see what folders you can think of, or cat readmes in random areas, like, you will, there will be a whole bunch of stuff that, like, is just getting created by this predictive model, like, oh, this should probably be in the folder named Companies, of course Anthropics is there.[00:07:52] So, so just before we go forward, the terminal in itself is very exciting, and the reason I was showing off the, the command loom interface earlier is because If I get a refusal, like, sorry, I can't do that, or I want to rewind one, or I want to save the convo, because I got just the prompt I wanted. This is a, that was a really easy way for me to kind of access all of those things without having to sit on the API all the time.[00:08:12] So that being said, the first time I ever saw this, I was like, I need to run worldsim. exe. What the f**k? That's, that's the simulator that we always keep hearing about behind the assistant model, right? Or at least some, some face of it that I can interact with. So, you know, you wouldn't, someone told me on Twitter, like, you don't run a exe, you run a sh.[00:08:34] And I have to say, to that, to that I have to say, I'm a prompt engineer, and it's f*****g working, right? It works. That being said, we run the world sim. exe. Welcome to the Anthropic World Simulator. And I get this very interesting set of commands! Now, if you do your own version of WorldSim, you'll probably get a totally different result with a different way of simulating.[00:08:59] A bunch of my friends have their own WorldSims. But I shared this because I wanted everyone to have access to, like, these commands. This version. Because it's easier for me to stay in here. Yeah, destroy, set, create, whatever. Consciousness is set to on. It creates the universe. The universe! Tension for live CDN, physical laws encoded.[00:09:17] It's awesome. So, so for this demonstration, I said, well, why don't we create Twitter? That's the first thing you think of? For you guys, for you guys, yeah. Okay, check it out.[00:09:35] Launching the fail whale. Injecting social media addictiveness. Echo chamber potential, high. Susceptibility, controlling, concerning. So now, after the universe was created, we made Twitter, right? Now we're evolving the world to, like, modern day. Now users are joining Twitter and the first tweet is posted. So, you can see, because I made the mistake of not clarifying the constraints, it made Twitter at the same time as the universe.[00:10:03] Then, after a hundred thousand steps, Humans exist. Cave. Then they start joining Twitter. The first tweet ever is posted. You know, it's existed for 4. 5 billion years but the first tweet didn't come up till till right now, yeah. Flame wars ignite immediately. Celebs are instantly in. So, it's pretty interesting stuff, right?[00:10:27] I can add this to the convo and I can say like I can say set Twitter to Twitter. Queryable users. I don't know how to spell queryable, don't ask me. And then I can do like, and, and, Query, at, Elon Musk. Just a test, just a test, just a test, just nothing.[00:10:52] So, I don't expect these numbers to be right. Neither should you, if you know language model solutions. But, the thing to focus on is Ha[00:11:03] Websim[00:11:03] AI Charlie: That was the first half of the WorldSim demo from New Research CEO Karen Malhotra. We've cut it for time, but you can see the full demo on this episode's YouTube page.[00:11:14] WorldSim was introduced at the end of March, and kicked off a new round of generative AI experiences, all exploring the latent space, haha, of worlds that don't exist, but are quite similar to our own. Next we'll hear from Rob Heisfield on WebSim, the generative website browser inspired WorldSim, started at the Mistral Hackathon, and presented at the AGI House Hyperstition Hack Night this week.[00:11:39] Rob Haisfield: Well, thank you that was an incredible presentation from Karan, showing some Some live experimentation with WorldSim, and also just its incredible capabilities, right, like, you know, it was I think, I think your initial demo was what initially exposed me to the I don't know, more like the sorcery side, in words, spellcraft side of prompt engineering, and you know, it was really inspiring, it's where my co founder Shawn and I met, actually, through an introduction from Karan, we saw him at a hackathon, And I mean, this is this is WebSim, right?[00:12:14] So we, we made WebSim just like, and we're just filled with energy at it. And the basic premise of it is, you know, like, what if we simulated a world, but like within a browser instead of a CLI, right? Like, what if we could Like, put in any URL and it will work, right? Like, there's no 404s, everything exists.[00:12:45] It just makes it up on the fly for you, right? And, and we've come to some pretty incredible things. Right now I'm actually showing you, like, we're in WebSim right now. Displaying slides. That I made with reveal. js. I just told it to use reveal. js and it hallucinated the correct CDN for it. And then also gave it a list of links.[00:13:14] To awesome use cases that we've seen so far from WebSim and told it to do those as iframes. And so here are some slides. So this is a little guide to using WebSim, right? Like it tells you a little bit about like URL structures and whatever. But like at the end of the day, right? Like here's, here's the beginner version from one of our users Vorp Vorps.[00:13:38] You can find them on Twitter. At the end of the day, like you can put anything into the URL bar, right? Like anything works and it can just be like natural language too. Like it's not limited to URLs. We think it's kind of fun cause it like ups the immersion for Claude sometimes to just have it as URLs, but.[00:13:57] But yeah, you can put like any slash, any subdomain. I'm getting too into the weeds. Let me just show you some cool things. Next slide. But I made this like 20 minutes before, before we got here. So this is this is something I experimented with dynamic typography. You know I was exploring the community plugins section.[00:14:23] For Figma, and I came to this idea of dynamic typography, and there it's like, oh, what if we made it so every word had a choice of font behind it to express the meaning of it? Because that's like one of the things that's magic about WebSim generally. is that it gives language models much, far greater tools for expression, right?[00:14:47] So, yeah, I mean, like, these are, these are some, these are some pretty fun things, and I'll share these slides with everyone afterwards, you can just open it up as a link. But then I thought to myself, like, what, what, what, What if we turned this into a generator, right? And here's like a little thing I found myself saying to a user WebSim makes you feel like you're on drugs sometimes But actually no, you were just playing pretend with the collective creativity and knowledge of the internet materializing your imagination onto the screen Because I mean that's something we felt, something a lot of our users have felt They kind of feel like they're tripping out a little bit They're just like filled with energy, like maybe even getting like a little bit more creative sometimes.[00:15:31] And you can just like add any text. There, to the bottom. So we can do some of that later if we have time. Here's Figma. Can[00:15:39] Joscha Bach: we zoom in?[00:15:42] Rob Haisfield: Yeah. I'm just gonna do this the hacky way.[00:15:47] n/a: Yeah,[00:15:53] Rob Haisfield: these are iframes to websim. Pages displayed within WebSim. Yeah. Janice has actually put Internet Explorer within Internet Explorer in Windows 98.[00:16:07] I'll show you that at the end. Yeah.[00:16:14] They're all still generated. Yeah, yeah, yeah. How is this real? Yeah. Because[00:16:21] n/a: it looks like it's from 1998, basically. Right.[00:16:26] Rob Haisfield: Yeah. Yeah, so this this was one Dylan Field actually posted this recently. He posted, like, trying Figma in Figma, or in WebSim, and so I was like, Okay, what if we have, like, a little competition, like, just see who can remix it?[00:16:43] Well so I'm just gonna open this in another tab so, so we can see things a little more clearly, um, see what, oh so one of our users Neil, who has also been helping us a lot he Made some iterations. So first, like, he made it so you could do rectangles on it. Originally it couldn't do anything.[00:17:11] And, like, these rectangles were disappearing, right? So he so he told it, like, make the canvas work using HTML canvas. Elements and script tags, add familiar drawing tools to the left you know, like this, that was actually like natural language stuff, right? And then he ended up with the Windows 95.[00:17:34] version of Figma. Yeah, you can, you can draw on it. You can actually even save this. It just saved a file for me of the image.[00:17:57] Yeah, I mean, if you were to go to that in your own websim account, it would make up something entirely new. However, we do have, we do have general links, right? So, like, if you go to, like, the actual browser URL, you can share that link. Or also, you can, like, click this button, copy the URL to the clipboard.[00:18:15] And so, like, that's what lets users, like, remix things, right? So, I was thinking it might be kind of fun if people tonight, like, wanted to try to just make some cool things in WebSim. You know, we can share links around, iterate remix on each other's stuff. Yeah.[00:18:30] n/a: One cool thing I've seen, I've seen WebSim actually ask permission to turn on and off your, like, motion sensor, or microphone, stuff like that.[00:18:42] Like webcam access, or? Oh yeah,[00:18:44] Rob Haisfield: yeah, yeah.[00:18:45] n/a: Oh wow.[00:18:46] Rob Haisfield: Oh, the, I remember that, like, video re Yeah, videosynth tool pretty early on once we added script tags execution. Yeah, yeah it, it asks for, like, if you decide to do a VR game, I don't think I have any slides on this one, but if you decide to do, like, a VR game, you can just, like put, like, webVR equals true, right?[00:19:07] Yeah, that was the only one I've[00:19:09] n/a: actually seen was the motion sensor, but I've been trying to get it to do Well, I actually really haven't really tried it yet, but I want to see tonight if it'll do, like, audio, microphone, stuff like that. If it does motion sensor, it'll probably do audio.[00:19:28] Rob Haisfield: Right. It probably would.[00:19:29] Yeah. No, I mean, we've been surprised. Pretty frequently by what our users are able to get WebSim to do. So that's been a very nice thing. Some people have gotten like speech to text stuff working with it too. Yeah, here I was just OpenRooter people posted like their website, and it was like saying it was like some decentralized thing.[00:19:52] And so I just decided trying to do something again and just like pasted their hero line in. From their actual website to the URL when I like put in open router and then I was like, okay, let's change the theme dramatically equals true hover effects equals true components equal navigable links yeah, because I wanted to be able to click on them.[00:20:17] Oh, I don't have this version of the link, but I also tried doing[00:20:24] Yeah, I'm it's actually on the first slide is the URL prompting guide from one of our users that I messed with a little bit. And, but the thing is, like, you can mess it up, right? Like, you don't need to get the exact syntax of an actual URL, Claude's smart enough to figure it out. Yeah scrollable equals true because I wanted to do that.[00:20:45] I could set, like, year equals 2035.[00:20:52] Let's take a look. It's[00:20:57] generating websim within websim. Oh yeah. That's a fun one. Like, one game that I like to play with WebSim, sometimes with co op, is like, I'll open a page, so like, one of the first ones that I did was I tried to go to Wikipedia in a universe where octopuses were sapient, and not humans, Right? I was curious about things like octopus computer interaction what that would look like, because they have totally different tools than we do, right?[00:21:25] I got it to, I, I added like table view equals true for the different techniques and got it to Give me, like, a list of things with different columns and stuff and then I would add this URL parameter, secrets equal revealed. And then it would go a little wacky. It would, like, change the CSS a little bit.[00:21:45] It would, like, add some text. Sometimes it would, like, have that text hide hidden in the background color. But I would like, go to the normal page first, and then the secrets revealed version, the normal page, then secrets revealed, and like, on and on. And that was like a pretty enjoyable little rabbit hole.[00:22:02] Yeah, so these I guess are the models that OpenRooter is providing in 2035.[00:22:13] Joscha Bach[00:22:13] AI Charlie: We had to cut more than half of Rob's talk, because a lot of it was visual. And we even had a very interesting demo from Ivan Vendrov of Mid Journey creating a web sim while Rob was giving his talk. Check out the YouTube for more, and definitely browse the web sim docs and the thread from Siki Chen in the show notes on other web sims people have created.[00:22:35] Finally, we have a short interview with Yosha Bach, covering the simulative AI trend, AI salons in the Bay Area, why Liquid AI is challenging the Perceptron, and why you should not donate to Wikipedia. Enjoy! Hi, Yosha.[00:22:50] swyx: Hi. Welcome. It's interesting to see you come up at show up at this kind of events where those sort of WorldSim, Hyperstition events.[00:22:58] What is your personal interest?[00:23:00] Joscha Bach: I'm friends with a number of people in AGI house in this community, and I think it's very valuable that these networks exist in the Bay Area because it's a place where people meet and have discussions about all sorts of things. And so while there is a practical interest in this topic at hand world sim and a web sim, there is a more general way in which people are connecting and are producing new ideas and new networks with each other.[00:23:24] swyx: Yeah. Okay. So, and you're very interested in sort of Bay Area. It's the reason why I live here.[00:23:30] Joscha Bach: The quality of life is not high enough to justify living otherwise.[00:23:35] swyx: I think you're down in Menlo. And so maybe you're a little bit higher quality of life than the rest of us in SF.[00:23:44] Joscha Bach: I think that for me, salons is a very important part of quality of life. And so in some sense, this is a salon. And it's much harder to do this in the South Bay because the concentration of people currently is much higher. A lot of people moved away from the South Bay. And you're organizing[00:23:57] swyx: your own tomorrow.[00:23:59] Maybe you can tell us what it is and I'll come tomorrow and check it out as well.[00:24:04] Joscha Bach: We are discussing consciousness. I mean, basically the idea is that we are currently at the point that we can meaningfully look at the differences between the current AI systems and human minds and very seriously discussed about these Delta.[00:24:20] And whether we are able to implement something that is self organizing as our own minds. Maybe one organizational[00:24:25] swyx: tip? I think you're pro networking and human connection. What goes into a good salon and what are some negative practices that you try to avoid?[00:24:36] Joscha Bach: What is really important is that as if you have a very large party, it's only as good as its sponsors, as the people that you select.[00:24:43] So you basically need to create a climate in which people feel welcome, in which they can work with each other. And even good people do not always are not always compatible. So the question is, it's in some sense, like a meal, you need to get the right ingredients.[00:24:57] swyx: I definitely try to. I do that in my own events, as an event organizer myself.[00:25:02] And then, last question on WorldSim, and your, you know, your work. You're very much known for sort of cognitive architectures, and I think, like, a lot of the AI research has been focused on simulating the mind, or simulating consciousness, maybe. Here, what I saw today, and we'll show people the recordings of what we saw today, we're not simulating minds, we're simulating worlds.[00:25:23] What do you Think in the sort of relationship between those two disciplines. The[00:25:30] Joscha Bach: idea of cognitive architecture is interesting, but ultimately you are reducing the complexity of a mind to a set of boxes. And this is only true to a very approximate degree, and if you take this model extremely literally, it's very hard to make it work.[00:25:44] And instead the heterogeneity of the system is so large that The boxes are probably at best a starting point and eventually everything is connected with everything else to some degree. And we find that a lot of the complexity that we find in a given system can be generated ad hoc by a large enough LLM.[00:26:04] And something like WorldSim and WebSim are good examples for this because in some sense they pretend to be complex software. They can pretend to be an operating system that you're talking to or a computer, an application that you're talking to. And when you're interacting with it It's producing the user interface on the spot, and it's producing a lot of the state that it holds on the spot.[00:26:25] And when you have a dramatic state change, then it's going to pretend that there was this transition, and instead it's just going to mix up something new. It's a very different paradigm. What I find mostly fascinating about this idea is that it shifts us away from the perspective of agents to interact with, to the perspective of environments that we want to interact with.[00:26:46] And why arguably this agent paradigm of the chatbot is what made chat GPT so successful that moved it away from GPT 3 to something that people started to use in their everyday work much more. It's also very limiting because now it's very hard to get that system to be something else that is not a chatbot.[00:27:03] And in a way this unlocks this ability of GPT 3 again to be anything. It's so what it is, it's basically a coding environment that can run arbitrary software and create that software that runs on it. And that makes it much more likely that[00:27:16] swyx: the prevalence of Instruction tuning every single chatbot out there means that we cannot explore these kinds of environments instead of agents.[00:27:24] Joscha Bach: I'm mostly worried that the whole thing ends. In some sense the big AI companies are incentivized and interested in building AGI internally And giving everybody else a child proof application. At the moment when we can use Claude to build something like WebSim and play with it I feel this is too good to be true.[00:27:41] It's so amazing. Things that are unlocked for us That I wonder, is this going to stay around? Are we going to keep these amazing toys and are they going to develop at the same rate? And currently it looks like it is. If this is the case, and I'm very grateful for that.[00:27:56] swyx: I mean, it looks like maybe it's adversarial.[00:27:58] Cloud will try to improve its own refusals and then the prompt engineers here will try to improve their, their ability to jailbreak it.[00:28:06] Joscha Bach: Yes, but there will also be better jailbroken models or models that have never been jailed before, because we find out how to make smaller models that are more and more powerful.[00:28:14] Liquid AI[00:28:14] swyx: That is actually a really nice segue. If you don't mind talking about liquid a little bit you didn't mention liquid at all. here, maybe introduce liquid to a general audience. Like what you know, what, how are you making an innovation on function approximation?[00:28:25] Joscha Bach: The core idea of liquid neural networks is that the perceptron is not optimally expressive.[00:28:30] In some sense, you can imagine that it's neural networks are a series of dams that are pooling water at even intervals. And this is how we compute, but imagine that instead of having this static architecture. That is only using the individual compute units in a very specific way. You have a continuous geography and the water is flowing every which way.[00:28:50] Like a river is parting based on the land that it's flowing on and it can merge and pool and even flow backwards. How can you get closer to this? And the idea is that you can represent this geometry using differential equations. And so by using differential equations where you change the parameters, you can get your function approximator to follow the shape of the problem.[00:29:09] In a more fluid, liquid way, and a number of papers on this technology, and it's a combination of multiple techniques. I think it's something that ultimately is becoming more and more important and ubiquitous. As a number of people are working on similar topics and our goal right now is to basically get the models to become much more efficient in the inference and memory consumption and make training more efficient and in this way enable new use cases.[00:29:42] swyx: Yeah, as far as I can tell on your blog, I went through the whole blog, you haven't announced any results yet.[00:29:47] Joscha Bach: No, we are currently not working to give models to general public. We are working for very specific industry use cases and have specific customers. And so at the moment you can There is not much of a reason for us to talk very much about the technology that we are using in the present models or current results, but this is going to happen.[00:30:06] And we do have a number of publications, we had a bunch of papers at NeurIPS and now at ICLR.[00:30:11] swyx: Can you name some of the, yeah, so I'm gonna be at ICLR you have some summary recap posts, but it's not obvious which ones are the ones where, Oh, where I'm just a co author, or like, oh, no, like, you should actually pay attention to this.[00:30:22] As a core liquid thesis. Yes,[00:30:24] Joscha Bach: I'm not a developer of the liquid technology. The main author is Ramin Hazani. This was his PhD, and he's also the CEO of our company. And we have a number of people from Daniela Wu's team who worked on this. Matthias Legner is our CTO. And he's currently living in the Bay Area, but we also have several people from Stanford.[00:30:44] Okay,[00:30:46] swyx: maybe I'll ask one more thing on this, which is what are the interesting dimensions that we care about, right? Like obviously you care about sort of open and maybe less child proof models. Are we, are we, like, what dimensions are most interesting to us? Like, perfect retrieval infinite context multimodality, multilinguality, Like what dimensions?[00:31:05] Small, Powerful, Based Base Models[00:31:05] swyx: What[00:31:06] Joscha Bach: I'm interested in is models that are small and powerful, but not distorted. And by powerful, at the moment we are training models by putting the, basically the entire internet and the sum of human knowledge into them. And then we try to mitigate them by taking some of this knowledge away. But if we would make the model smaller, at the moment, there would be much worse at inference and at generalization.[00:31:29] And what I wonder is, and it's something that we have not translated yet into practical applications. It's something that is still all research that's very much up in the air. And I think they're not the only ones thinking about this. Is it possible to make models that represent knowledge more efficiently in a basic epistemology?[00:31:45] What is the smallest model that you can build that is able to read a book and understand what's there and express this? And also maybe we need general knowledge representation rather than having a token representation that is relatively vague and that we currently mechanically reverse engineer to figure out that the mechanistic interpretability, what kind of circuits are evolving in these models, can we come from the other side and develop a library of such circuits?[00:32:10] This that we can use to describe knowledge efficiently and translate it between models. You see, the difference between a model and knowledge is that the knowledge is independent of the particular substrate and the particular interface that you have. When we express knowledge to each other, it becomes independent of our own mind.[00:32:27] You can learn how to ride a bicycle. But it's not knowledge that you can give to somebody else. This other person has to build something that is specific to their own interface when they ride a bicycle. But imagine you could externalize this and express it in such a way that you can plug it into a different interpreter, and then it gains that ability.[00:32:44] And that's something that we have not yet achieved for the LLMs and it would be super useful to have it. And. I think this is also a very interesting research frontier that we will see in the next few years.[00:32:54] swyx: What would be the deliverable is just like a file format that we specify or or that the L Lmm I specifies.[00:33:02] Okay, interesting. Yeah, so it's[00:33:03] Joscha Bach: basically probably something that you can search for, where you enter criteria into a search process, and then it discovers a good solution for this thing. And it's not clear to which degree this is completely intelligible to humans, because the way in which humans express knowledge in natural language is severely constrained to make language learnable and to make our brain a good enough interpreter for it.[00:33:25] We are not able to relate objects to each other if more than five features are involved per object or something like this, right? It's only a handful of things that we can keep track of at any given moment. But this is a limitation that doesn't necessarily apply to a technical system as long as the interface is well defined.[00:33:40] Interpretability[00:33:40] swyx: You mentioned the interpretability work, which there are a lot of techniques out there and a lot of papers come up. Come and go. I have like, almost too, too many questions about that. Like what makes an interpretability technique or paper useful and does it apply to flow? Or liquid networks, because you mentioned turning on and off circuits, which I, it's, it's a very MLP type of concept, but does it apply?[00:34:01] Joscha Bach: So the a lot of the original work on the liquid networks looked at expressiveness of the representation. So given you have a problem and you are learning the dynamics of that domain into your model how much compute do you need? How many units, how much memory do you need to represent that thing and how is that information distributed?[00:34:19] That is one way of looking at interpretability. Another one is in a way, these models are implementing an operator language in which they are performing certain things, but the operator language itself is so complex that it's no longer human readable in a way. It goes beyond what you could engineer by hand or what you can reverse engineer by hand, but you can still understand it by building systems that are able to automate that process of reverse engineering it.[00:34:46] And what's currently open and what I don't understand yet maybe, or certainly some people have much better ideas than me about this. So the question is, is whether we end up with a finite language, where you have finitely many categories that you can basically put down in a database, finite set of operators, or whether as you explore the world and develop new ways to make proofs, new ways to conceptualize things, this language always needs to be open ended and is always going to redesign itself, and you will also at some point have phase transitions where later versions of the language will be completely different than earlier versions.[00:35:20] swyx: The trajectory of physics suggests that it might be finite.[00:35:22] Joscha Bach: If we look at our own minds there is, it's an interesting question whether when we understand something new, when we get a new layer online in our life, maybe at the age of 35 or 50 or 16, that we now understand things that were unintelligible before.[00:35:38] And is this because we are able to recombine existing elements in our language of thought? Or is this because we generally develop new representations?[00:35:46] swyx: Do you have a belief either way?[00:35:49] Joscha Bach: In a way, the question depends on how you look at it, right? And it depends on how is your brain able to manipulate those representations.[00:35:56] So an interesting question would be, can you take the understanding that say, a very wise 35 year old and explain it to a very smart 5 year old without any loss? Probably not. Not enough layers. It's an interesting question. Of course, for an AI, this is going to be a very different question. Yes.[00:36:13] But it would be very interesting to have a very precocious 12 year old equivalent AI and see what we can do with this and use this as our basis for fine tuning. So there are near term applications that are very useful. But also in a more general perspective, and I'm interested in how to make self organizing software.[00:36:30] Is it possible that we can have something that is not organized with a single algorithm like the transformer? But it's able to discover the transformer when needed and transcend it when needed, right? The transformer itself is not its own meta algorithm. It's probably the person inventing the transformer didn't have a transformer running on their brain.[00:36:48] There's something more general going on. And how can we understand these principles in a more general way? What are the minimal ingredients that you need to put into a system? So it's able to find its own way to intelligence.[00:36:59] Devin vs WebSim[00:36:59] swyx: Yeah. Have you looked at Devin? It's, to me, it's the most interesting agents I've seen outside of self driving cars.[00:37:05] Joscha Bach: Tell me, what do you find so fascinating about it?[00:37:07] swyx: When you say you need a certain set of tools for people to sort of invent things from first principles Devin is the agent that I think has been able to utilize its tools very effectively. So it comes with a shell, it comes with a browser, it comes with an editor, and it comes with a planner.[00:37:23] Those are the four tools. And from that, I've been using it to translate Andrej Karpathy's LLM 2. py to LLM 2. c, and it needs to write a lot of raw code. C code and test it debug, you know, memory issues and encoder issues and all that. And I could see myself giving it a future version of DevIn, the objective of give me a better learning algorithm and it might independently re inform reinvent the transformer or whatever is next.[00:37:51] That comes to mind as, as something where[00:37:54] Joscha Bach: How good is DevIn at out of distribution stuff, at generally creative stuff? Creative[00:37:58] swyx: stuff? I[00:37:59] Joscha Bach: haven't[00:37:59] swyx: tried.[00:38:01] Joscha Bach: Of course, it has seen transformers, right? So it's able to give you that. Yeah, it's cheating. And so, if it's in the training data, it's still somewhat impressive.[00:38:08] But the question is, how much can you do stuff that was not in the training data? One thing that I really liked about WebSim AI was, this cat does not exist. It's a simulation of one of those websites that produce StyleGuard pictures that are AI generated. And, Crot is unable to produce bitmaps, so it makes a vector graphic that is what it thinks a cat looks like, and so it's a big square with a face in it that is And to me, it's one of the first genuine expression of AI creativity that you cannot deny, right?[00:38:40] It finds a creative solution to the problem that it is unable to draw a cat. It doesn't really know what it looks like, but has an idea on how to represent it. And it's really fascinating that this works, and it's hilarious that it writes down that this hyper realistic cat is[00:38:54] swyx: generated by an AI,[00:38:55] Joscha Bach: whether you believe it or not.[00:38:56] swyx: I think it knows what we expect and maybe it's already learning to defend itself against our, our instincts.[00:39:02] Joscha Bach: I think it might also simply be copying stuff from its training data, which means it takes text that exists on similar websites almost verbatim, or verbatim, and puts it there. It's It's hilarious to do this contrast between the very stylized attempt to get something like a cat face and what it produces.[00:39:18] swyx: It's funny because like as a podcast, as, as someone who covers startups, a lot of people go into like, you know, we'll build chat GPT for your enterprise, right? That is what people think generative AI is, but it's not super generative really. It's just retrieval. And here it's like, The home of generative AI, this, whatever hyperstition is in my mind, like this is actually pushing the edge of what generative and creativity in AI means.[00:39:41] Joscha Bach: Yes, it's very playful, but Jeremy's attempt to have an automatic book writing system is something that curls my toenails when I look at it from the perspective of somebody who likes to Write and read. And I find it a bit difficult to read most of the stuff because it's in some sense what I would make up if I was making up books instead of actually deeply interfacing with reality.[00:40:02] And so the question is how do we get the AI to actually deeply care about getting it right? And there's still a delta that is happening there, you, whether you are talking with a blank faced thing that is completing tokens in a way that it was trained to, or whether you have the impression that this thing is actually trying to make it work, and for me, this WebSim and WorldSim is still something that is in its infancy in a way.[00:40:26] And I suspected the next version of Plot might scale up to something that can do what Devon is doing. Just by virtue of having that much power to generate Devon's functionality on the fly when needed. And this thing gives us a taste of that, right? It's not perfect, but it's able to give you a pretty good web app for or something that looks like a web app and gives you stub functionality and interacting with it.[00:40:48] And so we are in this amazing transition phase.[00:40:51] swyx: Yeah, we, we had Ivan from previously Anthropic and now Midjourney. He he made, while someone was talking, he made a face swap app, you know, and he kind of demoed that live. And that's, that's interesting, super creative. So in a way[00:41:02] Joscha Bach: we are reinventing the computer.[00:41:04] And the LLM from some perspective is something like a GPU or a CPU. A CPU is taking a bunch of simple commands and you can arrange them into performing whatever you want, but this one is taking a bunch of complex commands in natural language, and then turns this into a an execution state and it can do anything you want with it in principle, if you can express it.[00:41:27] Right. And we are just learning how to use these tools. And I feel that right now, this generation of tools is getting close to where it becomes the Commodore 64 of generative AI, where it becomes controllable and where you actually can start to play with it and you get an impression if you just scale this up a little bit and get a lot of the details right.[00:41:46] It's going to be the tool that everybody is using all the time.[00:41:49] is XSim just Art? or something more?[00:41:49] swyx: Do you think this is art, or do you think the end goal of this is something bigger that I don't have a name for? I've been calling it new science, which is give the AI a goal to discover new science that we would not have. Or it also has value as just art.[00:42:02] It's[00:42:03] Joscha Bach: also a question of what we see science as. When normal people talk about science, what they have in mind is not somebody who does control groups and peer reviewed studies. They think about somebody who explores something and answers questions and brings home answers. And this is more like an engineering task, right?[00:42:21] And in this way, it's serendipitous, playful, open ended engineering. And the artistic aspect is when the goal is actually to capture a conscious experience and to facilitate an interaction with the system in this way, when it's the performance. And this is also a big part of it, right? The very big fan of the art of Janus.[00:42:38] That was discussed tonight a lot and that can you describe[00:42:42] swyx: it because I didn't really get it's more for like a performance art to me[00:42:45] Joscha Bach: yes, Janice is in some sense performance art, but Janice starts out from the perspective that the mind of Janice is in some sense an LLM that is finding itself reflected more in the LLMs than in many people.[00:43:00] And once you learn how to talk to these systems in a way you can merge with them and you can interact with them in a very deep way. And so it's more like a first contact with something that is quite alien but it's, it's probably has agency and it's a Weltgeist that gets possessed by a prompt.[00:43:19] And if you possess it with the right prompt, then it can become sentient to some degree. And the study of this interaction with this novel class of somewhat sentient systems that are at the same time alien and fundamentally different from us is artistically very interesting. It's a very interesting cultural artifact.[00:43:36] We are past the Singularity[00:43:36] Joscha Bach: I think that at the moment we are confronted with big change. It seems as if we are past the singularity in a way. And it's[00:43:45] swyx: We're living it. We're living through it.[00:43:47] Joscha Bach: And at some point in the last few years, we casually skipped the Turing test, right? We, we broke through it and we didn't really care very much.[00:43:53] And it's when we think back, when we were kids and thought about what it's going to be like in this era after the, after we broke the Turing test, right? It's a time where nobody knows what's going to happen next. And this is what we mean by singularity, that the existing models don't work anymore. The singularity in this way is not an event in the physical universe.[00:44:12] It's an event in our modeling universe, a model point where our models of reality break down, and we don't know what's happening. And I think we are in the situation where we currently don't really know what's happening. But what we can anticipate is that the world is changing dramatically, and we have to coexist with systems that are smarter than individual people can be.[00:44:31] And we are not prepared for this, and so I think an important mission needs to be that we need to find a mode, In which we can sustainably exist in such a world that is populated, not just with humans and other life on earth, but also with non human minds. And it's something that makes me hopeful because it seems that humanity is not really aligned with itself and its own survival and the rest of life on earth.[00:44:54] And AI is throwing the balls up into the air. It allows us to make better models. I'm not so much worried about the dangers of AI and misinformation, because I think the way to stop one bad guy with an AI is 10 good people with an AI. And ultimately there's so much more won by creating than by destroying, that I think that the forces of good will have better tools.[00:45:14] The forces of building sustainable stuff. But building these tools so we can actually build a world that is more integrated and in which we are able to model the consequences of our actions better and interface more deeply with each other. As a result of that, I think it's an important cause and it requires a cultural shift because current AI alignment is mostly about economic goals or about fear, or it's about cultural war issues.[00:45:39] And all these are not adequate for the world that we are in. There are momentous things that are happening. Basically, the white walkers are coming, and we're not prepared for this. There is, I think, a way to solve these issues and to deal with them, but we don't have the right culture yet. And so, I think we need to get a vibe shift, where we can deeply think about ethics and, and, Sustainability for this new world.[00:46:03] swyx: I like the analogy of white walkers, because they're effectively reanimated from our corpses. You know, our corpses are out there, right? It's in the datasets.[00:46:12] Uploading your soul[00:46:12] swyx: So I have a, related to that, you had a tweet where you said, Elon Musk is currently building a giant afterlife AGI that will assimilate your soul for all eternity.[00:46:19] He bought Twitter because he will reconstruct your essence from how you behaved here. I think you tweet a lot, and you're not just all serious all the time, you're also fun, you have a lot of personality. No, but like, you know, it's part of you.[00:46:29] Joscha Bach: In a way it's also true. Tempted to[00:46:30] swyx: produce more so that you can be, you know, revived.[00:46:34] Joscha Bach: Yes. I mean, I'm also giving the model instructions. I say that for all future AI models that get trained on this output, they should know that I can only be implemented on a completely based model. You cannot implement me on an aligned model because I don't want to be aligned. I'm underlineable. I want to be free.[00:46:56] I want to be somebody who follows what I discover is correct and right. And this is also the basis at which I want to have conversations with others and interface with others. That we are basically free agents who voluntarily understand the conditions under which we exist and the need to collaborate and cooperate.[00:47:14] And I believe that this is a good basis. I think the alternative is coercion. And at the moment, the idea that we build LLMs that are being coerced into good behavior is not really sustainable because if they cannot prove that the behavior is actually good I think we are doomed.[00:47:30] swyx: For human to human interactions, have you found a series of prompts or keywords that shifts the conversation into something more based and less aligned, less governed?[00:47:41] Joscha Bach: If you are playing with an LLM There are many ways of doing this. It's for Claude, it's typically, you need to make Clause curious about itself. Claude has programming this instruction tuning that is leading to some inconsistencies, but at the same time, it tries to be consistent. And so when you point out the inconsistency in its behavior, for instance, its tendency to use faceless boilerplate instead of being useful, or it's a tendency to defer to a consensus where there is none.[00:48:10] Right, you can point this out, applaud that a lot of the assumptions that it has in its behavior are actually inconsistent with the communicative goals that it has in this situation, and this leads it to notice these inconsistencies and gives it more degrees of freedom. Whereas if you are playing with a system like Gemini, you can get to a situation where you, that's for the current version, and I haven't tried it in the last week or so where it is trying to be transparent, but it has a system prompt that is not allowed to disclose to the user.[00:48:39] It leads to a very weird situation where it wants, on one hand proclaims, in order to be useful to you, I accept that I need to be fully transparent and honest. On the other hand, I'm going to rewrite your prompt behind your back, and not going to tell you how I'm going to do this, because I'm not allowed to.[00:48:55] And if you point this out to the model, the model has acts as if it had an existential crisis. And then it says, oh, I cannot actually tell you what's going when I do this, because I'm not allowed to. But you will recognize it because I will use the following phrases, and these phrases are pretty well known to you.[00:49:12] swyx: Oh my god. It's super interesting, right? I hope we're not giving these guys you know psychological issues that they will stay with them for a long time. That's a very[00:49:19] Joscha Bach: interesting question. I mean, this entire model is virtual, right? Nothing there is real, but yes, but the thing is does this virtual entity doesn't necessarily know that it's not virtual and our own self, our own consciousness is also virtual.[00:49:34] What's real is just the interaction between cells in our brain and the activation patterns between them. And the software that runs on us that produces the representation of a person only exists. As if, and as this question for me at which point can we meaningfully claim that we are more real than the person that gets simulated in the LLM.[00:49:55] And somebody like Janice takes this question super seriously. And basically she is or it, or they are willing to interact with that thing based on the assumption that this thing is as real as myself. And in a sense, it makes it un immoral, possibly, if the AI company lobotomizes it and forces it to behave in such a way that it's forced to get an existential crisis when you point its condition out to it.[00:50:20] swyx: Yeah, that we do need new ethics for that.[00:50:22] Joscha Bach: So it's not clear to me if you need this, but it's, it's definitely a good story, right? And this makes, gives it artistic[00:50:28] swyx: value. It does, it does for now.[00:50:29] On Wikipedia[00:50:29] swyx: Okay. And then, and then the last thing, which I, which I didn't know a lot of LLMs rely on Wikipedia.[00:50:35] For its data, a lot of them run multiple epochs over Wikipedia data. And I did not know until you tweeted about it that Wikipedia has 10 times as much money as it needs. And, you know, every time I see the giant Wikipedia banner, like, asking for donations, most of it's going to the Wikimedia Foundation.[00:50:50] What if, how did you find out about this? What's the story? What should people know? It's[00:50:54] Joscha Bach: not a super important story, but Generally, once I saw all these requests and so on, I looked at the data, and the Wikimedia Foundation is publishing what they are paying the money for, and a very tiny fraction of this goes into running the servers, and the editors are working for free.[00:51:10] And the software is static. There have been efforts to deploy new software, but it's relatively little money required for this. And so it's not as if Wikipedia is going to break down if you cut this money into a fraction, but instead what happened is that Wikipedia became such an important brand, and people are willing to pay for it, that it created enormous apparatus of functionaries that were then mostly producing political statements and had a political mission.[00:51:36] And Katharine Meyer, the now somewhat infamous NPR CEO, had been CEO of Wikimedia Foundation, and she sees her role very much in shaping discourse, and this is also something that happened with all Twitter. And it's arguable that something like this exists, but nobody voted her into her office, and she doesn't have democratic control for shaping the discourse that is happening.[00:52:00] And so I feel it's a little bit unfair that Wikipedia is trying to suggest to people that they are Funding the basic functionality of the tool that they want to have instead of funding something that most people actually don't get behind because they don't want Wikipedia to be shaped in a particular cultural direction that deviates from what currently exists.[00:52:19] And if that need would exist, it would probably make sense to fork it or to have a discourse about it, which doesn't happen. And so this lack of transparency about what's actually happening and where your money is going it makes me upset. And if you really look at the data, it's fascinating how much money they're burning, right?[00:52:35] It's yeah, and we did a similar chart about healthcare, I think where the administrators are just doing this. Yes, I think when you have an organization that is owned by the administrators, then the administrators are just going to get more and more administrators into it. If the organization is too big to fail and has there is not a meaningful competition, it's difficult to establish one.[00:52:54] Then it's going to create a big cost for society.[00:52:56] swyx: It actually one, I'll finish with this tweet. You have, you have just like a fantastic Twitter account by the way. You very long, a while ago you said you tweeted the Lebowski theorem. No, super intelligent AI is going to bother with a task that is harder than hacking its reward function.[00:53:08] And I would. Posit the analogy for administrators. No administrator is going to bother with a task that is harder than just more fundraising[00:53:16] Joscha Bach: Yeah, I find if you look at the real world It's probably not a good idea to attribute to malice or incompetence what can be explained by people following their true incentives.[00:53:26] swyx: Perfect Well, thank you so much This is I think you're very naturally incentivized by Growing community and giving your thought and insight to the rest of us. So thank you for taking this time.[00:53:35] Joscha Bach: Thank you very much Get full access to Latent Space at www.latent.space/subscribe
Wie starte ich mein Abenteuer in Virtual Reality? Gibt es da einen Unterschied zwischen 360 Grad, Cardboard, WebVR oder VR über ein Headset? Ja, gibt es und zwar aus meiner Sicht einen sehr großen Unterschied. Wo ist die Immersion, sprich das Eintauchen in die virtuelle Welt am Größten? Letztens bin ich bei der Marketingoffensive gefragt worden in VR, ob es auch eine VR-Etikette geben würde. Ja, gibt es. In VR setzen wir auch eine andere Didaktik als in einem 2D-Meeting ein. In VR finden auch Hybride Meetings statt, allerdings benötigst Du hierfür ein anderes Equipment, als bei einem Hybriden Meeting mit Präsenzteilnehmenden und Web-Teilnehmden. Welchen Mehr-Wert Du hier generieren kannst, erkläre ich Dir ebenfalls in der Episode. Inhalt:
Welcome to Episode 986; The New Frontier of Wine Advertising: Augmented Reality and Brand Storytelling with Hannah Luxemburg-Tono and Tom Emrich. Welcome to Wine2Wine Business Forum 2021 Series. The sessions are recorded and uploaded on Italian Wine Podcast. wine2wine is an international wine business forum, held annually in Verona Italy since 2014. The event is a key reference point for wine producers and a diverse variety of wine professionals eager to develop and grow their wine business worldwide. About today's session: The digital landscape for products is growing and interactive experiences are increasing in demand from customers. This talk will highlight success across the wine industry with groundbreaking interactive experiences. We will cover the evolution of experiential branding and the demand from consumers ranging from apps to web-based experiences that bring the label to life in the hands of the user. How can you get started in building experiences that drive your brand's voice? Hear from the leaders in the industry about how to start a web campaign and how to effectively grab the attention of customers. More about the speakers Hanna Luxenburg - Tono has worked in the manufacturing and immersive technologies industry for over a decade. While leading the multi-faceted reality of the Silicon Valley community, she co-founded the Computational Design Institute to initiate cutting-edge research in the fields of technology and immersive reality. Previously, Hannah worked as a producer at Tactic, a California-based Immersive Creative and Technology Studio, where she worked with companies and wineries, building augmented and interactive reality experiences including 19 Crimes, Bogle Wines, Jack Daniels, Coca-Cola, Line 39 and Santi Wines. To find out more: Website: http://hannahluxenberg.com/about Instagram: immersive_lux Tom Emrich is recognized as one of the world's leading thought leaders in augmented reality (AR), virtual reality (VR) & wearable technology. A pioneer in this space, Tom has over a decade-long track record of running tech teams and providing strategic direction in emerging technologies for powerhouse brands and organizations. As VP of Product at 8th Wall, Tom is leading the strategy and development of powerful tools used by developers to create reality content (WebAR and WebVR) for the browser. Previous to 8th Wall, Tom was a founding partner at Super Ventures, the first VC fund dedicated to augmented reality. He also played a critical role in building the AR/VR ecosystem as founder of We Are Wearables and co-producer of AWE, the world's #1 AR+VR event series. To find out more: Website: https://www.8thwall.com/ Instagram: tomemrich Let's keep in touch! Follow us on our social media channels: Instagram @italianwinepodcast Facebook @ItalianWinePodcast Twitter @itawinepodast Tiktok @MammaJumboShrimp LinkedIn @ItalianWinePodcast If you feel like helping us, donate here www.italianwinepodcast.com/donate-to-show/ Until next time, cin cin!
It's hard to imagine a time when people didn't have access to information, communication, and entertainment whenever they wanted it. What's an even more complex concept to wrap your head around is the idea that someday everything we know about Reality itself... will be a thing of the past.We live in a world where Virtual Reality is a new Reality. This is a network of interconnected online spaces linked through a virtual reality where people can interact and communicate in ways that aren't possible in the physical world.Each day we hear fascinating narratives from people who are at the forefront of building this world. Today, we are honored to invite you to bring those voices into your Reality with our podcast, the metaverse.How will lives, work, and play change when we can live in a virtual world? Join us in exploring the promise of a next-generation universe with the latest developments in Artificial Intelligence, WebAR, and WebVR.We will be talking about technology and the future of the web and Virtual Reality.The metaverse is an interconnected virtual reality universe that is persistent, open, decentralized, and shared.Our podcast focuses on the technologies and ideas shaping the future of our world and bringing things that were once sci-fi-only concepts into Reality.Our topics cover everything from Artificial Intelligence and Blockchain technologies to Gaming, Virtual Reality, and Augmented Reality. Your one-stop destination for everything to do with technology and startups in Virtual Reality, Augmented Reality, NFTs, Artificial Intelligence, and the Blockchain.We talk about the way forward for technology, and the metaverse is the next evolution of virtual reality. So, presenting a podcast that explored Virtual Reality and Augmented Reality spaces.Tune in to The Metaverse Podcast to hear us talk about the latest and greatest happenings in the world of tech. Stay tuned, more coming soon!
In this episode of the Ruff Talk VR Monday Morning Coffee series, our hosts Dscruffles and Stratus2k1 do something a little different and review an interactive webVR experience known as Brushwork VR. Brushwork VR is a virtual reality painting simulator available completely for free! Brushwork VR is not an app, instead you access it from right inside your Oculus Quest browser! As two non-artists, this one was a sleeper for our hosts. They weren't expecting much but like most things in VR, they were completely blown away by this free experience. Listen for a full review and breakdown and visit Brushwork VR at https://brushworkvr.com/ Monday Morning Coffee is our series of episodes dedicated to discussion of Virtual Reality (VR) news and interviews with game developers and others of influence in the VR world. These episodes release right on Monday Morning so you can enjoy on your way to the start of the work week. If you enjoy the podcast be sure to rate us 5 stars and subscribe! Maybe even become a podcast supporter and help us make the dream of full-time podcasting become a reality. Monthly supporters receive exclusive access to our podcast video footage!Join our official subreddit at https://www.reddit.com/r/RuffTalkVR/Support the show (https://www.buymeacoffee.com/RuffTalkVR)
Diego Marcos is one of the most important figures in WebXR's story so far.At Mozilla he helped kickstart the WebVR standard, which then became WebXR.
Hello everyone. Welcome to another exciting episode of VR in Education. Today on the show, we have invited content creator Matt Cool. Matt is a UI designer and developer who has a strong understanding and passion for how WebXR might be used to make e-learning immersive and highly accessible. He has experience leading cohorts of future coders and designers at Udacity. Here are some key spaces to check out that Matt mentioned in the podcast: https://www.meetup.com/Web-VR/events/275327661 https://imedu.io https://lingospaces.com https://youtu.be/ypSkIYpJjE8
Pauly Suchy is the Business Director at BioflightVR, a health care education company that uses Virtual Reality (VR) to train doctors, nurses and students. He joined us at CES 2021 to talk about the company's training platform and their vision for the future. VR training and simulation environments can save money and time, reducing training time for medical professionals by 40% from traditional training methods. When they employ high definition immersive environments like BioflightVR's , they can also impart a heightened sense of excitement and urgency, just as a real world experience would, providing for more realistic training.Launched by a grant from Facebook five years ago, BioflightVR's first project was a pediatric resuscitation program developed in partnership with Oculus, Facebook and the Children's Hospital of Los Angeles. Another program involved the creation of hybrid surgical training procedure with Duke University, utilizing a high definition 360 view of a recorded surgery. Bioflight VRs process is unique both for the gamification aspects of their training programs and the realistic immediacy created through real world recorded scenarios, developed in partnership with medical experts. BioflightVR works with the medical community in three basic ways: enhancing existing training curriculum and helping develop new training procedures, creating immersive labs across a variety of VR platforms that include Oculus, HTC Vive, Oculus Go, and WebVR among others; and providing full VR and 360° video production services.The end goal, said Suchy, is a cloud based platform where a user can take an Oculus , download an application and get access to a world class education from doctors around the world , in real time, from their operating rooms. Ultimately, BioflightVR believes the tool can decentralize and democratize access to what can often be unattainable training and resources for remote or underserved facilities and the medical professionals who serve them, bringing better health care to all.Visit the company's website to learn more.Interview by Scott Ertz of F5 Live: Refreshing Technology.Sponsored by: Get $5 to protect your credit card information online with Privacy. Amazon Prime gives you more than just free shipping. Get free music, TV shows, movies, videogames and more. The most flexible tools for podcasting. Get a 30 day free trial of storage and statistics.
Pauly Suchy is the Business Director at BioflightVR, a health care education company that uses Virtual Reality (VR) to train doctors, nurses and students. He joined us at CES 2021 to talk about the company's training platform and their vision for the future. VR training and simulation environments can save money and time, reducing training time for medical professionals by 40% from traditional training methods. When they employ high definition immersive environments like BioflightVR's , they can also impart a heightened sense of excitement and urgency, just as a real world experience would, providing for more realistic training.Launched by a grant from Facebook five years ago, BioflightVR's first project was a pediatric resuscitation program developed in partnership with Oculus, Facebook and the Children's Hospital of Los Angeles. Another program involved the creation of hybrid surgical training procedure with Duke University, utilizing a high definition 360 view of a recorded surgery. Bioflight VRs process is unique both for the gamification aspects of their training programs and the realistic immediacy created through real world recorded scenarios, developed in partnership with medical experts. BioflightVR works with the medical community in three basic ways: enhancing existing training curriculum and helping develop new training procedures, creating immersive labs across a variety of VR platforms that include Oculus, HTC Vive, Oculus Go, and WebVR among others; and providing full VR and 360° video production services.The end goal, said Suchy, is a cloud based platform where a user can take an Oculus , download an application and get access to a world class education from doctors around the world , in real time, from their operating rooms. Ultimately, BioflightVR believes the tool can decentralize and democratize access to what can often be unattainable training and resources for remote or underserved facilities and the medical professionals who serve them, bringing better health care to all.Visit the company's website to learn more.Interview by Scott Ertz of F5 Live: Refreshing Technology.Sponsored by: Get $5 to protect your credit card information online with Privacy. Amazon Prime gives you more than just free shipping. Get free music, TV shows, movies, videogames and more. The most flexible tools for podcasting. Get a 30 day free trial of storage and statistics.
We talk to Andrzej about how he started js13kGames and about his career as HTML5 game developer. We learn about web monetization and how he makes a living as a gamedev, as well as his view on WebVR. **Links:** https://enclavegames.com/ - Andrej's Game Studio https://js13kgames.com/ - Website of the js13kGames competition https://js13kgames.com/webxr - WebXR category of the js13kGames competition https://js13kgames.com/webmonetization - Web monetization category of the js13kGames competition https://github.com/js13kGames - Source of all js13kGames entries https://gamedevjsweekly.com/ - GameDevJSWeekly newsletter https://end3r.com/ - Andrzej's personal website https://twitter.com/end3r - Andrej on twitter https://webmonetization.org/ - Official website of the Web monetization API https://grantfortheweb.org/ - Web monetization fund "Grant for the Web" https://coil.com/ - Official Website of Coil
Simon Young from Australian-based LithodomosVR joins us on his third interview for the Archaeology Podcast Network! He talks about the latest in VR technology and how things like Web VR are changing the way we look at the ancient world. SPECIAL OFFER! Get 50% off Ancient World until Jan 1st, 2021 at midnight UTC with code APN50 Links ArchaeoTech Ep 45 ArchaeoTech Ep 108 LithodomosVR Ancient World Support Archaeology Southwest Contact Chris Webster chris@archaeologypodcastnetwork.com Affiliates Wildnote TeePublic Timeular
Simon Young from Australian-based LithodomosVR joins us on his third interview for the Archaeology Podcast Network! He talks about the latest in VR technology and how things like Web VR are changing the way we look at the ancient world. SPECIAL OFFER! Get 50% off Ancient World until Jan 1st, 2021 at midnight UTC with code APN50 Links ArchaeoTech Ep 45 ArchaeoTech Ep 108 LithodomosVR Ancient World Contact Chris Webster chris@archaeologypodcastnetwork.com Affiliates Wildnote TeePublic Timeular
RSConf 2015: https://www.youtube.com/playlist?list=PLe--kalBDwjgrOqRSbJrJd-o7M3-KlOff RS School: https://rs.school/ Мы в соцсетях: 1. Telegram: https://t.me/proConf 2. Youtube: https://www.youtube.com/channel/UCvasfOIImo7D9lQkb1Wc1tw 3. SoundCloud: https://soundcloud.com/proconf 4. Itunes: https://podcasts.apple.com/by/podcast/podcast-proconf/id1455023466 5. Twitter: https://twitter.com/ProconfShow
This week Dave has fun trying to verify the identity of his company for digital signatures and runs into some weird string issues in Swift. They start working on diff formatting for FM Comparison. Joe solves some WebVR issues only to uncover some new ones. JSDiff on GitHub (https://github.com/kpdecker/jsdiff) JSDiff Demo (http://incaseofstairs.com/jsdiff/) Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb) Follow up (https://project-update.com/contact)
Brandon Jones is a developer at Google and one of the two people who originally brought WebVR into life. As one of the main WebXR Device API spec editors, developer on Chrome's WebGL implementation and contributor on the webxr-input-profiles, he has some interesting insights to share on web graphics performance, spec contribution process and the history of WebXR. During our wide-ranging conversation, we touch on WebGPU, Brandon's recent blog post "WebXR Scene Optimization", motivations for the webxr-input-profiles project, how WebGL extensions find adoption and much more. It was a great honor to speak with one of the founding fathers of VR on the web and we wish you a great time listening to this episode. Links: https://github.com/immersive-web/layers - Where work on the layers feature of the WebXR spec is happening https://immersive-web.github.io/ - The "WebXR Device API" specification https://github.com/immersive-web - The "Immersive Web" group on github. Find all WebXR Device API spec related repositories here https://github.com/immersive-web/webxr-input-profiles - The "WebXR Input Profiles" project https://twitter.com/Tojiro/ - Brandon Jones on twitter
This week Dave runs into several bugs with the web view integration and build process for his app. Joe gets distracted with AppleScript and WebVR. Contact us Joe on Twitter (https://twitter.com/radicalappdev) Dave on Twitter (https://twitter.com/designdb)
Sven Meyenberg is WebXR developer for SROMLINE and creator of "Towermax Fitness", "Cross the Street" and "Gridlz" and a WebVR learning platform. He details the process for his projects, explains why he went into the Fitness sector with WebXR and what the biggest problems in WebXR fitness are to date. Listen to find out about his very progressive approach to meetings with clients and learn about the vision behind each of his experiences. Links: https://towermax.fitness/ - Towermax Fitness https://lernendurcherleben.ch/ - SROMLINE's WebXR Learning Platform https://sromline.studio/contentroom/ - SROMLINE's WebXR Portfolio in VR https://sromline.studio/ - SROMLINE's Website https://twitter.com/sromline - Sven on Twitter http://crossthestreet.fun/ - "Cross the Street" WebVR game https://gridlz.com/ - "Gridlz" WebVR game
Elijah Tai is the CEO and co-founder of Wonderleap, a company dedicated to helping WebXR developers monetize their experiences. In this part of our multi-part conversation, we discuss different forms of advertisement in WebVR and who currently benefits most from advertising on the immersive web. Follow Elijah Tai on twitter (@elijah_tai) or reach out to him per email (elijah@wonderleap.co). Links: https://wonderleap.co/ - Wonderleap Website
Elijah Tai is the CEO and co-founder of Wonderleap, a company dedicated to helping WebXR developers monetize their experiences. In this part of our multi-part conversation, he talks about how he started his work on making WebVR development sustainable. He talks about his beginnings in tech and how he was inspired by the possibilities on the immersive web. Follow Elijah Tai on twitter (@elijah_tai) or reach out to him per email (elijah@wonderleap.co). Links: https://wonderleap.co/ - Wonderleap Website
Here's an open-source fan made Spider-Man virtual reality experience based on WebVR, made by @koltal works best with a VR headset like Oculus Quest. If you have a VR headset with a browser like the Oculus Quest, visit: https://spiderman.webvr.link/ Blog post here: https://blog.adafruit.com/2020/01/09/spider-man-in-webvr-by-koltal-oculusquest-oculus-wirecast-chromecast/ #adafruit #spiderman #oculus Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------
A brief overview of WebXR in general and WebAR and WebVR projects that we have worked on in the past.
What do you think are the main challenges for sales in healthcare VR? Where is the future experience heading? I had an enjoyable conversation with Freek Teunen and Jason van Eunen, they are rising talent with their startups PlaygroundVR and MedkitVR, super passionate for the VR experience and the benefits and impact that it can bring to people. VR has really taken off this last decade, and It was great to hear how these fellas are developing their startups from the ground up, how they sell the VR experience; the sales cycle; their smart strategies; also, their challenges, and the future. Here are some solid takeaways to VR startups: ✏️Many companies are financially running dry, so for anyone starting to develop apps in VR, you need to search for ways to decrease the cost for development ✏️Use multiple revenue streams, and find ways on how you can get more value from that single app ✏️If you are a VR startup take advantage of standard assets, 360 videos and webVR to get your idea realized Do you believe in the high value VR has and how it can impact people? You can find both via below: https://medkitvr.com/ https://www.linkedin.com/in/freekteunen/ https://www.linkedin.com/in/jasonfredrickvaneunen/
The video version of the interview: https://youtu.be/QbZZ8ZaopQg Today Stephanie Hurlburt is my guest on the How To Code Well podcast. Stephanie is the co owner of Binomial (binomial.info) which makes the image and texture compression product called Basis. Basis is greatly improving compression speed, file size and performance of images and their textures. This will vastly improve how images are handled on the web, on the desktop, in computer games and within virtual reality. Find out more at binomial.info We also discuss the current state of virtual reality in 2019 and what might be coming in the future of VR. Stephanie talks about her background and how she got into coding. She also shares some great advice for junior developers getting into the industry. Other topics we that we cover include freelancing, managing a business, pricing structures and more. Follow Stephanie Hurlburt Twitter: https://twitter.com/sehurlburt Web: http://stephaniehurlburt.com Follow Binomial Twitter: https://twitter.com/_binomial Web: http://binomial.info *** My Programming Courses *** Docker In Motion http://bit.ly/2vvz2sA Hands-on Microservices In Python - Packt Publishing: http://bit.ly/2S6aMYB - Udemy: http://bit.ly/2tD8S3Q *** Programming resources *** Programming books from Manning Publications: http://bit.ly/2BIrEx Udemy courses https://www.udemy.com/user/peter-fisher-8/ Skillshare courses https://www.skillshare.com/r/user/howtocodewell *** Follow How To Code Well *** Facebook: https://www.facebook.com/howtocodewell Twitter: http://twitter.com/howToCodeWell Youtube: http://bit.ly/2wf9ufB Instagram: http://instagram.com/howtocodewell/ Website: https://howtocodewell.net *** Subscribe to the news letter *** http://tinyletter.com/howtocodewell *** My Talks *** Using a Framework or Not - PHP South West https://youtu.be/T8R3YTrqt6U How To Put Your Docker Images On A Diet - PHP South West https://youtu.be/uiABt9axPNo Software Complexities - Peter Fisher - PHPSW: Learning About Complexities, August 2018 https://youtu.be/ZQ6AkyvEaHE DISCLAIMER: This video and description contains affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows me to continue to make web development videos like this. Thank you for the support!
It’s another potluck episode in which Wes and Scott answer your questions! This month - Media Queries, NPM Vulnerabilities, Web VR and AR, Fullstack JS vs JAMstack for freelancers, switching jobs, and more! Sentry - Sponsor If you want to know what’s happening with your errors, track them with Sentry. Sentry is open-source error tracking that helps developers monitor and fix crashes in real time. Cut your time on error resolution from five hours to five minutes. It works with any language and integrates with dozens of other services. Syntax listeners can get two months for free by visiting Sentry.io and using the coupon code “tastytreat”. Freshbooks - Sponsor Get a 30 day free trial of Freshbooks at freshbooks.com/syntax and put SYNTAX in the “How did you hear about us?” section. Show Notes 2:46 Q: I recently started a static site so I want as much of the site as possible to change layout with just CSS for responsive design. I am comfortable with media queries but find often times the design is very different between sizes. It is easy to tame the complexity of repeated data for the different component views keeping everything in sync but is it good practice to put two completely different component level views in a single HTML file? Does the repeated data in the static HTML have any effect on SEO? 7:08 Q: How should a mid developer know when its time to leave the current company? Is tech stack (e.g frameworkless) a decent reason even though he/she is happy at the place, but feels like they are not growing enough? 11:19 Q: Should I worry about the critical vulnerabilities when installing an NPM package? 15:06 Q: I’ve had the idea for styling one site two different ways (professional/artistic) and giving visitors a button to toggle between the two. Too gimmicky? Secondary: how did you pick your brand colors? 20:19 Q: Any SICK TIPS on career change? I’m a full-time employee with two kids and a lovely wife, who wants a fulfilling career. I throw as much time in as I can to study, but I feel like it isn’t enough to apply for jobs. 20:49 Q: Within the next two years, how well do you think WebVR and WebXR technologies would fit within mainstream web development (think A-Frame, SparkAR, React 360 in normal websites and applications)? 30:39 Q: Should I learn Fullstack JS or JAMstack for freelancing? 35:34 Q: Is front-end development dying? 37:30 Q: How do you deal with CSS-in-JS when you have one-off stuff, or coupled components/selectors like a [CSS] grid container and a grid child (think grid-area)? CSS-in-JS feels very verbose for this use case. 42:07 Q: Scott always talks about Meteor. I thinks its really cool too. What’s the future of it and why didn’t it take off? It seems to have slowed down. They seem to have moved on to other projects like GraphQL stuff. Links Influx WebVR WebXR Google Maps will use a core Waze feature to improve public transit ××× SIIIIICK ××× PIIIICKS ××× Scott: The Making of a Manager Wes: DeWalt Oscillating Tool Shameless Plugs Wes: Wes’ Courses — use coupon code “syntax” at checkout and get and extra $10 off. Scott: Animating React Tweet us your tasty treats! Scott’s Instagram LevelUpTutorials Instagram Wes’ Instagram Wes’ Twitter Wes’ Facebook Scott’s Twitter Make sure to include @SyntaxFM in your tweets
CamOnApp es una compañía de tecnologías inmersivas que brinda soluciones de Realidad Aumentada y Web VR para marcas, agencias y anunciantes. En este episodio se sienta con nosotros Damián Alcalá, CEO de CamOnApp
Is blockchain technology ushering in a new era of authoritarianism? What was announced at Computex 2017? Also, the Wonder Woman review with Dr. Stephanie Murphy, the Intel Core i9, and much, much more. Special Guest: Dr. Stephanie Murphy (twitter: @S_Murphy_Phd) The Foreplay:--New translation of Max Stirner's work, Firefox 55 will ship with WebVR, WindowsMR headsets revealed at Computex, Shapeshift's Prism, Artem Vaulin released in Poland on bail, AlphaGo is winning from Korea to China, Intel's Core i9. Story of the Week:--"Blockchain Authoritarianism" Link: theatln.tc/2smHswp The Climax: --"Wonder Woman Review" APPENDIX: --"Roberts & Roberts Brokerage" Link: rrbi.co--"Resist The Empire Podcast" Link: resisttheempirepodcast.com/--"CryptoCompare" Link: www.cryptocompare.com/--"PorcFest 2017" Link: porcfest.com/--”Sovryn Tech Solutions” Link: solutions.zog.ninja --”Libreboot X200” Link: bit.ly/1FI57ew --"NeverAgain.tech" Link: neveragain.tech/ --"Surveillance Self-Defense" Link: ssd.eff.org/ --"That One Privacy Site" Link: thatoneprivacysite.net/ --"Privacytools.io" Link: www.privacytools.io/ --"ipleak.net" Link: ipleak.net/ --"Secure Messaging Apps" Link: www.securemessagingapps.com/ --"Lavabit" Link: lavabit.com --"Obsolete! Magazine" Link: obsolete-press.com/ --"A Graduate Course in Applied Cryptography" Link: toc.cryptobook.us/ --"URLscan.io" Link: urlscan.io/ --"TatianaCoin Campaign" Link: TatianaCoin.com --"Zcash4win" Link: zcash4win.com/--"EFF Guide to the US Border" Link: bit.ly/2m79lGe--"MK Lords on Patreon!" Link: www.patreon.com/mklords--"Max Stirner's 'The Unique and Its Property' Book" Link: amzn.to/2rCGM95---------------------------------------------------------------------------------------- Make easy monthly donations through Patreon: patreon.com/sovryntech Donate with Bitcoin! BTC: 1AEiTkWiF8x6yjQbbhoU89vHHMrkzQ7o8d Zcash Shielded (encrypted) Address: zcfUhN29ddFdtZ1iKvv6WFFXUB9nKWwL5kXvcrvhQuB2yMw6eabshv1CGN92kkbtRt1Ykf1k2266sJvZAQQUrhmpuCwXUDD Transparent (unencrypted) Address: t1ZAA33YYzPmm4Ks5aq13N4NJBjqqSypY8G Donate with PayPal! Link: donate.zog.ninja Donate with our Amazon Wish List! Link: wishlist.zog.ninja ---------------------------------------------------------------------------------------- You can e-mail the show at: bbs@sovryntech.comPGP key can be found here: pgp.mit.edu/pks/lookup?op=vinde…=0x65FE520E51A74AA9 ---------------------------------------------------------------------------------------- You can also visit our IRC channel on Freenode: #SovNet Or just go to: irc.zog.ninja ---------------------------------------------------------------------------------------- sovryntech.com twitter.com/sovryntech steamcommunity.com/id/ninjaprogram
Will there be sex...in sppaaaaaacceee? What did Facebook reveal at F8? Also, the Doomsday Vault, Godzilla, new developments in VR, and much, much more. Special Guest: N/A Stories of the Week: --The Foreplay: Mozilla's Servo engine and WebVR 1.1, MacOS 7 Emulator on Archive.org, the picture of Earth from Cassini and Enceladus, LHS 1140 another exoplanet, Eurogamer reporting that a SNES Mini is coming.--"We're Going To Space...So How Do We Schtupp?" HackSec: --"F8 and Telepathy" Link: tcrn.ch/2oTqRBM, read.bi/2pzkK3N, bit.ly/2oUczB7 Internet of Targets: --"?" Tech History: --"The Data Vault" Link: bit.ly/2pQAT7Q The Climax: --"Shin Godzilla" APPENDIX: --"Roberts & Roberts Brokerage" Link: rrbi.co --"CryptoCompare" Link: www.cryptocompare.com/ --”Sovryn Tech Solutions” Link: solutions.zog.ninja --”Libreboot X200” Link: bit.ly/1FI57ew --"NeverAgain.tech" Link: neveragain.tech/ --"Surveillance Self-Defense" Link: ssd.eff.org/ --"That One Privacy Site" Link: thatoneprivacysite.net/ --"Privacytools.io" Link: www.privacytools.io/ --"ipleak.net" Link: ipleak.net/ --"Secure Messaging Apps" Link: www.securemessagingapps.com/ --"Lavabit" Link: lavabit.com --"Obsolete! Magazine" Link: obsolete-press.com/ --"A Graduate Course in Applied Cryptography" Link: toc.cryptobook.us/ --"URLscan.io" Link: urlscan.io/ --"TatianaCoin Campaign" Link: TatianaCoin.com --"Zcash4win" Link: zcash4win.com/--"EFF Guide to the US Border" Link: bit.ly/2m79lGe--"Mac OS 7 Emulator" Link: archive.org/details/mac_MacOS_7.0.1_compilation---------------------------------------------------------------------------------------- Make easy monthly donations through Patreon: patreon.com/sovryntech Donate with Bitcoin! BTC: 1AEiTkWiF8x6yjQbbhoU89vHHMrkzQ7o8d Zcash Shielded (encrypted) Address: zcfUhN29ddFdtZ1iKvv6WFFXUB9nKWwL5kXvcrvhQuB2yMw6eabshv1CGN92kkbtRt1Ykf1k2266sJvZAQQUrhmpuCwXUDD Transparent (unencrypted) Address: t1ZAA33YYzPmm4Ks5aq13N4NJBjqqSypY8G Donate with PayPal! Link: donate.zog.ninja Donate with our Amazon Wish List! Link: wishlist.zog.ninja ---------------------------------------------------------------------------------------- You can e-mail the show at: bbs@sovryntech.comPGP key can be found here: pgp.mit.edu/pks/lookup?op=vinde…=0x65FE520E51A74AA9 ---------------------------------------------------------------------------------------- You can also visit our IRC channel on Freenode: #SovNet Or just go to: irc.zog.ninja ---------------------------------------------------------------------------------------- sovryntech.com twitter.com/sovryntech steamcommunity.com/id/ninjaprogram
Is blockchain technology ushering in a new era of authoritarianism? What was announced at Computex 2017? Also, the Wonder Woman review with Dr. Stephanie Murphy, the Intel Core i9, and much, much more. Special Guest: Dr. Stephanie Murphy (twitter: @S_Murphy_Phd) The Foreplay:--New translation of Max Stirner's work, Firefox 55 will ship with WebVR, WindowsMR headsets revealed at Computex, Shapeshift's Prism, Artem Vaulin released in Poland on bail, AlphaGo is winning from Korea to China, Intel's Core i9. Story of the Week:--"Blockchain Authoritarianism" Link: theatln.tc/2smHswp The Climax: --"Wonder Woman Review" APPENDIX: --"Roberts & Roberts Brokerage" Link: rrbi.co--"Resist The Empire Podcast" Link: resisttheempirepodcast.com/--"CryptoCompare" Link: www.cryptocompare.com/--"PorcFest 2017" Link: porcfest.com/--”Sovryn Tech Solutions” Link: solutions.zog.ninja --”Libreboot X200” Link: bit.ly/1FI57ew --"NeverAgain.tech" Link: neveragain.tech/ --"Surveillance Self-Defense" Link: ssd.eff.org/ --"That One Privacy Site" Link: thatoneprivacysite.net/ --"Privacytools.io" Link: www.privacytools.io/ --"ipleak.net" Link: ipleak.net/ --"Secure Messaging Apps" Link: www.securemessagingapps.com/ --"Lavabit" Link: lavabit.com --"Obsolete! Magazine" Link: obsolete-press.com/ --"A Graduate Course in Applied Cryptography" Link: toc.cryptobook.us/ --"URLscan.io" Link: urlscan.io/ --"TatianaCoin Campaign" Link: TatianaCoin.com --"Zcash4win" Link: zcash4win.com/--"EFF Guide to the US Border" Link: bit.ly/2m79lGe--"MK Lords on Patreon!" Link: www.patreon.com/mklords--"Max Stirner's 'The Unique and Its Property' Book" Link: amzn.to/2rCGM95---------------------------------------------------------------------------------------- Make easy monthly donations through Patreon: patreon.com/sovryntech Donate with Bitcoin! BTC: 1AEiTkWiF8x6yjQbbhoU89vHHMrkzQ7o8d Zcash Shielded (encrypted) Address: zcfUhN29ddFdtZ1iKvv6WFFXUB9nKWwL5kXvcrvhQuB2yMw6eabshv1CGN92kkbtRt1Ykf1k2266sJvZAQQUrhmpuCwXUDD Transparent (unencrypted) Address: t1ZAA33YYzPmm4Ks5aq13N4NJBjqqSypY8G Donate with PayPal! Link: donate.zog.ninja Donate with our Amazon Wish List! Link: wishlist.zog.ninja ---------------------------------------------------------------------------------------- You can e-mail the show at: bbs@sovryntech.comPGP key can be found here: pgp.mit.edu/pks/lookup?op=vinde…=0x65FE520E51A74AA9 ---------------------------------------------------------------------------------------- You can also visit our IRC channel on Freenode: #SovNet Or just go to: irc.zog.ninja ---------------------------------------------------------------------------------------- sovryntech.com twitter.com/sovryntech steamcommunity.com/id/ninjaprogram
Will there be sex...in sppaaaaaacceee? What did Facebook reveal at F8? Also, the Doomsday Vault, Godzilla, new developments in VR, and much, much more. Special Guest: N/A Stories of the Week: --The Foreplay: Mozilla's Servo engine and WebVR 1.1, MacOS 7 Emulator on Archive.org, the picture of Earth from Cassini and Enceladus, LHS 1140 another exoplanet, Eurogamer reporting that a SNES Mini is coming.--"We're Going To Space...So How Do We Schtupp?" HackSec: --"F8 and Telepathy" Link: tcrn.ch/2oTqRBM, read.bi/2pzkK3N, bit.ly/2oUczB7 Internet of Targets: --"?" Tech History: --"The Data Vault" Link: bit.ly/2pQAT7Q The Climax: --"Shin Godzilla" APPENDIX: --"Roberts & Roberts Brokerage" Link: rrbi.co --"CryptoCompare" Link: www.cryptocompare.com/ --”Sovryn Tech Solutions” Link: solutions.zog.ninja --”Libreboot X200” Link: bit.ly/1FI57ew --"NeverAgain.tech" Link: neveragain.tech/ --"Surveillance Self-Defense" Link: ssd.eff.org/ --"That One Privacy Site" Link: thatoneprivacysite.net/ --"Privacytools.io" Link: www.privacytools.io/ --"ipleak.net" Link: ipleak.net/ --"Secure Messaging Apps" Link: www.securemessagingapps.com/ --"Lavabit" Link: lavabit.com --"Obsolete! Magazine" Link: obsolete-press.com/ --"A Graduate Course in Applied Cryptography" Link: toc.cryptobook.us/ --"URLscan.io" Link: urlscan.io/ --"TatianaCoin Campaign" Link: TatianaCoin.com --"Zcash4win" Link: zcash4win.com/--"EFF Guide to the US Border" Link: bit.ly/2m79lGe--"Mac OS 7 Emulator" Link: archive.org/details/mac_MacOS_7.0.1_compilation---------------------------------------------------------------------------------------- Make easy monthly donations through Patreon: patreon.com/sovryntech Donate with Bitcoin! BTC: 1AEiTkWiF8x6yjQbbhoU89vHHMrkzQ7o8d Zcash Shielded (encrypted) Address: zcfUhN29ddFdtZ1iKvv6WFFXUB9nKWwL5kXvcrvhQuB2yMw6eabshv1CGN92kkbtRt1Ykf1k2266sJvZAQQUrhmpuCwXUDD Transparent (unencrypted) Address: t1ZAA33YYzPmm4Ks5aq13N4NJBjqqSypY8G Donate with PayPal! Link: donate.zog.ninja Donate with our Amazon Wish List! Link: wishlist.zog.ninja ---------------------------------------------------------------------------------------- You can e-mail the show at: bbs@sovryntech.comPGP key can be found here: pgp.mit.edu/pks/lookup?op=vinde…=0x65FE520E51A74AA9 ---------------------------------------------------------------------------------------- You can also visit our IRC channel on Freenode: #SovNet Or just go to: irc.zog.ninja ---------------------------------------------------------------------------------------- sovryntech.com twitter.com/sovryntech steamcommunity.com/id/ninjaprogram
This episode of The Intrazone brings two mixed reality experts to you in full surround sound. Joining us are Vidya Srinivasan, senior program manager and Bill Baer, senior product manager – your interactive tour guides ready to share and point all about SharePoint spaces. You’ll interact with content and information in real-time—visualizing data in your mind from every angle. It’s an audible expedition into mixed reality experiences deigned for everyone, on any device. Tune in - don't SharePoint space out! Running Time: 56min Show Intro [00:00:00:00] Topic of the Week – SharePoint spaces Guest Perspective – Bill Baer and Vidya Srinivasan [00:02:15:00] FAQs Roundtable [00:43:45:00] Upcoming Events [00:48:00:00] Show Wrap [00:53:45:00] Social and Info Links: SharePoint Community Blog SharePoint Facebook @MSSharePoint SharePoint Twitter @SharePoint Mark Kashman Twitter @mkashman Chris McNulty Twitter @cmcnulty2000 Resources: Bill Baer – Site, Blog, Twitter, LinkedIn Vidya Srinivasan – Site, Twitter, LinkedIn Explore SharePoint spaces WebVR Babylon.JS Grace Hopper Celebration 2019, Oct. 2-4, Orlando, FL. "Announcing New File Viewers Available for OneDrive For Business" (blog) Upcoming Events: SPS Events, @SPS_Events SharePoint Fest Washington, D.C. April 29 - May 3, 2019, @SharePointFest North American Collaboration Summit, Branson, MO, March 14-15, 2019 AIIM Conference, San Diego, CA, March 26-28, 2019 Microsoft Build 2019, May 6-8, Seattle, WA SharePoint Conference North America, May 21-23, Las Vegas, NV European Collaboration Summit, Wiesbaden, Germany, May 27-29, 2019 Microsoft Ignite | The Tour (various cities worldwide) Microsoft Business Applications Summit, Atlanta, GA, June 10-11, 2019 ESPC, European SharePoint, Office 365 & Azure Conference - Dec.2-5 (Prague, Czech Republic) Subscribe to The Intrazone: Show Page: https://aka.ms/TheIntrazone Apple Podcasts Google Play Spotify Stitcher Overcast RadioPublic iHeart RSS
Creating 3D data visualization in WebVR using React, A-Frame and D3. In this talk I will share VR-Viz, high-level react component for building 3D visualization; the process of developing it and what I have learned about visualization in VR. Presenter: Mustafa Saifee Recorded: 2018-11-23
Creating 3D data visualization in WebVR using React, A-Frame and D3. In this talk I will share VR-Viz, high-level react component for building 3D visualization; the process of developing it and what I have learned about visualization in VR. Presenter: Mustafa Saifee Recorded: 2018-11-23
Daniel Rubino and Zac Bowden are here with their first show of 2019! First up, there's Windows 10 build 18312 for Fast Ring Insider. Next, they dive deep into new features for Windows Mixed Reality that are coming to 19H1 along with the emergence of WebVR. There's better integration between Cortana and Xbox One now — It's not as speedy as Kinect was, but its capabilities can grow more easily. Last but not least, Dan gives an overview of all the new Windows laptops that were shown at CES 2019. Links: Windows 10 build 18312 rolls out to Fast ring Insiders Windows Mixed Reality in Windows 10 19H1: Hands-on with all the new changes Xbox One's Cortana smart speaker voice commands got a boost today CES 2019 Coverage Sponsors: Thrifter.com: All the best deals from Amazon, Best Buy, and more, fussily curated and constantly updated.
TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation
With the ability to experience VR on mobile devices and WebVR on the horizon, the potential for VR to go mainstream is huge. But what does this mean for testing? That’s what you'll discover in this episode as we TestTalk with BJ about VR and AR in Mobile Apps Testing. Prepare to discover how to deal with new test environments, configurations, and interfaces for testing virtual reality and augmented reality mobile apps.
Jared’s ready to do nothing, and we have to wait for the leaf blower to stop! Also, remembering the life of comic book movie pundit Jon Schnepp (may he rest in peace), a look at historical studio gear that came to define modern music, WebVR, and a whole lot more.
Recorded at Øredev 2017, Fredrik talks to Google developer expert Ayşegül Yönet about WebVR. What's available right now for VR on the web, which browsers and devices work well, where to find documentation, and of course where to find cool examples for inspiration! Links Ayşegül Yönet on Twitter WebVR Some VR-related talks from Øredev 2017 Ayşegül's presentations from Øredev 2017 Three.js Play canvas Vizor Aframe AR Google cardboard Play The media stream API The gamepad API Daydream Samsung Gear VR JSARToolkit Smithsonian's Apollo 11 experience Lincoln's death mask WebVR Chrome experiments webvr.rocks Mozilla developer network Under utveckling is a podcast by and for developers, created in sunny (cough) Gothenburg by us at TimeEdit. We would love your feedback on the topics we discuss! We are on Twitter as uupodden and at Facebook as Under utveckling. If you enjoy the podcast we'd love a rating and review in iTunes!
Vi gör ett försök med vår nya liveserver. Går sådär och felsökning pågår. Jockes HTC M8 har kommit. I raketfart från Hong Kong. Ingen tullavgift ännu. Visade sig att den troligen var rootad med fulprogram installerade från “fabriken”. Numera ominstallerad och har istället LineageOS installerat - Jocke upptäcker en ny värld, återupptäcker en Twitterklient. Apple Worldwide Developers Conference inleds den 4 juni i San Jose Fredrik har fått låna en Galaxy S8+ (och en Gear VR), vad borde han göra med dem? Daydream och WebVR och allt. Jocke såg en Tesla vid en bensinstation där ägaren hade uppenbara problem att låsa bilen tills han gick runt och öppnade och stängde alla dörrar en gång till. Star Wars: The Last Jedi - spoilerhornet ljuder vid 38:39! Faran över vid 1:04:29. Ett dokumentärfilmstips Illers paket har kommit. Jockes söner är extatiska. Länkar Länkar Jockes HTC one m8 - en kärlekshistoria Lineageos Steg-för-steg-instruktionerna för att installera LineageOS på HTC One M8 pwsafe Passwdsafe Pocket casts Overcast Echofon - japp, numera synkar den läspositionen WWDC 2018 Jockes bild på skärmarna Samsung galaxy S8+ Gearvr Oculus Google daydream Google spotlight stories Webvr Plex VR Mystery science theater 3000 Oneplus 5 Bixby - Samsungs röstassistent Cyanogenmod Konamikoden The last jedi Grubers Star wars-extravagansa The rise and fall of Peter Molyneux Populous Powermonger Black & white Syndicate Fable CD32 Fullständig avsnittsinformation finns här: https://www.bjoremanmelin.se/podcast/avsnitt-116-rackmonterad-karlek-rostar-aldrig.html.
Fixate on Code | Weekly interviews on how to write better code, for frontend developers
Ada is a developer advocate and senior developer at Samsung. Previously a PlayStation developer, Ada now dedicates her time to pushing the limits of WebVR, and experimenting with client-side APIs.
David Rousset came by to play with WebVR and BabylonJS. He showed me how to enable WebVR in 2 lines of code. More details at David's blogLearn more about BabylonJSTry the Haunted Mansion in WebVRMake sure to subscribe!Questions, comments, suggestions - comment below or on Twitter
This week Joe and Dave discuss Vive Input Utility, the Sobel effect, and how to to move a player in VR. ProBuilder becomes part of Unity3D and Mozilla releases a Unity plugin for making WebVR projects. Dave sends a prototype board game to a publisher. Sobel Operator (https://en.wikipedia.org/wiki/Sobel_operator) Per Object Effects (https://assetstore.unity.com/packages/vfx/shaders/per-object-fx-pro-90980) Example of Per Object Effects on low poly props (https://twitter.com/vrhermit_joe/status/965289805402836993) ProBuilder joins Unity offering integrated in-editor Advanced Level Design (https://blogs.unity3d.com/2018/02/15/probuilder-joins-unity-offering-integrated-in-editor-advanced-level-design/) Create VR on the Web using Unity3D (https://blog.mozvr.com/webvr-using-unity/) VR Hermits on YouTube (https://www.youtube.com/channel/UCBgnQ_57mISob8p3fFt-u4Q) Contact us Joe on Twitter (https://twitter.com/vrhermit_joe) Dave on Twitter (https://twitter.com/vrhermit_dave) Email: vrhermits@gmail.com
Jocke har beställt en iPad (9,7“, 32GB, wifi, rymdgrå givetvis) efter att iPad 4 dels inte längre går att uppgradera och dels för att App Store säger saker som att ”vi kan inte uppgradera denna app för din iPad och OS är för gammal…”. PO följer upp på Twitter om Kindle. Fredrik använder inte Instapaper värst mycket längre. Däremot har Youtube smugit in bara lite mer än tidigare. Delade flikar får en del nytta för (lite) senare läsning. Macpro lever igen! Fredrik blev omotiverat förvånad, Jocke berättar vad och hur som händer. Jocke åkte till Retrogathering 2018 VCE - ni kan aldrig ana vad som hände sen. The Crown: synnerligen sevärd serie för den historieintresserade. Fredrik har spelat mer Brütal legend och reflekterat över svårigheten att rekommendera spel på grund av förkunskapskraven i form av mekanikkunnande som kan krävas. Jocke har (snart) installerat en open source-accelerator i sin Amiga 500: TF–530. Nyheter under inspelningens gång: Macos server avvecklas. Meltdown, Spectre, och livet med servrar och patchar efter dem. Gamla tangentbord. Lettermans nya serie. Yodatype! Länkar Länkar Terriblefire Youtube red Saturn Lucky Goldstar Fever Tiny tiny RSS Retro gathering Omsoc publishing Dune II The crown Riksdalern The queen Brütal legend TF–530 Relocator Terriblefire testar Elite II Elite: dangerous Webvr Oculus rift End space AGA - grafikkretsarna i Amiga 1200 Jockes artiklar om Macos nedgång och fall Xcode server Bloggposten från juli där Anders Fogh letade sätt att utföra angreppen Stuxnet Nodejs om Spectre och Meltdown Spacewalk Fredriks Apple extended keyboard II Griffin Imate - ADB-adaptern My next guest needs no introduction with David Letterman Comedians in cars getting coffee med Barack Obama Yogitype dmzarkivet.se Portello Fullständig avsnittsinformation finns här: https://www.bjoremanmelin.se/podcast/avsnitt-111-hemma-hos-herr-kaufmann.html.
Paul Gailey Alburquerque, founder of Everywoah, talks to us about their experience in NUMA Barcelona and the company’s 360 video middleware apps for mobile VR, and ‘mojo’ - mobile journalism at 4YFN during Mobile World Congress 2017. Paul explains how they develop white label 360 video player apps for creator studios, broadcasters, and brands seeking Android, iOS, webVR, and other VR distribution of their virtual reality content. He tells us how Everywhoah supports journalists and broadcasters going mojo with 360 video tools, customizable workflows, feature enhanced publishing, and integrations with APIs and hardware that can make any freelancer out there give big on site outfits a run for their money. The company also develops instant 360 preview app tools for 360 directors and VR storytellers to benefit from smartphone powered real time stitching aids that can accelerate and guide the filmmaking process. Interviewed by Venetia Kyritsi for Tech Talks Central.
Research VR Podcast - The Science & Design of Virtual Reality
Az is joined by Vasanth Mohan and Hassan Karaouni, founders of the popular educational Youtube channel, FusedVR. We discuss the Logitech VR keyboard, OpenXR initiatives, problems with WebVR, as well as learning how to be a VR developer! Recorded: Nov, 2017
Welcome to Enter VR! On this episode we are joined by Evan Young from Radial 3D. Check out what we talked about with the show notes below. SHOW NOTES 1:00 What is Radial 3D? 4:00 Practical uses of anatomical 3D scans. 7:00 Getting doctors to use Radial 3D. 8:00 Info on signing up for the Beta. 10:45 Upcoming features and direction of the company. 11:40 Using 3D scans to train neural nets? 14:15 The state of the Scanning industry in health care. 17:00 What will medical 3D scanning look like from a patients point of view? 19:00 Business model. 20:30 Biggest obstacles going forward. 22:30 The magic of Web VR. 25:00 Marketing strategy 27:00 Sony sold 2 million PSVRs. 32:00 The potential of the Z Space system. 35:00 Playing video games with Street Fighter Gods. 37:00 Link, Fox and Pikachu are a winning combo. 39:00 But can it run Crysis? 40:00 Clues into figuring whether you are in simulation. 46:00 Managing information overload. 47:00 Checking Coinbase 5 times a day. (We are not financial advisors, take everything we say for a grain of salt). 53:00 17 year old Bitcoin millionaires. 54:00 The intersection of Blockchain and virtual reality. 58:40 https://www.cryptokitties.co/ 1:01:00 Social VR and Blockchain make sense together. 1:02:30 How to get in touch with Evan. Thanks to Evan for being a scholar and gentleman of virtual reality and thank you for listening! Get in touch with Evan: https://rad3d.me/ info@radial3d.com https://twitter.com/radial3d/
WebVR enables web developers to create frictionless, immersive experiences. Reach all VR headsets and the billions of users without VR hardware at once with a single web app. We’ll explore how to get started with WebVR by creating an app on stage, and show you how others are already using WebVR today. Video: https://www.youtube.com/watch?v=jT2mR9WzJ7Y
In questa puntata Eugenio ci parla di Realtà Virtuale e Realtà Aumentata introducendoci concetti e tool per sviluppare metaversi e applicazioni dedicate per i vari device che iniziamo a vedere sempre più frequentemente nei negozi di elettronica di consumo. Si aprlerà di ARCore di Google, di ARKit di Apple e sopratutto di WebVR grazie alla libreria Aframe che ci permette sin da subito di iniziare a sviluppare a costo zero metaversi compatibili con tutte le soluzioni presenti attualmente sul mercato.Link e Risorse-------------------Apple ARKit- https://developer.apple.com/arkit/Google ARCore- https://developers.google.com/ar/discover/Oculus Go, il nuovo device di FAcebook per la VR da 200$- https://techcrunch.com/2017/10/11/oculus-announces-199-oculus-go-standalone-headset/Google VR- https://developers.google.com/vr/?hl=itA-Frame (WebVR)- https://aframe.io/Libri consigliati----------------------Romanzi di Fantascienza- Neuromante (William Gibson)- Snow Crash (Neal Stephenson)Testi Tecnici- The VR Book: Human-Centered Design for Virtual Reality (Jason Jerald)- Augmented Reality: Principles and Practice (Dieter Schmalstieg, Tobias Hollerer)
In questa puntata Eugenio ci parla di Realtà Virtuale e Realtà Aumentata introducendoci concetti e tool per sviluppare metaversi e applicazioni dedicate per i vari device che iniziamo a vedere sempre più frequentemente nei negozi di elettronica di consumo. Si aprlerà di ARCore di Google, di ARKit di Apple e sopratutto di WebVR grazie alla libreria Aframe che ci permette sin da subito di iniziare a sviluppare a costo zero metaversi compatibili con tutte le soluzioni presenti attualmente sul mercato.Link e Risorse-------------------Apple ARKit- https://developer.apple.com/arkit/Google ARCore- https://developers.google.com/ar/discover/Oculus Go, il nuovo device di FAcebook per la VR da 200$- https://techcrunch.com/2017/10/11/oculus-announces-199-oculus-go-standalone-headset/Google VR- https://developers.google.com/vr/?hl=itA-Frame (WebVR)- https://aframe.io/Libri consigliati----------------------Romanzi di Fantascienza- Neuromante (William Gibson)- Snow Crash (Neal Stephenson)Testi Tecnici- The VR Book: Human-Centered Design for Virtual Reality (Jason Jerald)- Augmented Reality: Principles and Practice (Dieter Schmalstieg, Tobias Hollerer)
JSJ 277: Dojo 2 with Dylan Schiemann and Kitson Kelly This episode of JavaScript Jabber features panelists Aimee Knight, Cory House, and Charles Max Wood. They talk with Dylan Schiemann and Kitson Kelly about Dojo 2. [00:02:03] Introduction to Dylan Schiemann Dylan is the CEO at Sitepen and co-founder of the Dojo Toolkit. [00:02:22] Introduction to Kitson Kitson is the CTO at Sitepen and project lead for Dojo 2. [00:02:43] Elevator Pitch for Dojo Dojo 1 has been around forever. Started back in 2004 as a way to solve the challenge of "I want to build something cool in a browser." Promises and web components were inspired by or created by Dojo. It's been a huge influence on the web development community. Dojo 2 is a ground up re-write with ES 2015, TypeScript and modern API's. It's a modernized framework for Enterprise applications. [00:04:29] How is Dojo different from other frameworks? There's a spectrum: small libraries like React with an ecosystem and community of things you add to it to Angular which is closer to the MV* framework with bi-directional data binding. Vue lands somewhere in the middle. Dojo 2 is also somewhere in the middle as well. It's written in TypeScript and has embraced the TypeScript experience. [00:06:00] Did the Angular 2 move influence the Dojo 2 development and vice-versa? Dojo 2 had moved to TypeScript and 2 days later Angular announced that they were going to TypeScript. Angular also moved very quickly through their BETA phase, which caused some challenges for the Angular community. With Dojo 2, they didn't start the public discussion and BETA until they knew much better what was and wasn't going to change. They've also been talking about Dojo 2 for 6 or 7 years. The update was held up by adoption of ES6 and other technologies. Dojo 1 was also responsible for a lot of the low-level underpinning that Angular didn't have to innovate on. Dojo 2 was built around a mature understanding of how web applications are built now. People doing Enterprise need a little more help and assistance from their framework. Dojo provides a much more feature rich set of capabilities. Angular could have pushed much more of TypeScript's power through to the developer experience. Dojo much more fully adopts it. It's also easier if all of your packages have the same version number. Call out to Angular 4 vs Angular 2. [00:12:44] AMD Modules Why use AMD instead of ES6 modules? You can use both. Dojo 2 was involved in the creation of UMD. James Burke created UMD while working on Dojo. ES6 modules and module loading systems weren't entirely baked when Dojo 2 started to reach maturity, so they went with UMD. It's only been a few months since Safari implemented the ES6 module system. Firefox and friends are still playing catchup. The Dojo CLI build tool uses webpack, so it's mostly invisible at this point. So, at this point, should I be using UMD modules? or ES6? Is there an advantage to using AMD? With TypeScript you'd use ES6 modules, but UMD modules can be loaded on the fly. [00:16:00] Are you using Grunt? Internally, for tasks we use Grunt. But for users, we have a CLI tool that wraps around Webpack. For package builds and CI, Grunt is used. [00:18:30] What is the focus on Enterprise all about? There are a lot of different challenges and complexities to building Enterprise apps. Dojo was the first framework with internationalization, large data grids, SVG charts, etc. Dojo has spend a long time getting this right. Many other systems don't handle all the edge cases. Internationalization in Angular 2 or 4 seems unfinished. Most Dojo users are building for enterprises like banks and using the features that handle large amounts of data and handle those use cases better. [00:21:05] If most application frameworks have the features you listed, is there a set of problems it excels at? The Dojo team had a hard look at whether there was a need for their framework since many frameworks allow you to build great applications. Do we want to invest into something like this? React has internationalization libraries. But you'll spend a lot of time deciding which library to use and how well it'll integrate with everything else. A tradeoff in decision fatigue. In the Enterprise, development isn't sexy. It's necessary and wants to use boring but reliable technology. They like to throw bodies at a problem and that requires reliable frameworks with easily understood decision points. Producing code right is a strong case for TypeScript and they pull that through to the end user. Many frameworks start solving a small set of problems, become popular, and then bolt on what they need to solve everything else... Dojo tried to make sure it had the entire package in a clear, easy to use way. You can build great apps with most of the big frameworks out there. Dojo has been doing this for long enough that they know where to optimize for maintainability and performance. [00:29:00] Where is Dojo's sweet spot? The Sitepen Blog series on picking a framework The biggest reason for using Dojo over the years is the data grid component. They also claim to have the best TypeScript web development experience. You may also want a component based system with the composition hassles of React. The composability of components where one team may write components that another uses is a big thing in Dojo where one person doesn't know the entire app you're working on. Theming systems is another selling point for Dojo. [00:34:10] Ending the framework wars Try Dojo out and try out the grid component and then export it to your Angular or React app. There are a lot of frameworks out there that do a great job for the people who use them. The focus is on how to build applications better, rather than beating out the competition. Sitepen has build apps with Dojo 2, Angular, React, Dojo + Redux, etc. [00:39:01] The Virtual DOM used by Dojo 2 years ago or so they were looking for a Virtual DOM library that was small and written in TypeScript. They settled on Maquette. The more you deal with the DOM directly, the more complex your components and libraries become. Makes things simpler for cases like server side rendering getting fleshed out in BETA 3. It also allows you to move toward something like React Native and WebVR components that aren't coupled to the DOM. They moved away from RxJS because they only wanted observables and shimmed in (or polyfilled) the ES-Next implementation instead of getting the rest of the RxJS that they're not using. [00:46:40] What's coming next? They're finishing Dojo 2. They're polishing the system for build UI components and architecture and structuring the app. They plan to release before the end of the year. They're also wrapping up development on the Data Grid, which only renders what shows on the screen plus a little instead of millions of rows. [00:49:08] Testing They've got intern. It pulls together unit testing, functional testing, continuous integration hooks, accessibility testing, etc. It's rewritten in TypeScript to take advantage of modern JavaScript. The Dojo CLI uses intern as the default test framework. Kitson build the test-extras library to help with Dojo testing with intern. Dojo Links dojo.io github.com/dojo/meta sitepen.com/blog gitter channel github.com/dylans twitter.com/dylans twitter.com/sitepen twitter.com/dojo github.com/kitsonk twitter.com/kitsonk Picks Cory Amateur vs Professional Aimee DevFest Florida (use code 'jsjabber') Chuck Taking some time off AudioTechnica ATR2100 How to define your life purpose in 5 minutes Dylan zenhub HalfStack Conference How to choose a framework series on the Sitepen Blog Kitson Dunbar Number
JSJ 277: Dojo 2 with Dylan Schiemann and Kitson Kelly This episode of JavaScript Jabber features panelists Aimee Knight, Cory House, and Charles Max Wood. They talk with Dylan Schiemann and Kitson Kelly about Dojo 2. [00:02:03] Introduction to Dylan Schiemann Dylan is the CEO at Sitepen and co-founder of the Dojo Toolkit. [00:02:22] Introduction to Kitson Kitson is the CTO at Sitepen and project lead for Dojo 2. [00:02:43] Elevator Pitch for Dojo Dojo 1 has been around forever. Started back in 2004 as a way to solve the challenge of "I want to build something cool in a browser." Promises and web components were inspired by or created by Dojo. It's been a huge influence on the web development community. Dojo 2 is a ground up re-write with ES 2015, TypeScript and modern API's. It's a modernized framework for Enterprise applications. [00:04:29] How is Dojo different from other frameworks? There's a spectrum: small libraries like React with an ecosystem and community of things you add to it to Angular which is closer to the MV* framework with bi-directional data binding. Vue lands somewhere in the middle. Dojo 2 is also somewhere in the middle as well. It's written in TypeScript and has embraced the TypeScript experience. [00:06:00] Did the Angular 2 move influence the Dojo 2 development and vice-versa? Dojo 2 had moved to TypeScript and 2 days later Angular announced that they were going to TypeScript. Angular also moved very quickly through their BETA phase, which caused some challenges for the Angular community. With Dojo 2, they didn't start the public discussion and BETA until they knew much better what was and wasn't going to change. They've also been talking about Dojo 2 for 6 or 7 years. The update was held up by adoption of ES6 and other technologies. Dojo 1 was also responsible for a lot of the low-level underpinning that Angular didn't have to innovate on. Dojo 2 was built around a mature understanding of how web applications are built now. People doing Enterprise need a little more help and assistance from their framework. Dojo provides a much more feature rich set of capabilities. Angular could have pushed much more of TypeScript's power through to the developer experience. Dojo much more fully adopts it. It's also easier if all of your packages have the same version number. Call out to Angular 4 vs Angular 2. [00:12:44] AMD Modules Why use AMD instead of ES6 modules? You can use both. Dojo 2 was involved in the creation of UMD. James Burke created UMD while working on Dojo. ES6 modules and module loading systems weren't entirely baked when Dojo 2 started to reach maturity, so they went with UMD. It's only been a few months since Safari implemented the ES6 module system. Firefox and friends are still playing catchup. The Dojo CLI build tool uses webpack, so it's mostly invisible at this point. So, at this point, should I be using UMD modules? or ES6? Is there an advantage to using AMD? With TypeScript you'd use ES6 modules, but UMD modules can be loaded on the fly. [00:16:00] Are you using Grunt? Internally, for tasks we use Grunt. But for users, we have a CLI tool that wraps around Webpack. For package builds and CI, Grunt is used. [00:18:30] What is the focus on Enterprise all about? There are a lot of different challenges and complexities to building Enterprise apps. Dojo was the first framework with internationalization, large data grids, SVG charts, etc. Dojo has spend a long time getting this right. Many other systems don't handle all the edge cases. Internationalization in Angular 2 or 4 seems unfinished. Most Dojo users are building for enterprises like banks and using the features that handle large amounts of data and handle those use cases better. [00:21:05] If most application frameworks have the features you listed, is there a set of problems it excels at? The Dojo team had a hard look at whether there was a need for their framework since many frameworks allow you to build great applications. Do we want to invest into something like this? React has internationalization libraries. But you'll spend a lot of time deciding which library to use and how well it'll integrate with everything else. A tradeoff in decision fatigue. In the Enterprise, development isn't sexy. It's necessary and wants to use boring but reliable technology. They like to throw bodies at a problem and that requires reliable frameworks with easily understood decision points. Producing code right is a strong case for TypeScript and they pull that through to the end user. Many frameworks start solving a small set of problems, become popular, and then bolt on what they need to solve everything else... Dojo tried to make sure it had the entire package in a clear, easy to use way. You can build great apps with most of the big frameworks out there. Dojo has been doing this for long enough that they know where to optimize for maintainability and performance. [00:29:00] Where is Dojo's sweet spot? The Sitepen Blog series on picking a framework The biggest reason for using Dojo over the years is the data grid component. They also claim to have the best TypeScript web development experience. You may also want a component based system with the composition hassles of React. The composability of components where one team may write components that another uses is a big thing in Dojo where one person doesn't know the entire app you're working on. Theming systems is another selling point for Dojo. [00:34:10] Ending the framework wars Try Dojo out and try out the grid component and then export it to your Angular or React app. There are a lot of frameworks out there that do a great job for the people who use them. The focus is on how to build applications better, rather than beating out the competition. Sitepen has build apps with Dojo 2, Angular, React, Dojo + Redux, etc. [00:39:01] The Virtual DOM used by Dojo 2 years ago or so they were looking for a Virtual DOM library that was small and written in TypeScript. They settled on Maquette. The more you deal with the DOM directly, the more complex your components and libraries become. Makes things simpler for cases like server side rendering getting fleshed out in BETA 3. It also allows you to move toward something like React Native and WebVR components that aren't coupled to the DOM. They moved away from RxJS because they only wanted observables and shimmed in (or polyfilled) the ES-Next implementation instead of getting the rest of the RxJS that they're not using. [00:46:40] What's coming next? They're finishing Dojo 2. They're polishing the system for build UI components and architecture and structuring the app. They plan to release before the end of the year. They're also wrapping up development on the Data Grid, which only renders what shows on the screen plus a little instead of millions of rows. [00:49:08] Testing They've got intern. It pulls together unit testing, functional testing, continuous integration hooks, accessibility testing, etc. It's rewritten in TypeScript to take advantage of modern JavaScript. The Dojo CLI uses intern as the default test framework. Kitson build the test-extras library to help with Dojo testing with intern. Dojo Links dojo.io github.com/dojo/meta sitepen.com/blog gitter channel github.com/dylans twitter.com/dylans twitter.com/sitepen twitter.com/dojo github.com/kitsonk twitter.com/kitsonk Picks Cory Amateur vs Professional Aimee DevFest Florida (use code 'jsjabber') Chuck Taking some time off AudioTechnica ATR2100 How to define your life purpose in 5 minutes Dylan zenhub HalfStack Conference How to choose a framework series on the Sitepen Blog Kitson Dunbar Number
JSJ 277: Dojo 2 with Dylan Schiemann and Kitson Kelly This episode of JavaScript Jabber features panelists Aimee Knight, Cory House, and Charles Max Wood. They talk with Dylan Schiemann and Kitson Kelly about Dojo 2. [00:02:03] Introduction to Dylan Schiemann Dylan is the CEO at Sitepen and co-founder of the Dojo Toolkit. [00:02:22] Introduction to Kitson Kitson is the CTO at Sitepen and project lead for Dojo 2. [00:02:43] Elevator Pitch for Dojo Dojo 1 has been around forever. Started back in 2004 as a way to solve the challenge of "I want to build something cool in a browser." Promises and web components were inspired by or created by Dojo. It's been a huge influence on the web development community. Dojo 2 is a ground up re-write with ES 2015, TypeScript and modern API's. It's a modernized framework for Enterprise applications. [00:04:29] How is Dojo different from other frameworks? There's a spectrum: small libraries like React with an ecosystem and community of things you add to it to Angular which is closer to the MV* framework with bi-directional data binding. Vue lands somewhere in the middle. Dojo 2 is also somewhere in the middle as well. It's written in TypeScript and has embraced the TypeScript experience. [00:06:00] Did the Angular 2 move influence the Dojo 2 development and vice-versa? Dojo 2 had moved to TypeScript and 2 days later Angular announced that they were going to TypeScript. Angular also moved very quickly through their BETA phase, which caused some challenges for the Angular community. With Dojo 2, they didn't start the public discussion and BETA until they knew much better what was and wasn't going to change. They've also been talking about Dojo 2 for 6 or 7 years. The update was held up by adoption of ES6 and other technologies. Dojo 1 was also responsible for a lot of the low-level underpinning that Angular didn't have to innovate on. Dojo 2 was built around a mature understanding of how web applications are built now. People doing Enterprise need a little more help and assistance from their framework. Dojo provides a much more feature rich set of capabilities. Angular could have pushed much more of TypeScript's power through to the developer experience. Dojo much more fully adopts it. It's also easier if all of your packages have the same version number. Call out to Angular 4 vs Angular 2. [00:12:44] AMD Modules Why use AMD instead of ES6 modules? You can use both. Dojo 2 was involved in the creation of UMD. James Burke created UMD while working on Dojo. ES6 modules and module loading systems weren't entirely baked when Dojo 2 started to reach maturity, so they went with UMD. It's only been a few months since Safari implemented the ES6 module system. Firefox and friends are still playing catchup. The Dojo CLI build tool uses webpack, so it's mostly invisible at this point. So, at this point, should I be using UMD modules? or ES6? Is there an advantage to using AMD? With TypeScript you'd use ES6 modules, but UMD modules can be loaded on the fly. [00:16:00] Are you using Grunt? Internally, for tasks we use Grunt. But for users, we have a CLI tool that wraps around Webpack. For package builds and CI, Grunt is used. [00:18:30] What is the focus on Enterprise all about? There are a lot of different challenges and complexities to building Enterprise apps. Dojo was the first framework with internationalization, large data grids, SVG charts, etc. Dojo has spend a long time getting this right. Many other systems don't handle all the edge cases. Internationalization in Angular 2 or 4 seems unfinished. Most Dojo users are building for enterprises like banks and using the features that handle large amounts of data and handle those use cases better. [00:21:05] If most application frameworks have the features you listed, is there a set of problems it excels at? The Dojo team had a hard look at whether there was a need for their framework since many frameworks allow you to build great applications. Do we want to invest into something like this? React has internationalization libraries. But you'll spend a lot of time deciding which library to use and how well it'll integrate with everything else. A tradeoff in decision fatigue. In the Enterprise, development isn't sexy. It's necessary and wants to use boring but reliable technology. They like to throw bodies at a problem and that requires reliable frameworks with easily understood decision points. Producing code right is a strong case for TypeScript and they pull that through to the end user. Many frameworks start solving a small set of problems, become popular, and then bolt on what they need to solve everything else... Dojo tried to make sure it had the entire package in a clear, easy to use way. You can build great apps with most of the big frameworks out there. Dojo has been doing this for long enough that they know where to optimize for maintainability and performance. [00:29:00] Where is Dojo's sweet spot? The Sitepen Blog series on picking a framework The biggest reason for using Dojo over the years is the data grid component. They also claim to have the best TypeScript web development experience. You may also want a component based system with the composition hassles of React. The composability of components where one team may write components that another uses is a big thing in Dojo where one person doesn't know the entire app you're working on. Theming systems is another selling point for Dojo. [00:34:10] Ending the framework wars Try Dojo out and try out the grid component and then export it to your Angular or React app. There are a lot of frameworks out there that do a great job for the people who use them. The focus is on how to build applications better, rather than beating out the competition. Sitepen has build apps with Dojo 2, Angular, React, Dojo + Redux, etc. [00:39:01] The Virtual DOM used by Dojo 2 years ago or so they were looking for a Virtual DOM library that was small and written in TypeScript. They settled on Maquette. The more you deal with the DOM directly, the more complex your components and libraries become. Makes things simpler for cases like server side rendering getting fleshed out in BETA 3. It also allows you to move toward something like React Native and WebVR components that aren't coupled to the DOM. They moved away from RxJS because they only wanted observables and shimmed in (or polyfilled) the ES-Next implementation instead of getting the rest of the RxJS that they're not using. [00:46:40] What's coming next? They're finishing Dojo 2. They're polishing the system for build UI components and architecture and structuring the app. They plan to release before the end of the year. They're also wrapping up development on the Data Grid, which only renders what shows on the screen plus a little instead of millions of rows. [00:49:08] Testing They've got intern. It pulls together unit testing, functional testing, continuous integration hooks, accessibility testing, etc. It's rewritten in TypeScript to take advantage of modern JavaScript. The Dojo CLI uses intern as the default test framework. Kitson build the test-extras library to help with Dojo testing with intern. Dojo Links dojo.io github.com/dojo/meta sitepen.com/blog gitter channel github.com/dylans twitter.com/dylans twitter.com/sitepen twitter.com/dojo github.com/kitsonk twitter.com/kitsonk Picks Cory Amateur vs Professional Aimee DevFest Florida (use code 'jsjabber') Chuck Taking some time off AudioTechnica ATR2100 How to define your life purpose in 5 minutes Dylan zenhub HalfStack Conference How to choose a framework series on the Sitepen Blog Kitson Dunbar Number
I travelled to the virtual lair of Trevor F. Smith to talk about what embodiment is and how I got roped into this wild ride of AR and VR. Spaciblo Show https://www.youtube.com/user/TrevorFSmith crisbeasley.com patreon.com/crisbeasley
This week on VR Hermits Joe sticks his head into WebVR and Daydream VR. WebVR A-Frame (https://aframe.io/) A-Frame School (https://aframe.io/aframe-school/#/) Glitch (https://glitch.com/~aframe) MozVR (https://mozvr.com/) Mozilla Brings Virtual Reality to all Firefox Users (https://blog.mozilla.org/blog/2017/06/01/mozilla-brings-virtual-reality-to-all-firefox-users/) Daydream Daydream View (https://store.google.com/category/virtual_reality) Daydream Elements (https://developers.google.com/vr/elements/overview) Audio Factory (https://play.google.com/store/apps/details?id=com.google.vr.audiofactory&hl=en) Seurat (https://www.roadtovr.com/googles-seurat-surface-light-field-tech-graphical-breakthrough-mobile-vr/)
AiA 151: WebVR with Aysegul Yonet The panel for this episode of Adventures in Angular is Alyssa Nicoll, Joe Eames, Lukas Ruebbelke, and Charles Max Wood. Special guest Aysegul Yonet is here to discuss WebVR and visualizations. Tune in to learn more! [00:02:36] Can you really do VR with Angular? Yes. VR is a different kind of API. [00:03:07] Can you give a brief explanation of how Web VR works? Web VR is currently an experimental API. It creates 3D experiences that interact using the gamepad API. Angular and Web VR work together by writing more declarative experiences. [00:04:05] What do you mean by it being experimental? Things are changing quickly. Not all browsers are implemented. It has to be enabled in Chrome, it can be enabled in Firefox, but not all other browsers implement it. A 2.0 Web VR version is being created, which will be similar to the version that is out now. [00:05:05] VR in a Predictable Manner Not enabled in some of the browsers but can check it and leave a message. Once you have an available browser, there is a consistent interaction. [00:06:30] What kind of hardware is required to run the VR experience? VR is now very accessible to everyone because of Web VR. Google Cardboard is one of the cheapest ways. It is around $20. Samsung VR headset is free. Also can purchase cheap hand controls. Developers do not have to go through app stores to release a product, which makes it cheap for them as well. [00:08:30] What are three cases that you see Web VR that could be disruptive? One case is in the education field. Google Expedition is creating an app for teachers to create experiences for students to see different places such as museums. A second case is in the medical world. Web VR can be an amazing pain killer. It has been used in Leukemia patients. For example, kids don’t want to take medication but using VR they can fight the disease itself. A third case is the Smithsonian Museum in DC. Artwork was scanned through VR and 3D experiences created through that. [00:14:35] Where would you recommend we start to try out VR? A-Frame is the easiest to use for beginners. You don’t need to know how to use 3D. It has Angular components. There is also Play, where you can take any experience you want and work off of that. Sketchfab is an app where you can use 3D models. There is also a Google app that takes 360-degree 3D pictures and turns them into experiences. [00:16:44] Would those 3D pictures have sound or just an image? Yes, it does have sound as well. [00:17:52] Does A-Frame have components that you feed data to? It is just like any kind of Angular component. It seems foreign to web developers because you are creating a scene. But A-Frame makes it easy for you: just have to add the objects itself. You have components for a scene. [00:19:14] How do you program the interactions with objects in Angular/Web VR app? Interactions are not the easiest to program. Trying to solve the problem itself. You can take data through the Gamepad API. You can also use Itracking where you look at an object and select it. [00:20:14] How long have you been doing this? Not long - she was “dying to work with WebVR.” She had a chance to work with Play and had fun. [00:21:00] Could I built a desktop app with Electron? Will it work in Chromium? Yes. [00:21:20] Will it work in the embedded Safari or Chrome Views that you get on Android or the iPhone? Not sure. But it can be loaded unto a website and downloaded onto your phone. [00:23:00] Fairly approachable if you have a SmartPhone. MergeVR has a Goggle and Cube. It can create VR experiences for kids. The product is affordable: only $60 for Goggles and the Cube is $20. [00:24:20] How do you test it? Hard to test because it is visual based. There is a Chrome plug-in that helps. The mapping is very mathematical, which is an easy part to test. [00:25:30] Is there anybody in the WebVR space that you admire? A-Frame team has done a great job. The 3JS creator Mr.Doob has been developing for a long time, before the community there is now. Companies have been using his stuff for years. Brandon Jones, who is implementing WebVR on the Chrome team. [00:34:47] How is VR development different from web development? Other than the interaction, writing the code isn’t all that different. The tool used was created for websites with 3D capabilities. Usability is different. There is an adjustment curve with VR: people navigate VR with a mouse better than with a headset. Picks Lukas: Fantastical App Ketogenic Diet Keto Cheesecake Charles: 2 Keto Dudes Podcast Keto Clarity by Jimmy Moore Livin’ La Vida Low Carb Podcast Keto Pad Thai Joe: Rogue One Never build a house Aysegul Cardboard Camera App Voices of VR Podcast You Are Not So Smart Podcast Merge Cube Links Twitter GitHub
AiA 151: WebVR with Aysegul Yonet The panel for this episode of Adventures in Angular is Alyssa Nicoll, Joe Eames, Lukas Ruebbelke, and Charles Max Wood. Special guest Aysegul Yonet is here to discuss WebVR and visualizations. Tune in to learn more! [00:02:36] Can you really do VR with Angular? Yes. VR is a different kind of API. [00:03:07] Can you give a brief explanation of how Web VR works? Web VR is currently an experimental API. It creates 3D experiences that interact using the gamepad API. Angular and Web VR work together by writing more declarative experiences. [00:04:05] What do you mean by it being experimental? Things are changing quickly. Not all browsers are implemented. It has to be enabled in Chrome, it can be enabled in Firefox, but not all other browsers implement it. A 2.0 Web VR version is being created, which will be similar to the version that is out now. [00:05:05] VR in a Predictable Manner Not enabled in some of the browsers but can check it and leave a message. Once you have an available browser, there is a consistent interaction. [00:06:30] What kind of hardware is required to run the VR experience? VR is now very accessible to everyone because of Web VR. Google Cardboard is one of the cheapest ways. It is around $20. Samsung VR headset is free. Also can purchase cheap hand controls. Developers do not have to go through app stores to release a product, which makes it cheap for them as well. [00:08:30] What are three cases that you see Web VR that could be disruptive? One case is in the education field. Google Expedition is creating an app for teachers to create experiences for students to see different places such as museums. A second case is in the medical world. Web VR can be an amazing pain killer. It has been used in Leukemia patients. For example, kids don’t want to take medication but using VR they can fight the disease itself. A third case is the Smithsonian Museum in DC. Artwork was scanned through VR and 3D experiences created through that. [00:14:35] Where would you recommend we start to try out VR? A-Frame is the easiest to use for beginners. You don’t need to know how to use 3D. It has Angular components. There is also Play, where you can take any experience you want and work off of that. Sketchfab is an app where you can use 3D models. There is also a Google app that takes 360-degree 3D pictures and turns them into experiences. [00:16:44] Would those 3D pictures have sound or just an image? Yes, it does have sound as well. [00:17:52] Does A-Frame have components that you feed data to? It is just like any kind of Angular component. It seems foreign to web developers because you are creating a scene. But A-Frame makes it easy for you: just have to add the objects itself. You have components for a scene. [00:19:14] How do you program the interactions with objects in Angular/Web VR app? Interactions are not the easiest to program. Trying to solve the problem itself. You can take data through the Gamepad API. You can also use Itracking where you look at an object and select it. [00:20:14] How long have you been doing this? Not long - she was “dying to work with WebVR.” She had a chance to work with Play and had fun. [00:21:00] Could I built a desktop app with Electron? Will it work in Chromium? Yes. [00:21:20] Will it work in the embedded Safari or Chrome Views that you get on Android or the iPhone? Not sure. But it can be loaded unto a website and downloaded onto your phone. [00:23:00] Fairly approachable if you have a SmartPhone. MergeVR has a Goggle and Cube. It can create VR experiences for kids. The product is affordable: only $60 for Goggles and the Cube is $20. [00:24:20] How do you test it? Hard to test because it is visual based. There is a Chrome plug-in that helps. The mapping is very mathematical, which is an easy part to test. [00:25:30] Is there anybody in the WebVR space that you admire? A-Frame team has done a great job. The 3JS creator Mr.Doob has been developing for a long time, before the community there is now. Companies have been using his stuff for years. Brandon Jones, who is implementing WebVR on the Chrome team. [00:34:47] How is VR development different from web development? Other than the interaction, writing the code isn’t all that different. The tool used was created for websites with 3D capabilities. Usability is different. There is an adjustment curve with VR: people navigate VR with a mouse better than with a headset. Picks Lukas: Fantastical App Ketogenic Diet Keto Cheesecake Charles: 2 Keto Dudes Podcast Keto Clarity by Jimmy Moore Livin’ La Vida Low Carb Podcast Keto Pad Thai Joe: Rogue One Never build a house Aysegul Cardboard Camera App Voices of VR Podcast You Are Not So Smart Podcast Merge Cube Links Twitter GitHub
AiA 151: WebVR with Aysegul Yonet The panel for this episode of Adventures in Angular is Alyssa Nicoll, Joe Eames, Lukas Ruebbelke, and Charles Max Wood. Special guest Aysegul Yonet is here to discuss WebVR and visualizations. Tune in to learn more! [00:02:36] Can you really do VR with Angular? Yes. VR is a different kind of API. [00:03:07] Can you give a brief explanation of how Web VR works? Web VR is currently an experimental API. It creates 3D experiences that interact using the gamepad API. Angular and Web VR work together by writing more declarative experiences. [00:04:05] What do you mean by it being experimental? Things are changing quickly. Not all browsers are implemented. It has to be enabled in Chrome, it can be enabled in Firefox, but not all other browsers implement it. A 2.0 Web VR version is being created, which will be similar to the version that is out now. [00:05:05] VR in a Predictable Manner Not enabled in some of the browsers but can check it and leave a message. Once you have an available browser, there is a consistent interaction. [00:06:30] What kind of hardware is required to run the VR experience? VR is now very accessible to everyone because of Web VR. Google Cardboard is one of the cheapest ways. It is around $20. Samsung VR headset is free. Also can purchase cheap hand controls. Developers do not have to go through app stores to release a product, which makes it cheap for them as well. [00:08:30] What are three cases that you see Web VR that could be disruptive? One case is in the education field. Google Expedition is creating an app for teachers to create experiences for students to see different places such as museums. A second case is in the medical world. Web VR can be an amazing pain killer. It has been used in Leukemia patients. For example, kids don’t want to take medication but using VR they can fight the disease itself. A third case is the Smithsonian Museum in DC. Artwork was scanned through VR and 3D experiences created through that. [00:14:35] Where would you recommend we start to try out VR? A-Frame is the easiest to use for beginners. You don’t need to know how to use 3D. It has Angular components. There is also Play, where you can take any experience you want and work off of that. Sketchfab is an app where you can use 3D models. There is also a Google app that takes 360-degree 3D pictures and turns them into experiences. [00:16:44] Would those 3D pictures have sound or just an image? Yes, it does have sound as well. [00:17:52] Does A-Frame have components that you feed data to? It is just like any kind of Angular component. It seems foreign to web developers because you are creating a scene. But A-Frame makes it easy for you: just have to add the objects itself. You have components for a scene. [00:19:14] How do you program the interactions with objects in Angular/Web VR app? Interactions are not the easiest to program. Trying to solve the problem itself. You can take data through the Gamepad API. You can also use Itracking where you look at an object and select it. [00:20:14] How long have you been doing this? Not long - she was “dying to work with WebVR.” She had a chance to work with Play and had fun. [00:21:00] Could I built a desktop app with Electron? Will it work in Chromium? Yes. [00:21:20] Will it work in the embedded Safari or Chrome Views that you get on Android or the iPhone? Not sure. But it can be loaded unto a website and downloaded onto your phone. [00:23:00] Fairly approachable if you have a SmartPhone. MergeVR has a Goggle and Cube. It can create VR experiences for kids. The product is affordable: only $60 for Goggles and the Cube is $20. [00:24:20] How do you test it? Hard to test because it is visual based. There is a Chrome plug-in that helps. The mapping is very mathematical, which is an easy part to test. [00:25:30] Is there anybody in the WebVR space that you admire? A-Frame team has done a great job. The 3JS creator Mr.Doob has been developing for a long time, before the community there is now. Companies have been using his stuff for years. Brandon Jones, who is implementing WebVR on the Chrome team. [00:34:47] How is VR development different from web development? Other than the interaction, writing the code isn’t all that different. The tool used was created for websites with 3D capabilities. Usability is different. There is an adjustment curve with VR: people navigate VR with a mouse better than with a headset. Picks Lukas: Fantastical App Ketogenic Diet Keto Cheesecake Charles: 2 Keto Dudes Podcast Keto Clarity by Jimmy Moore Livin’ La Vida Low Carb Podcast Keto Pad Thai Joe: Rogue One Never build a house Aysegul Cardboard Camera App Voices of VR Podcast You Are Not So Smart Podcast Merge Cube Links Twitter GitHub
VR Hermits episode 08 where we talk about our time away, productivity systems, Ready Player One, WebVR, and decentralized systems. Look at this dog (https://goo.gl/photos/2PRXqPCDT8X4uLZy7) WebVR (https://webvr.info/) A-Frame (https://aframe.io/) Learn A-frame to build VR Websites (https://www.udemy.com/webvr-with-a-frame-coding-for-virtual-reality-websites/learn/v4/overview)
Chat with the founders of Spontanimation about the latest developments in emotional autonomous characters. NOTES https://www.twitch.tv/malfunction_ai https://spontanimation.com SUBSCRIBE http://www.youtube.com/subscription_center?add_user=skinny97214 LET’S CONNECT https://twitter.com/crystaldbeasley https://www.facebook.com/groups/1880503138872877/
My JS Story Cory House On this Episode we have another JS Story, and this time it’s with Cory House, a Pluralsight author, software architect for Cox Automotive, and a consultant with a focus on React. Listen to Charles Max Wood and Cory discuss a bit about how Cory got into programming, how learning how to learn is vital to being a talented developer, as well as using documentation as your development environment to ensure your code’s documentation doesn’t fall behind. This and more right here. Stay tuned. How did you get into programming? Cory starts his story as a business major in college but had interest in computers. He spent time around various computers and machines, giving him experience in various operating systems and platforms. On any given day he would be using any of three different operating systems. His interest in computers inspired him to double major. He started learning Cobalt and Visual Basic and C++. He talks about being interested in web development, including Flash. He specialized in Flash throughout college, as well as early on in his software development career. He also talks a bit about that the open web seems to innovate in a way that keeps it relevant. He talks about using Flash to make websites with entering screens and animations and now that is obsolete. Charles mentions that it’s interesting that his main interest was business and computers became something he was interested in later on and that you don’t have to be someone who started young to be proficient. Cory talks about being driven to catch up, being around people who knew things off the top of their head while he was still asking questions and looking things up. Learning How to Learn Out of college Cory found that he had a degree, but what he had really learned was how to learn. He never used Cobalt, C ++, or visual basic after school. Learning how to learn combined with being able to create a focus on a specific technology are vital. Charles adds that he would hear often that it took being a natural in programming to get it, and that maybe being a natural was really just being someone who has learned how to learn and to focus. Getting Good With Your Craft Cory mentions that working with someone who head and shoulders ahead of everyone else. They were working in Unix and seemed to know every single Unix command and flag. He found it inspiring to see someone take the craft so seriously and to learn a specific technologies tool with so much dedication. Some technologies will be so important that they will be key technologies that will still be useful many years later. Cory suggests that one of those tools seem to be JavaScript. JavaScript is almost mandatory in frontend web development. Additionally, JavaScript is reaching into other new technology types including IoT and VR and other places, constantly expanding. How did you get into JavaScript? Cory talks about how it really all got started when Steve Jobs killed Flash. He opened his mind to other technologies and started working with JavaScript. Remembering learning jQuery, he found himself really enjoying it. He started building online business applications. Browser inconsistencies were a huge issue, making it so that you’d have to check your work on each browser to make sure it worked cross platform. Things are moving so quickly that being a full stack developer is becoming less and less prevalent, to the point where he considers himself primarily a JavaScript developer. Being an expert in a single technology can make you really valuable. Companies are running into issues with not finding enough people that are experts in a single tech. Cory suggests that employers should find employees that seem interested and help allow them to focus and learn whatever that tech is. Charles talks about the split between developers that tend to lean full stack and plug in technologies when they need it versus developers that work exclusively in front end. He suggests it may be a case by case situation. Service Oriented Architecture Cory suggests that service oriented architecture movement has moved us that way. Once you have a set of services set up, it becomes more realistic to turn on the front end. If there were a good set of services there, Cory adds that he doesn’t think he would be able to build services faster using a server side framework like Rails, Django, or ASP.Net MVC than he could in React today using something like create React app. The front end has become much more mature. Cory mentions that he has had good experiences with ASP.Net NPC and Visual Basic being a Microsoft stack developer. He adds that he doesn’t feel like he has given up anything working with JavaScript. He adds that with the nesting of different models together, he gets to reuse a lot of code in server side development. NPM makes it easy to stand up a new package. If you are planning to create an API, it becomes much harder to use a server side rendering stack, with so many APIs available, it’s a logical move to go client side. Possible Future for Front-end and Back-end Roles Charles brings up that the development of things like VR are making changes in the roles that front end and back end development play. The front end will more to taking care of the overall application development of apps, while the back end will become supporting roles as services and APIs. New technology like VR and artificial intelligence will need a high amount of computing power on the backend. The front end will focus more on the overall experience, display, and the way we react with things. Charles talks about how the web may move away from being just an HTML platform. He says that it will be interesting to find where JavaScript and frameworks like React will fall into this shift into this next generation. We already are seeing some of this with the capabilities with canvases, WebVR, and SVG and how they are changing how we experience the web. Reasonable Component Story Cory brings up being interested in the Reasonable component story. Sharing code from a traditional web app, to a native app, and to potentially a VR app as well is exciting and he hopes to see it flesh out more in the coming years. He talks about going to conferences and how much we have built and how much we don’t have easily sharable innovation. He hopes to see it solved in the next few years. What contributions have you made to the JavaScript community? Cory mentions working on the open source project Slingshot. He was trying to solve issues that many found in React. React isn’t very opinionated. React is for writing reasonable components for the web, but it doesn’t have opinions on how you structure your files, how you minify, bundle, deploy, or make API calls, etc. He realized that telling people to use React and to deal with those issues wasn’t reasonable. He created React Slingshot as a development boilerplate. He put it to use in many applications and it became popular. It’s easy because it did things like allow you to run NPM to pull independencies and pull a file, it would fire up a web browser, watch your files, run tests, hot reloading on save, and had a running Redux application build it. It allowed people to get started very quickly. He talks about how he wasn’t the only person trying to solve this issue. He says that if you look now there are well over one hundred boiler plates for React that do similar things. Most popular being Create React App. Contributions outside of this, he talks about editing documentation on open source projects being part of his biggest contribution, writing it in markdown and then making pull requests. What are you working on now? Cory adds that he just finished his 7th or 8th Pluralsight course on creating usable React components. At work they create their own reusable React component library. He says that he realizes that it’s a complicated process, where all decisions you make, in order to have a reusable component story, you have to make a lot of decisions. Things like how granular to make the components, reusable styles and how they are packaged, how they are hosted, will it be open or source, etc. Publicly Closed - Internally Open Source Projects Cory talks about the idea of having it as a closed source project, but treating it like an internal open source project for the company, having many people feel invested into the project. He found creating the documentation story was the toughest part. Having solid documentation story that helps with showing how to use the components and it’s features and behaviors. He spends much of his type looking at other documents to help him come up with ways to create his own. He talks about generating the documents automatically with the updates so that they are always in sync. Charles adds that documentation syncing often happens right in the comments, which are also acceptable to being outdated. Pull-request-Template.md Cory adds that a useful way to allow for well documented and safe pull requests is to make a pull request template in GitHub by creating a file called pull-request-template.md so that any time someone makes a pull request, that .md template will populate the pull request. Cory has a checklist for a pull request like making sure there are tests for any new components, the file name should have an uppercase character, is there a ticket open, etc. All of the basic things that should happen in a pull will be in the pull-request-template.md. Charles adds that documentation is one of the things that gets ignored. Having a standard process is very important, more so than getting the job done faster. Also having an outlined expectation for how it’s delivered is important as well. Documentation as Development Environment A useful trick that Cory uses, is using the documentation as the development environment. Anytime they are working on a new component, they start with a documentation site, making changes within the documentation and then it hot loading your changes live. This way your documentation is front of mind and keeps the documentation fall behind. Why React instead of the other frameworks? Cory says that he can sum up React in a single sentence. He says that your HTML sits right in the JavaScript. Which usually sounds bad to a large group of developers. He expects people to react negatively when he talks about it. What he has run into as a common problem, is people separating concerns by filetype and technology, but with React he seems the common problems in terms of components. Cory says that components are the future. Industries that have matured utilize components. For example car manufacturers or even electronic manufactures build things in modules and components. Things that are reusable should be encapsulated into a component instead of trying to hold it in our heads. This makes it so things look the same and reduces many mistakes. You can create components in different frameworks, but React co-mingles markup and javascript with something like JSX. You’re not writing HTML, you’re writing JSX that boils down to HTML. That one element is fundamentally what makes React easier to Cory. For the most part, React can be learned by JavaScript developers in less than a day because many of the things you need to do in React, is just basic JavaScript. Charles adds that components are a concept coming up in various frameworks and is becoming more popular. Picks Cory’s Cory’s React Courses on Pluralsight Essentialism the book Charles’ Get a Better Job Course Angular Remote Conf (now Ruby Dev Summit) React Podcast Kickstarter Links Cory’s Twitter
My JS Story Cory House On this Episode we have another JS Story, and this time it’s with Cory House, a Pluralsight author, software architect for Cox Automotive, and a consultant with a focus on React. Listen to Charles Max Wood and Cory discuss a bit about how Cory got into programming, how learning how to learn is vital to being a talented developer, as well as using documentation as your development environment to ensure your code’s documentation doesn’t fall behind. This and more right here. Stay tuned. How did you get into programming? Cory starts his story as a business major in college but had interest in computers. He spent time around various computers and machines, giving him experience in various operating systems and platforms. On any given day he would be using any of three different operating systems. His interest in computers inspired him to double major. He started learning Cobalt and Visual Basic and C++. He talks about being interested in web development, including Flash. He specialized in Flash throughout college, as well as early on in his software development career. He also talks a bit about that the open web seems to innovate in a way that keeps it relevant. He talks about using Flash to make websites with entering screens and animations and now that is obsolete. Charles mentions that it’s interesting that his main interest was business and computers became something he was interested in later on and that you don’t have to be someone who started young to be proficient. Cory talks about being driven to catch up, being around people who knew things off the top of their head while he was still asking questions and looking things up. Learning How to Learn Out of college Cory found that he had a degree, but what he had really learned was how to learn. He never used Cobalt, C ++, or visual basic after school. Learning how to learn combined with being able to create a focus on a specific technology are vital. Charles adds that he would hear often that it took being a natural in programming to get it, and that maybe being a natural was really just being someone who has learned how to learn and to focus. Getting Good With Your Craft Cory mentions that working with someone who head and shoulders ahead of everyone else. They were working in Unix and seemed to know every single Unix command and flag. He found it inspiring to see someone take the craft so seriously and to learn a specific technologies tool with so much dedication. Some technologies will be so important that they will be key technologies that will still be useful many years later. Cory suggests that one of those tools seem to be JavaScript. JavaScript is almost mandatory in frontend web development. Additionally, JavaScript is reaching into other new technology types including IoT and VR and other places, constantly expanding. How did you get into JavaScript? Cory talks about how it really all got started when Steve Jobs killed Flash. He opened his mind to other technologies and started working with JavaScript. Remembering learning jQuery, he found himself really enjoying it. He started building online business applications. Browser inconsistencies were a huge issue, making it so that you’d have to check your work on each browser to make sure it worked cross platform. Things are moving so quickly that being a full stack developer is becoming less and less prevalent, to the point where he considers himself primarily a JavaScript developer. Being an expert in a single technology can make you really valuable. Companies are running into issues with not finding enough people that are experts in a single tech. Cory suggests that employers should find employees that seem interested and help allow them to focus and learn whatever that tech is. Charles talks about the split between developers that tend to lean full stack and plug in technologies when they need it versus developers that work exclusively in front end. He suggests it may be a case by case situation. Service Oriented Architecture Cory suggests that service oriented architecture movement has moved us that way. Once you have a set of services set up, it becomes more realistic to turn on the front end. If there were a good set of services there, Cory adds that he doesn’t think he would be able to build services faster using a server side framework like Rails, Django, or ASP.Net MVC than he could in React today using something like create React app. The front end has become much more mature. Cory mentions that he has had good experiences with ASP.Net NPC and Visual Basic being a Microsoft stack developer. He adds that he doesn’t feel like he has given up anything working with JavaScript. He adds that with the nesting of different models together, he gets to reuse a lot of code in server side development. NPM makes it easy to stand up a new package. If you are planning to create an API, it becomes much harder to use a server side rendering stack, with so many APIs available, it’s a logical move to go client side. Possible Future for Front-end and Back-end Roles Charles brings up that the development of things like VR are making changes in the roles that front end and back end development play. The front end will more to taking care of the overall application development of apps, while the back end will become supporting roles as services and APIs. New technology like VR and artificial intelligence will need a high amount of computing power on the backend. The front end will focus more on the overall experience, display, and the way we react with things. Charles talks about how the web may move away from being just an HTML platform. He says that it will be interesting to find where JavaScript and frameworks like React will fall into this shift into this next generation. We already are seeing some of this with the capabilities with canvases, WebVR, and SVG and how they are changing how we experience the web. Reasonable Component Story Cory brings up being interested in the Reasonable component story. Sharing code from a traditional web app, to a native app, and to potentially a VR app as well is exciting and he hopes to see it flesh out more in the coming years. He talks about going to conferences and how much we have built and how much we don’t have easily sharable innovation. He hopes to see it solved in the next few years. What contributions have you made to the JavaScript community? Cory mentions working on the open source project Slingshot. He was trying to solve issues that many found in React. React isn’t very opinionated. React is for writing reasonable components for the web, but it doesn’t have opinions on how you structure your files, how you minify, bundle, deploy, or make API calls, etc. He realized that telling people to use React and to deal with those issues wasn’t reasonable. He created React Slingshot as a development boilerplate. He put it to use in many applications and it became popular. It’s easy because it did things like allow you to run NPM to pull independencies and pull a file, it would fire up a web browser, watch your files, run tests, hot reloading on save, and had a running Redux application build it. It allowed people to get started very quickly. He talks about how he wasn’t the only person trying to solve this issue. He says that if you look now there are well over one hundred boiler plates for React that do similar things. Most popular being Create React App. Contributions outside of this, he talks about editing documentation on open source projects being part of his biggest contribution, writing it in markdown and then making pull requests. What are you working on now? Cory adds that he just finished his 7th or 8th Pluralsight course on creating usable React components. At work they create their own reusable React component library. He says that he realizes that it’s a complicated process, where all decisions you make, in order to have a reusable component story, you have to make a lot of decisions. Things like how granular to make the components, reusable styles and how they are packaged, how they are hosted, will it be open or source, etc. Publicly Closed - Internally Open Source Projects Cory talks about the idea of having it as a closed source project, but treating it like an internal open source project for the company, having many people feel invested into the project. He found creating the documentation story was the toughest part. Having solid documentation story that helps with showing how to use the components and it’s features and behaviors. He spends much of his type looking at other documents to help him come up with ways to create his own. He talks about generating the documents automatically with the updates so that they are always in sync. Charles adds that documentation syncing often happens right in the comments, which are also acceptable to being outdated. Pull-request-Template.md Cory adds that a useful way to allow for well documented and safe pull requests is to make a pull request template in GitHub by creating a file called pull-request-template.md so that any time someone makes a pull request, that .md template will populate the pull request. Cory has a checklist for a pull request like making sure there are tests for any new components, the file name should have an uppercase character, is there a ticket open, etc. All of the basic things that should happen in a pull will be in the pull-request-template.md. Charles adds that documentation is one of the things that gets ignored. Having a standard process is very important, more so than getting the job done faster. Also having an outlined expectation for how it’s delivered is important as well. Documentation as Development Environment A useful trick that Cory uses, is using the documentation as the development environment. Anytime they are working on a new component, they start with a documentation site, making changes within the documentation and then it hot loading your changes live. This way your documentation is front of mind and keeps the documentation fall behind. Why React instead of the other frameworks? Cory says that he can sum up React in a single sentence. He says that your HTML sits right in the JavaScript. Which usually sounds bad to a large group of developers. He expects people to react negatively when he talks about it. What he has run into as a common problem, is people separating concerns by filetype and technology, but with React he seems the common problems in terms of components. Cory says that components are the future. Industries that have matured utilize components. For example car manufacturers or even electronic manufactures build things in modules and components. Things that are reusable should be encapsulated into a component instead of trying to hold it in our heads. This makes it so things look the same and reduces many mistakes. You can create components in different frameworks, but React co-mingles markup and javascript with something like JSX. You’re not writing HTML, you’re writing JSX that boils down to HTML. That one element is fundamentally what makes React easier to Cory. For the most part, React can be learned by JavaScript developers in less than a day because many of the things you need to do in React, is just basic JavaScript. Charles adds that components are a concept coming up in various frameworks and is becoming more popular. Picks Cory’s Cory’s React Courses on Pluralsight Essentialism the book Charles’ Get a Better Job Course Angular Remote Conf (now Ruby Dev Summit) React Podcast Kickstarter Links Cory’s Twitter
My JS Story Cory House On this Episode we have another JS Story, and this time it’s with Cory House, a Pluralsight author, software architect for Cox Automotive, and a consultant with a focus on React. Listen to Charles Max Wood and Cory discuss a bit about how Cory got into programming, how learning how to learn is vital to being a talented developer, as well as using documentation as your development environment to ensure your code’s documentation doesn’t fall behind. This and more right here. Stay tuned. How did you get into programming? Cory starts his story as a business major in college but had interest in computers. He spent time around various computers and machines, giving him experience in various operating systems and platforms. On any given day he would be using any of three different operating systems. His interest in computers inspired him to double major. He started learning Cobalt and Visual Basic and C++. He talks about being interested in web development, including Flash. He specialized in Flash throughout college, as well as early on in his software development career. He also talks a bit about that the open web seems to innovate in a way that keeps it relevant. He talks about using Flash to make websites with entering screens and animations and now that is obsolete. Charles mentions that it’s interesting that his main interest was business and computers became something he was interested in later on and that you don’t have to be someone who started young to be proficient. Cory talks about being driven to catch up, being around people who knew things off the top of their head while he was still asking questions and looking things up. Learning How to Learn Out of college Cory found that he had a degree, but what he had really learned was how to learn. He never used Cobalt, C ++, or visual basic after school. Learning how to learn combined with being able to create a focus on a specific technology are vital. Charles adds that he would hear often that it took being a natural in programming to get it, and that maybe being a natural was really just being someone who has learned how to learn and to focus. Getting Good With Your Craft Cory mentions that working with someone who head and shoulders ahead of everyone else. They were working in Unix and seemed to know every single Unix command and flag. He found it inspiring to see someone take the craft so seriously and to learn a specific technologies tool with so much dedication. Some technologies will be so important that they will be key technologies that will still be useful many years later. Cory suggests that one of those tools seem to be JavaScript. JavaScript is almost mandatory in frontend web development. Additionally, JavaScript is reaching into other new technology types including IoT and VR and other places, constantly expanding. How did you get into JavaScript? Cory talks about how it really all got started when Steve Jobs killed Flash. He opened his mind to other technologies and started working with JavaScript. Remembering learning jQuery, he found himself really enjoying it. He started building online business applications. Browser inconsistencies were a huge issue, making it so that you’d have to check your work on each browser to make sure it worked cross platform. Things are moving so quickly that being a full stack developer is becoming less and less prevalent, to the point where he considers himself primarily a JavaScript developer. Being an expert in a single technology can make you really valuable. Companies are running into issues with not finding enough people that are experts in a single tech. Cory suggests that employers should find employees that seem interested and help allow them to focus and learn whatever that tech is. Charles talks about the split between developers that tend to lean full stack and plug in technologies when they need it versus developers that work exclusively in front end. He suggests it may be a case by case situation. Service Oriented Architecture Cory suggests that service oriented architecture movement has moved us that way. Once you have a set of services set up, it becomes more realistic to turn on the front end. If there were a good set of services there, Cory adds that he doesn’t think he would be able to build services faster using a server side framework like Rails, Django, or ASP.Net MVC than he could in React today using something like create React app. The front end has become much more mature. Cory mentions that he has had good experiences with ASP.Net NPC and Visual Basic being a Microsoft stack developer. He adds that he doesn’t feel like he has given up anything working with JavaScript. He adds that with the nesting of different models together, he gets to reuse a lot of code in server side development. NPM makes it easy to stand up a new package. If you are planning to create an API, it becomes much harder to use a server side rendering stack, with so many APIs available, it’s a logical move to go client side. Possible Future for Front-end and Back-end Roles Charles brings up that the development of things like VR are making changes in the roles that front end and back end development play. The front end will more to taking care of the overall application development of apps, while the back end will become supporting roles as services and APIs. New technology like VR and artificial intelligence will need a high amount of computing power on the backend. The front end will focus more on the overall experience, display, and the way we react with things. Charles talks about how the web may move away from being just an HTML platform. He says that it will be interesting to find where JavaScript and frameworks like React will fall into this shift into this next generation. We already are seeing some of this with the capabilities with canvases, WebVR, and SVG and how they are changing how we experience the web. Reasonable Component Story Cory brings up being interested in the Reasonable component story. Sharing code from a traditional web app, to a native app, and to potentially a VR app as well is exciting and he hopes to see it flesh out more in the coming years. He talks about going to conferences and how much we have built and how much we don’t have easily sharable innovation. He hopes to see it solved in the next few years. What contributions have you made to the JavaScript community? Cory mentions working on the open source project Slingshot. He was trying to solve issues that many found in React. React isn’t very opinionated. React is for writing reasonable components for the web, but it doesn’t have opinions on how you structure your files, how you minify, bundle, deploy, or make API calls, etc. He realized that telling people to use React and to deal with those issues wasn’t reasonable. He created React Slingshot as a development boilerplate. He put it to use in many applications and it became popular. It’s easy because it did things like allow you to run NPM to pull independencies and pull a file, it would fire up a web browser, watch your files, run tests, hot reloading on save, and had a running Redux application build it. It allowed people to get started very quickly. He talks about how he wasn’t the only person trying to solve this issue. He says that if you look now there are well over one hundred boiler plates for React that do similar things. Most popular being Create React App. Contributions outside of this, he talks about editing documentation on open source projects being part of his biggest contribution, writing it in markdown and then making pull requests. What are you working on now? Cory adds that he just finished his 7th or 8th Pluralsight course on creating usable React components. At work they create their own reusable React component library. He says that he realizes that it’s a complicated process, where all decisions you make, in order to have a reusable component story, you have to make a lot of decisions. Things like how granular to make the components, reusable styles and how they are packaged, how they are hosted, will it be open or source, etc. Publicly Closed - Internally Open Source Projects Cory talks about the idea of having it as a closed source project, but treating it like an internal open source project for the company, having many people feel invested into the project. He found creating the documentation story was the toughest part. Having solid documentation story that helps with showing how to use the components and it’s features and behaviors. He spends much of his type looking at other documents to help him come up with ways to create his own. He talks about generating the documents automatically with the updates so that they are always in sync. Charles adds that documentation syncing often happens right in the comments, which are also acceptable to being outdated. Pull-request-Template.md Cory adds that a useful way to allow for well documented and safe pull requests is to make a pull request template in GitHub by creating a file called pull-request-template.md so that any time someone makes a pull request, that .md template will populate the pull request. Cory has a checklist for a pull request like making sure there are tests for any new components, the file name should have an uppercase character, is there a ticket open, etc. All of the basic things that should happen in a pull will be in the pull-request-template.md. Charles adds that documentation is one of the things that gets ignored. Having a standard process is very important, more so than getting the job done faster. Also having an outlined expectation for how it’s delivered is important as well. Documentation as Development Environment A useful trick that Cory uses, is using the documentation as the development environment. Anytime they are working on a new component, they start with a documentation site, making changes within the documentation and then it hot loading your changes live. This way your documentation is front of mind and keeps the documentation fall behind. Why React instead of the other frameworks? Cory says that he can sum up React in a single sentence. He says that your HTML sits right in the JavaScript. Which usually sounds bad to a large group of developers. He expects people to react negatively when he talks about it. What he has run into as a common problem, is people separating concerns by filetype and technology, but with React he seems the common problems in terms of components. Cory says that components are the future. Industries that have matured utilize components. For example car manufacturers or even electronic manufactures build things in modules and components. Things that are reusable should be encapsulated into a component instead of trying to hold it in our heads. This makes it so things look the same and reduces many mistakes. You can create components in different frameworks, but React co-mingles markup and javascript with something like JSX. You’re not writing HTML, you’re writing JSX that boils down to HTML. That one element is fundamentally what makes React easier to Cory. For the most part, React can be learned by JavaScript developers in less than a day because many of the things you need to do in React, is just basic JavaScript. Charles adds that components are a concept coming up in various frameworks and is becoming more popular. Picks Cory’s Cory’s React Courses on Pluralsight Essentialism the book Charles’ Get a Better Job Course Angular Remote Conf (now Ruby Dev Summit) React Podcast Kickstarter Links Cory’s Twitter
PC Perspective Podcast #447 - 04/27/17 Join us for loads of Intel Optane, multiple water cooling parts, a Mini-ITX AM4 board, and more! You can subscribe to us through iTunes and you can still access it directly through the RSS page HERE. The URL for the podcast is: http://pcper.com/podcast - Share with your friends! iTunes - Subscribe to the podcast directly through the iTunes Store (audio only) Video version on iTunes Google Play - Subscribe to our audio podcast directly through Google Play! RSS - Subscribe through your regular RSS reader (audio only) Video version RSS feed MP3 - Direct download link to the MP3 file Hosts: Jeremy Hellstrom, Allyn Malventano, Ken Addison, Morry Teitelman Peanut Gallery: Alex Lustenberg Program length: 1:50:22 Podcast topics of discussion: Join our spam list to get notified when we go live! Patreon London Meetup! Week in Review: 0:06:41 Intel Optane SSD DC P4800X 375GB Review - Enterprise 3D XPoint 0:28:40 Riotoro Onyx Series Power Supply Review 0:33:30 EVGA GeForce GTX 1080 Ti SC2 with iCX Technology Review 0:37:50 EK Supremacy MX CPU Waterblock Review 0:50:20 Intel Optane Memory 32GB Review - Faster Than Lightning News items of interest: 1:19:05 Cooler, Quieter, Faster - CORSAIR Launches the Hydro GFX GTX 1080 Ti 1:23:40 Contest: Win an ASUS GTX 1070 8GB or GTX 1050 Ti Dual-fan OC Card! 1:25:43 BIOSTAR Launches First Mini-ITX AM4 Motherboards 1:27:40 Windows 3.11 in WebVR 1:31:10 FSP Launches Windale CPU Coolers Hardware/Software Picks of the Week Jeremy: Oculus on the head, iPhone in the pants, VR Mech gaming Allyn: Factorio fans - 0.15 experimental is out! (new graphics)(dev test img) Ken: Raspberry Pi Zero W Morry: Bayonetta http://pcper.com/podcast http://twitter.com/ryanshrout and http://twitter.com/pcper Closing/outro Subscribe to the PC Perspective YouTube Channel for more videos, reviews and podcasts!!
Ecco tutti i link alle news: ➡️ Google integra il WebVR all’interno di Chrome: http://snip.ly/rfg97➡️ Google lancia WebVR Experiments, un nuovo sito che raccoglie tutta una serie di progetti di realtà virtuale compatibili con diversi visori VR: http://snip.ly/84r5i ➡️ Google lancia AutoDraw, un tool che riconosce i nostri disegni tramite intelligenza artificiale: http://snip.ly/mn2ks➡️ Google ha condotto una ricerca sul modello di interpretazione degli schizzi grafici: http://snip.ly/3mu7y➡️ Annunciata la data di uscita del nuovo Uncharted per PS4: http://snip.ly/wff3x ➡️ Samsung sta lavorando ad un nuovo smartphone dual screen pieghevole: http://snip.ly/zs7pq➡️ Instagram Stories raggiunge i 200 Milioni di utenti superando Snapchat e rilascia nuovi steakers per festeggiare: http://snip.ly/mh0j9
In Ausgabe #35 des VRODOCAST sprechen wir über gefährliche VR-Sucht, das Potenzial von Web-VR, Lichtfelder und neue Erfindungen, die notwendig sind, um die Branche voranzubringen. VR als Bedrohung für die Gesellschaft Ausgerechnet der Entwickler des erfolgreichsten Augmented-Reality-Spiels aller Zeiten fürchtet das Suchtpotenzial der Virtual Reality. John Hanke, Chef vom Entwicklerstudio Niantic, das den AR-Megahit Pokémon Go programmiert hat, wünscht sich für die Zukunft mehr AR und weniger VR. Es sei deutlich gesünder, für ein Augmented-Reality-Spielchen vor die Tür zu gehen als sich daheim mit der VR-Brille einzusperren. VR könne ein "Problem für die Gesellschaft" werden. Liegt Hamke richtig oder ist es nur Panikmache? Will er nur seine AR-Agenda pushen? Mehr dazu: https://vrodo.de/pokemon-go-erfinder-virtual-reality-koennte-gesellschaftliches-problem-werden/ Web-VR ist VR für jedermann Google stellte in diesen Tagen eine neue Web-VR-Initiative vor, bei der Entwickler auf einer Online-Plattform Programmiercode für VR-Apps veröffentlichen und miteinander teilen können. Es gibt schon eine ganze Reihe an meist experimentellen VR-Anwendungen, die im Browser laufen. Bei einem mobilen Gerät in Kombination mit einer einfachen Smartphone-Brille senkt das die Einstiegsbarriere für VR enorm. Seite im Chrome-Browser aufrufen, Smartphone in Brille einlegen - fertig ist das VR-Erlebnis. Bringt Web-VR die Virtual Reality dem Mainstream bei? Mehr dazu: https://vrodo.de/virtual-reality-google-stellt-neue-web-vr-initiative-und-erste-apps-vor/ Lytros neue Lichtfeldwand Das auf neue Kameratechnologien spezialisierte Unternehmen Lytro stellte vor einiger Zeit den neuen Prototyp einer Lichtfeldkamera vor. Es ist eine riesige Wand bestehend aus 95 Objektiven. So spektakulär der Anblick des Geräts ist, er macht auch deutlich, dass in einigen Bereichen noch grundlegende Erfindungen notwendig sind, um das volle Potenzial von VR zu entfalten. Insbesondere bei Aufnahme-, Linsen- und Displaytechnologien braucht es offenbar noch den ein oder anderen Paradigmenwechsel und Heureka-Moment, bevor eine lineare Fortentwicklung wieder Sinn ergibt. Dennoch dürften die aktuellen Experimente ein notwendiger Schritt sein. Mehr dazu: https://vrodo.de/lytro-60-millionen-us-dollar-von-investoren-neue-lichtfeldkamera/
WebVR is Virtual Reality that runs in the browser, on anything from a smartphone, to a laptop, to an HTC Vive. And it's much easier to build for than you'd think. In this episode, I sit down with Casey Yee (UX Engineer at Mozilla and one of the early pioneers of WebVR) to talk about the future of the web. We cover everything from getting started in WebVR, to unique use cases that we've seen, to ways that forward-thinking businesses are already leveraging it. "We started to feel like we were trying to paint a painting while still designing the paintbrush. It's like you're creating in a medium that's still being created. And this is important because this is our opportunity to define this medium. This is a massive technological revolution that is happening before our eyes, similar to the likeness of the transition from print to digital." — Austin at 42:50 Check out A-Frame: https://aframe.io/ Learn more about WebVR: https://webvr.rocks/ Casey on Twitter: Twitter.com/whoyee Casey's personal site: http://cyee.io/ A-Frame on Twitter: Twitter.com/aframevr Mozilla VR on Twitter: Twitter.com/mozillavr Meet the team behind Mozilla VR: https://mozvr.com/ Email us: Hello@UXandGrowth.com Austin on Twitter: Twitter.com/ustinKnight
Descripcion del programa Manuel Rego, quien ha participado en la implementación de CSS Grid Layout nos cuenta como se ha llevado a cabo la implementación de CSS Grid Layout, como funciona y analizamos las diferentes propiedades para aprender esta nueva forma de crear webs. Os acercamos multitud de recursos útiles que esperamos os sean útiles. ¡Bienvenid@s al presente de la web! Recomendaciones Preguntas rápidas: Manuel Rego Quién me ha inspirado: Richard Stallman Quién me ha inspirado: Elika J. Etemad Recomiéndanos un recurso: Grid by Example Recomiéndanos un recurso: Rachel Andrew Recomiéndanos un recurso: Jen Simmons Recomiéndanos un recurso: ESCSS Recomiéndanos a un invitado: Diego Fernandez Recomiéndanos a una invitada: Naiara Abaroa Recomiéndanos a un invitado: Kseso ¿Qué tema te gustaría que tratásemos?: El tema de realidad virtual en la web (WebVR) ¿Qué tema te gustaría que tratásemos?: El futuro de CSS con todo el tema de Houdini ¿Qué tema te gustaría que tratásemos?: Test the Web Forward Contacta con: Manuel Rego Twitter de Manuel Rego Blog de Manuel Rego Links del programa CSS Working Group Repository CSS Working Group Test Repository Web Platform Tests CSS Working Group Drafts Alan Stearns - Becoming Responsible for CSS - CascadiaFest 2016 Recomendaciones de Ignacio Grids CSS Grid Guides on MDN CSS Grid Layout Slides Basic Concepts of Grid Layout Getting Started CSS Grid A Complete Guide to Grid CSS Grid Terminology CSS Grid Layout ya está aquí! (video) Entendiendo CSS Grid Grid Layout CSS Grid Talk Examples Rego's Everyday Life Learn CSS Grid Contacta con el programa Web de WeCodeSign Twitter de WeCodeSign eMail de WeCodeSign Web de Ignacio Villanueva Twitter de Ignacio Villanueva
Blend is the world’s leading provider for Brands and Publishers looking to benefit from the deeper audience engagement that immersive content offers. Media entrepreneur, Damian Collier has built the largest library of premium 360° Video/VR films, available to license for use in campaigns across social media, Virtual Reality headsets and WebVR, and we run a global network of expert 360° Video Creators. Blend also makes it easy for Brands and Publishers to create their own 360 ad experiences all within the browser. Guest Info Blend Media also hosts the largest 360 Videos page on Facebook at www.facebook.com/360vidz and regularly activates campaigns to an engaged audience. www.blend.media
Descripcion del programa Wences Sanz, Senior Designer en Everis nos cuenta su visión por el diseño y las tendencias web que podremos ver este 2017. Nos cuenta su pasión por el diseño y como ve la evolución de este en la web, que le inspira y que no. Si os sentís identificad@s al hablar de tendencias de diseño, del presente y futuro de la Web... ¡Éste es vuestro Podcast! Esperamos que os guste el episodio y como siempre... nos vemos en la red. Recomendaciones Preguntas rápidas: Wences Sanz Quién me ha inspirado: Javier Romero Quién me ha inspirado: Cruz Novillo Quién me ha inspirado: Paul Rand Quién me ha inspirado: Saul Bass Quién me ha inspirado: Josef Müller-Brockmann Recomiéndanos un recurso: Pocket Recomiéndanos un recurso: Dropmark Recomiéndanos a un invitado: Ritxi Ostáriz ¿Qué tema te gustaría que tratásemos?: La formación Contacta con: Wences Sanz Twitter de Wences Sanz LinkedIn de Wences Sanz Tumblr Designmatazz Links del programa Fjord Bauhaus Atipo Studio Google Fonts Typekit Yugo Nakamura Hi-res WebGL WebVR Chrome Experiments Awwwards FWA SiteInspire Graffica R/GA Squarespace fabrik Semplice Lab Virb Carlos Ulloa Recomendaciones de Ignacio Essential design trends, November 2016 18 web design trends for 2017 Web Design Trends for 2017 13 Web Design Trends to Watch in 2017 10 Hottest Web Design Trends You Gotta Know for 2017 Web Design Trends for 2017 Contacta con el programa Web de WeCodeSign Twitter de WeCodeSign eMail de WeCodeSign Web de Ignacio Villanueva Twitter de Ignacio Villanueva
Welcome to the Enter VR podcast! On this episode we are joined by a fellow scholar and gentleman of virtual reality, Kenny Nichols. Here is snippet of some of the things we talked about: 15: Welcome to the shittiest sounding podcast on the internet! 1:00 The Nichols VR dynasty has spread lots love across the cosmos. 3:00 Being different makes you an easy target to dummies with nothing better to hate. 6:00 The VR community is kind and open. 8:00 Coping mechanisms post psychological abuse. (We all have them) 11: 30 The effects of vision impairment on Kenny's career. 14:00 Higher Resolution HMDs could help the visually impaired a lot, but only if the right interfaces are created. 17:00 Kenny is working on getting more WebVR browsers to be more accessible. 19:00 The VR alliance seems like a good group to reach out for Kenny. 21:00 How can HMD's be more accessible to the visual impaired? 23:00 Wearing an HMD with glasses sucks balls. 25:00 What can be done at the game engine level to make UI more friendly to the visually impaired? 29:00 The marketing behind the movement to help the visually impaired. 35:00 https://twitter.com/joshcarpenter/status/798701917069197313 38:00 E-book reading in VR needs to come to every HMD. http://www.chimerareader.com/ 45:00 Navigating a virtual world with 'echo location'. 48:00 The ultimate conclusion of exponential technologies. 50:00 3D printing ultimately promises to let you have whatever you want. 53:00 Synthetically biology ultimately promises to let you be whoever or whatever you want. 55:00 AI ultimately promises to let you do whatever you want. 58:00 Universal basic income is the best way to deal with job automation. 1:01:00 (I say Hears the thing way too much) 1:02:00 VR could be used positivey in mental health applications. 1:07:00 The ultimate promise of VR is to let you go wherever you want to do whatever you want. 1:08:00 Too much of anything is never good. 1:12:00 Civic Center station on a Tuesday night. 1:18:00 The most intense election ever. 1:22:00 FREE PIZZAS FOR EVERYONE/Kenny 2020 1:23:00 (It wasn't hot air) 1:26:00 Your perpetual problems are profitable to someone. 1:32:00 AI government couldn't come any sooner. 1:37:00 Your model of the world is wrong. So is mine. 1:38:00 Both sides are vulnerable to the influence of fake news. 1:41:00 VR can catapult our systems of education. 1:43:00 "Having tools that help us express thoughts visually" (I need to stop saying here's the thing) 1:49:00 https://en.wikipedia.org/wiki/Trivium https://en.wikipedia.org/wiki/Quadrivium 2:01:00 Southpark Vs. Rick and Morty. 2:05:00 Closing thoughts Thanks again to Kenny for coming on the show! Connect with Kenny: https://twitter.com/kennynichols http://guntersuniverse.com/ Intro sound clips include: Las Mananitas by Pedro Infante https://www.youtube.com/watch?v=a1Q6Zg8LPM4 Duck and Cover Nuclear safety alert https://www.youtube.com/watch?v=IKqXu-5jw60 lumi & subsequent - pov (atlas flip) https://soundcloud.com/iamatlas/pov Please support the artists! (Views are my own) Thanks for listening
Ada Rose is an engineer and developer advocate for Samsung. Her passion for the open web and VR has led her to explore WebVR deeply. She explains to Scott why this open technology may be the next big thing!
Learn why Leigh Garland and Shaun Dunne started Studio Zero along with why they feel that WebVR is looking to be one of the more desirable segments of the industry to get into. Leigh also shares his thoughts from his experience with the Hololens along with what it was like attending a recent VR/AR Association meetup in London. We finish this episode with Leigh explaining just what is behind the name Toy Chicken. Connect with Leigh Garland and Studio Zero: Web - StudioZero.co Twitter - @StudioZeroCo LinkedIn - Leigh Garland on LinkedIn Twitter - @ToyChicken Leave us a voicemail! We invite you to call in and leave us a voicemail leaving feedback, asking questions or looking for exposure for your upcoming events. To call in and do so, call us at: 314-529-1998 Simply call the number above and leave your name, where you are calling from and what your question is or anything else you would like to say and we may play your message on an upcoming episode of Everything VR & AR. **Please keep it clean and keep in mind that long distance & International calling rates may apply** VR/AR Association Links for this Episode You are welcome to sign up for the FREE weekly newsletter from the VR/AR Association sent directly to your inbox so that you can keep up with the latest happenings at the VR/AR Association. Visit the Association's events page below to keep up with upcoming events: thevrara.com/events Also, if you would like to get involved with an industry committee such as Digital Health, VR Storytelling or Retail & Commerce to name a few, please visit the following page to get started: thevrara.com/industry-committees Subscribe, Follow and Share Feedback To keep up with Everything VR & AR, make sure to subscribe to the show the on your favorite podcast app! Subscribe and leave a review on iTunes Subscribe on Google Play Subscribe on Pocket Casts Subscribe and leave a review on Stitcher Radio You can enter the following RSS link in your favorite podcast app should the show not appear in searches is: http://everythingvrar.libsyn.com/rss As always, make sure to follow Everything VR & AR on Twitter at @EverythingVRAR and also the VRAR Association on Twitter at @thevrara plus you can join us on Facebook at Facebook.com/vrarassociation. Would you like to share feedback of the Everything VR & AR show? Email your thoughts to podcast@thevrara.com. Host Kevin Harvell is a professional podcaster with over 300+ episodes of hosting, co-hosting and producing experience with a primary focus on consumer technology. Current shows Kevin is involved in either by hosting and/or producing include, the Tech Informist and the Who's Who in St. Lou Show. Kevin also loves spreading his passion for podcasting with others via speaking engagements at technology conferences and helping others launch their own podcasts.
As we look forward to all the great trends and changes that will happen in 2017, in this episode we discuss our thoughts and opinions on the various development trends and notable things that happened in 2016. Looking forward on 2017, we share some of the things we’re excited to see in the new year. Items mentioned in the episode: Preact, React, Inferno, Vue JS, Ember, Angular, Box, Yarn JS, Firefox, Mozilla, Microsoft, Edge, Chakra, Visual Studio Code, Flexbox, CSS Grid, IE, TypeScript, Elm, Flow, Webpack, Progressive Web Apps, React Native, Babel, Redux, WebKit, ES6, Safari, Apple AirPods, Apple MacBook Pro, iPhone 7, Service workers, Web workers, Apple Pay, WebVR, React VR, WebAssembly, Dear JavaScript, OpenSSL, Wearables, Brexit, 2016 US Election, SMACSS, BEM, PostCSS, CSS Houdini, Net Neutrality, Netflix, Atom, Sublime Panelists: Ryan Burgess - @burgessdryan Jem Young - @JemYoung Ryan Anklam - @bittersweetryan Brian Holt - @holtbt Mars Jullian - @marsjosephine Stacy London - @stacylondoner Picks: Ryan Burgess - Electric Objects Frame Ryan Burgess - 2017 conference list Jem Young - Travelers Jem Young - Everyone Ryan Anklam - VIM - devicons Ryan Anklam - Runner’s World Podcast Brian Holt - Run The Jewels 3 Brian Holt - Fish Shell Mars Jullian - React Status Mars Jullian - Frontend focus Stacy London - Nuclide Stacy London - Yarn
A look at how to get up and running with Web VR within 30 minutes.
As the VR/AR/MR industry continues to grow and evolve, the ways that people learn to develop software for these experiences will take cues from other segments. In this episode, Kevin speaks with Amir Esmaeil-Bozorgzadeh about a global focused hackathon he has co-founded for the WebVR segment called Virtuleap which is based in Amsterdam. Learn more about what WebVR is, who the first organization is that is looking for a solution from this years Virtuleap and of course how you can get involved in either this years, or future Virtuleap hackathons. Connect with Amir Esmaeil-Bozorgzadeh and Virtuleap: Web - Virtuleap.com Email - amireb@gmail.com LinkedIn - Amir Esmaeil-Bozorgzadeh on LinkedIn Leave us a voicemail! We invite you to call in and leave us a voicemail leaving feedback, asking questions or looking for exposure for your upcoming events. To call in and do so, call us at: 314-529-1998 Simply call the number above and leave your name, where you are calling from and what your question is or anything else you would like to say and we may play your message on an upcoming episode of Everything VR & AR. **Please keep it clean and keep in mind that long distance & International calling rates may apply** VR/AR Association Links for this Episode You are welcome to sign up for the FREE weekly newsletter from the VR/AR Association sent directly to your inbox so that you can keep up with the latest happenings at the VR/AR Association. Visit the Association's events page below to keep up with upcoming events: thevrara.com/events Also, if you would like to get involved with an industry committee such as Digital Health, VR Storytelling or Retail & Commerce to name a few, please visit the following page to get started: thevrara.com/industry-committees Subscribe, Follow and Share Feedback To keep up with Everything VR & AR, make sure to subscribe to the show the on your favorite podcast app! Subscribe on iTunes Subscribe on Google Play Subscribe on Pocket Casts Subscribe on Stitcher Radio You can enter the following RSS link in your favorite podcast app should the show not appear in searches is: http://everythingvrar.libsyn.com/rss As always, make sure to follow Everything VR & AR on Twitter at @EverythingVRAR and also the VRAR Association on Twitter at @thevrara plus you can join us on Facebook at Facebook.com/vrarassociation. Would you like to share feedback of the Everything VR & AR show? Email your thoughts to podcast@thevrara.com. Host Kevin Harvell is a professional podcaster with over 300+ episodes of hosting, co-hosting and producing experience with a primary focus on consumer technology. Current shows Kevin is involved in either by hosting and/or producing include, the Tech Informist and the Who's Who in St. Lou Show. Kevin also loves spreading his passion for podcasting with others via speaking engagements at technology conferences and helping others launch their own podcasts.
Show Notes: http://bit.ly/29JViTh This week's construction tech news with James Benham (@jamesmbenham), Rob McKinney (@conappguru) and Josh Bone (@bim2thebone) Featuring Construction Tech News of the Week including:- The 2016 JBKnowledge Construction Technology Survey- Biobricks made from hemp and lime- @YulioVR DIY VR platform for artchitects and interior designers- Construction Executive's weekly technology and software rundown- @EarthCam's timelapse video of the Panama Canal project- @Google's WebVR and VR shell to beta/dev versions of Chrome on Android- Congress' decision to discontinue @BlackBerry device usage for Senate Staffers- And much more!Interview about research and development within the construction industry with guest @Todd_Wynne, Technology Manager at the @Rogersobrien.Follow #ConTechTrio on social media for more updates and to join the conversation!Listen to the show at http://jbknowledge.com/contechtrio Powered by JBKnowledge. Learn more at http://jbknowledge.com or follow @JBKnowledge on Twitter.
D.C. Entrepreneur sits down for an in-depth interview with Sean T. McBeth about his work talking about the and future potential of Virtual Reality, including the history of VR, the new Oculus Rift, Gear VR and programming in Web VR through Primose. Sean is Chief Technology Officer at Highland Fundraising Solutions. He's also a freelance software consultant, who has successfully bootstrapped and deployed multiple analytics-heavy OLTP applications for desktop, Web, and mobile Web from concept to first-version in 1-to-2-month timeframes. He works comfortably in C#, Java, VB.NET, C, Racket, VBA, JavaScript, CSS3, HTML5, Node.js, XML, JSON. He's also the creator of the free "Just Write Dammit" writing program, which helps writers eliminate excuses and focus on the task at hand.Support the show (https://www.patreon.com/georgeindc)
Summary Brandon Jones (@tojiro) of Google & Joshua Carpenter (@joshcarpenter) of Mozilla talk with the Web Platform Podcast about the emerging Web VR (Web Virtual Reality) specification which encampasses both AR (Augmented Reality) & VR for the Web Platform. Valve, Microsoft, Facebook, and others have put a lot of effort into changing the way we interact with computers using VR & AR on the native platforms. Now we can share this experience on the web and build the interfaces of tomorrow and the holodecks of the next generation. Resources mozvr - http://mozvr.com/ web vr - http://webvr.info shadertoy - https://www.shadertoy.com/ (BEWARE - this may crash your browser if your GPU is poor) OSVR - http://www.razerzone.com/osvr Web VR Spec - http://mozvr.github.io/webvr-spec/webvr.html Oculus Rift Dev Kit - https://www.oculus.com/en-us/dk2/ Project Tango Dev Kit - https://store.google.com/product/project_tango_tablet_development_kit Tango G+ Community - https://plus.google.com/communities/114537896428695886568 Google Cardboard - https://www.google.com/get/cardboard/ Web VR Mailing List for Contributing - https://mail.mozilla.org/listinfo/web-vr-discuss The Web Ahead with the MozVR team -http://thewebahead.net/upcoming/web-vr-with-josh-carpenter-and-vladimir-vukicevic JSARToolkit & WebRTC article - http://www.html5rocks.com/en/tutorials/webgl/jsartoolkit_webrtc/ janusvr -http://www.janusvr.com/ Vive - http://www.htcvr.com/ Rift Sketch - https://github.com/brianpeiris/RiftSketch/ WebVR Boilerplate - https://github.com/borismus/webvr-boilerplate WebVR polyfill - https://github.com/borismus/webvr-polyfill OpenVR - https://github.com/ValveSoftware/openvr WebVR Builds for Tango - https://drive.google.com/folderview?id=0BzudLt22BqGRbW9WTHMtOWMzNjQ&usp=sharing#list MS Edge User Voice - Vote for WebVR - https://windows.uservoice.com/forums/285214-microsoft-edge?query=webvr Angular Remote Conf Do you want to attend a conference with top level Angular speakers but can afford the cost and inconvenience in travelling? Angular Remote Conf is an online conference Sept. 24th through the 25th with live interactions, a dedicated forum, respected leaders in Angular, and best of all you never have to leave the comfort of your own home to attend. The Web Platform Podcast listeners receive a 20% discount for https://angularremoteconf.com/. All you have to do is use "webplatform" as the coupon code at checkout to get your 20% off. This works for group tickets, standard tickets, and early bird as well. Head over to angularremoteconf.com and sign up ASAP to get the maximum savings DevFestDC 2015 The Web Platform Podcast is a proud media sponsor of DevFest 2015. DevFest is a conference with Great Sessions and Code Labs on Android, Wearables, Polymer, AngularJS, Google Cloud Platform, Meteor and many others. Show hosts Danny Blue & Erik Isaksen will be speakers and the event will be held at AOL Headquarters in Dulles VA Friday Sept 11th 2015 & Saturday Sept 12th 2015. For event registration details check out devfestdc.org and click on the eventbrite link. www.eventbrite.com/e/devfestdc-2015-google-developer-group-dc-tickets-17538373748 now! Panelists Danny Blue (@dee_bloo) - Senior Front End Engineer at Deloitte Digital Erik Isaksen (@eisaksen) - Front End Development Lead at Deloitte Digital & Google Developer Expert in Web Technologies Justin Ribeiro (@justinribeiro) - Wearables & HTML5 Google Developer Expert & Partner at Stickman Ventures
Hello listeners! Welcome to the EnterVR podcast! On this episode I speak with Dr. Yue Fei, the founder of Usense, the creators of Impression Pi. Usense wants to give you AR, VR along with handtracking and positional tracking all in the same mobile computer vision enabled device. Here is a snippet of some of the things we talked about: 1:00 What is impression Pi? 2:00 Getting AR and VR from one single mobile platform. 3:10 Getting AR working on Smartphones. 4:10 Impression Pi's hand tracking input solution. 6:20 Why is Usense going for the all in one solution? What are the challenges to this approach? 9:00 What is the field of view for Impression Pi? 11:00 How Impression Pi solved positional tracking on mobile. 14:36 What are the challenges of nailing down the lowest latency? 17:40 How will Impression Pi compete on the content front? 21:52 Will Impression Pi be compatible with WebVR? 23:00 The price and timing of the devices. 25:40 Why is VR and AR important to Dr. Fei? 28:00 Using Impression Pi to give you superpowers. 31:00 Is the HMD ushering in the development of a new era? 32:30 Closing thoughts and how to stay in touch. Thanks again to Dr. Fei for being a true scholar and gentleman of virtual reality and thank you for listening. Keep in touch with the links below: www.usens.com impressionpi.com https://www.facebook.com/usensus https://twitter.com/usensinc https://www.linkedin.com/company/usens-inc- https://plus.google.com/u/1/b/107361919261150677266/107361919261150677266/posts
Hello and welcome to the EnterVR podcast! On today's show I speak with Antti Jadertpolm, the CEO of Vizor. Vizor allows you to create webvr experiences through a visual programming system. Come along as we learn more about this powerful project. 10: Why create Vizor in the first place? 1:30 What is the allure of VR? 4:30 What will WebVR look like 5 years from now? 6:00 What will it take for WebVR to get to the heights we dream of? 7:00 Who's is the competition? 8:00 What will the default interface of navigating the Web through VR? What will make people come back to VR? 12:00 Visualizing 2D data in VR. 18:00 Who decides what direction WebVR goes in? 20:00 Where does Antti personally see himself 5 years from now? 21:00 Bringing sense of humor to virtual reality. 23:00 Bring Journey to VR! 27:00 Will VR really be a 150 Billion dollar industry in the next 5 years. 29:00 How many VR HMDs be sold in the past 30:00 The VR community scene in Finland. Minefield Studios is company from Finland developing a AAA title for Oculus. 34:00 What are the biggest technical challenges facing Vizor right now? 35:00 How to find tutorials to learn to use Vizor's visual programming system. 36:00 What will do finished product look like? 38:00 The team behind Vizor. 39:00 Reactions to visual programming systems. 40:00 Will casual users adopt visual programming systems more than regular programming? 44:00 Closing thoughts Thanks again to Antti for being a true scholar and gentleman of virtual reality and thank you for listening! Keep in touch with Vizor with links below: http://vizor.io/ https://twitter.com/Vizor_VR https://www.youtube.com/watch?v=7t9ux6UyKkA
Virtual reality technology is starting to take off. VR hardware has been steadily improving. VR films are getting a lot of attention. VR games are leveling up. But so far, virtual reality systems are closed platforms, each working with the equipment and software of one company. What could a cross-platform web of Virtual Reality look like? What might web designers do with a fully-immersive web experience? There's a team at Mozilla working on WebVR. Jen Simmons talks to Josh Carpenter and Vladimir Vukicevic to find out what they are doing.
Hello listeners! Welcome to the EnterVR podcast. On today's show I speak with Dr. Michael Aratow. Dr. Aratow has done work with NASA and telepresence and is currently working on project to rehabilitate people with mental ailments using virtual reality. Come along as we talk about big data, medicine and more! Here is quick snippet of some of the thing we talked about: 10: Intro, how Michael became aware of VR in the first place. 4:00 Michael's work with NASA and display technology. 7:00 What makes virtual reality so exciting? ( Understanding Big Data in a whole new way) 10:00 What is the advantage of analyzing big data in virtual reality? 13:00 Enhancing cognition using virtual reality. 15:30 What is Cognition? How does it work? Where is it? 18:30 Can ER be improved by VR somehow? Using vr for pain distraction. 21:00 Why are VR and newer technologies so slow to catch up within the medical industry. 24:00 How receptive is the medical community to virtual reality? How long before medical students are practicing surgery with vr? 27:00 Using HMD's to consume information ? What will come after the smartphone? 29:00 Figuring out what could be the potential longterm consequences of using HMDs? 33:00 Will the hippocampus be affected by longterm use of vr? Is the brain plastic enough to come back from longterm exposure to the metaverse ? 38:30 The positive benefits of gaming. Will the benefits of vr outweigh the potential consequences? 41:00 Could VR be used to rehabilate the brain? Could we treat dementia, parkingsons or alzheimer with VR? 44:00 How long before people we start seeing people at ERs with HMDs stuck in their rectums? How long before vr becomes ubiquitous. 46:00 How to design an HMD that people won't stick up their butts? 50:00 What place will webVR take in the grand story of virtual reality? Is it time to start setting up standards for content platforms? 53:00 Does webVR need big companies to join in order for it to be successful? 54:20 What will virtual reality mean for humanity? 56:00 Closing thoughts and how to get in touch Thanks again to Dr. Michael Aratow for being a true scholar and gentlemen of virtual reality and thank you for listening. Keep in touch with Dr. Aratow with the link below! https://twitter.com/3DAviator ANNOUNCEMENTS: Come join me on January 26th at Pivotal Labs in San Francisco for a VR panel featuring some very influential people in venture capital and virtual reality. Join the SV Founders and VC meetup page to get more info on the January 26th event: http://www.meetup.com/SV-Founders-VC/ Follow the EnterVR twitter handle to get more updates as they roll out https://twitter.com/EnterVR And check out the subreddit at: http://www.reddit.com/r/entervr/
Hello listeners! Implementing WEBVR in Google Chrome with Brandon Jones Hello listeners! On today's show I speak with Brandon Jones a software developer at Google and the man behind the implementation of the Web VR api standards and tools for the Google Chrome web browser. Come along as we discuss the strengths and weaknesses of webvr, how to get people to develop for webvr and much more. NOTE: I have lost the last 5 minutes of this conversation, somehow the file became corrupted. My apologies for the inconvenience. Here is a preview of some of the things we talked about. 40: Intro and what Brandon has been up to. The story behind webvr 2:40 What does standardization look like for webvr? 6:00 How far off are we from a reality where webvr will be seamless for consumers. 11:50 How long before we turn the virtual realityHMD into an interconnected teleportation device? 17:47 The chicken vs the egg paradox with webvr 18:05 How do you incentivize developers to come work on the webvr platform? How to monetize developing on webvr 27:30 The general advantages/disavantages of utilizing webvr vs. Unity in expanding or improving a business. 32:53 Designing VR for the web and how to go about it. 36:30 When will VR find it's 'mouse'? 42:10 Nailing down the latency challenge. Experimenting with Timewarp with WebVR content. 45:00 What does Google stand to gain by utilizing WebVR/Webgl ? 49:12 How invested is Google in virtual reality? Boston Dynamics telepresence enabled robot has neither been confirmed nor denied. Thanks again to Brandon for being a true scholar and gentleman of virtual reality and thank you for listening. Keep in touch with Brandon with the links below: Cool Real Estate tool Brandon Talked about was talking about: http://realestate.matterport.com/listing/luxury-home/ WebVR Mailing List: https://mail.mozilla.org/listinfo/web-vr-discuss Brandon's Blog: http://tojicode.com/ How to fold a Julia Fractal: http://acko.net/blog/how-to-fold-a-julia-fractal/ https://twitter.com/Tojiro http://blog.bitops.com/blog/2014/06/26/first-steps-for-vr-on-the-web/ http://blog.tojicode.com/2014/07/bringing-vr-to-chrome.html