Episode: 1749 Title: HPR1749: Scale 13x Part 6 of 6 Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1749/hpr1749.mp3 Transcribed: 2025-10-18 08:47:10 --- This in HPR episode 1,749 entitled, Kale-13X Part 6 on 6. It is hosted by Lord Rush and Blood and in about 24 minutes long. The summary is Justin King Browner Mace Emulated Computer. This episode of HPR is brought to you by An Honesthost.com. Get 15% discount on all shared hosting with the offer code HPR15. That's HPR15. Better web hosting that's Honest and Fair at An Honesthost.com. All right ladies and gentlemen of HPR Public Radio. This is Lord Drockenblut here at scale 13X. And who do I have the pleasure of speaking to you right now? Hi, I am Justin King, I am 13 and I am one of the youngest speakers at scale if not the youngest. Now Justin what was your talk about? My talk was about this emulator that I made of the oldest working digital computer that is currently working, they rebooted it, but anyways I made an emulator about it and it's for education and I'm talking about how my emulator helps with education and what that 65 year old computer can teach us now. Now what, what system did you create an emulator for? It's called the witch, it's a real, it's the retro computer, it is in Bletchley Park in England and it used decatrons which is a 10 digit, sorry, a 9 digit round. Now let's get to some of the technical things here. What language did you write your emulator in? Well I wrote it in JavaScript and HTML and I did some CSS, however I used the framework called enio, it's at eniojs.com if you don't know, to do all of the user interface. Now so since you said HTML and jump, is this something that can run in your browser or is this a desktop application? It's a web browser application, it's best on Chrome or Chromium but it does work on other browsers. Now if I just happen to have the code that would have run on that machine, can I, or you know, for say the application that, for that machine, could I run that application inside of your system? Yes, you actually can and that's the great thing about it. It's an original computer put on to the web so basically anything you can run on the witch, you can run on the witch, however it's not finished yet but it is almost complete but it is live and you can check it out at witch.e.com dot org. All right and what can people learn from a system that old this day and age? First of all, keep it simple, stupid, aka kiss. The principle that all programmers nowadays really need to learn which is keep it very simple. Don't over complicate things just because you think you need them, only get the bare minimum and the fastest code. Remember simple is fast code. And what languages do you like to write in? Well I like to do web languages mostly and I also do some Ruby, Python and I work in several game engines like Unity 3D. Now I'm assuming because we're sitting here at a, you know, primarily Linux and technology conference, you're a Linux user yourself, how did you get started with Linux if I'm not mistaken here and what is your preferred distro at this time? Okay well how we got into Linux is because my dad uses Linux a lot, he has to use his Mac for a lot of things but otherwise he does use Linux and his least favorite computer to use. He still has to use his work as Windows but anyways, I got into Linux when I first saw him doing Linux and I have not had an actual Linux computer until recently, I've had to run it in virtual machines and I have a Mac and I use it mainly because those virtual machines are a bit of a pain but now that I have a Linux computer it's a Linux laptop, I use it a lot now and it's mainly meant for gaming since it has a really good CPU, GPU and RAM but overall I use it so much more. So what is your current Linux system? Oh sorry, my current Linux system is X subuntu which is Ubuntu with the XFCE desktop. Well more what I meant and I'm sorry for phrasing it badly, what is your hardware? Oh it's an old Windows notebook because it was originally my grandmother's but she decided she didn't want it, it was too buggy so we decided to adopt it as our own and convert it to Linux. Very very nice. What do you like about the Linux environment versus the OSX environment right now? What I like better is mainly the more emphasis on the command line, mainly because the command line is very nice and also just the interface in general is very nice and I also like how it's one step closer to using wine since OSX has to go through X11 to wine. There's one extra step in emulation and everything screws up. So mainly it's because it's one step closer to the hardware and has better interface. For someone as what a lot of people would perceive as young as you are, you have some really strong opinions about things right now which is really refreshing to see, what are some other strong opinions about technology you have right now that you think people should know so they can understand you a little better. First of all I hate Windows and more specifically I hate Windows because it's not a very good operating system, it's mainly closed source and that Mac OSX is in the middle of open source and also another reason I hate Windows is because the developers really could port all these games to Linux or Mac, it's just they choose not to and I don't get it. Another strong opinion I have is that Mac OSX is 10 times better than Windows and Linux is 10 times better than Mac OSX but they're all good for their different areas. So for example, Windows good for gaming, Linux good for developing and Mac good for business. They all have their place and honestly I go with Windows and, sorry, not Windows, Linux and Mac side. That's rather an interesting take on things because I'd rarely heard OSX be claimed as the one that's good for business. I've actually heard it more, Windows is for business, OSX is for the artistic crowd, Windows are for those crazy youngsters who love just tearing their systems apart and getting to know every inner working of it. So how is it you came to start with as for your personal laptop being Zabuntu over something else? Well, it was originally my dad's idea and I've already used Ubuntu but with Unity desktop. So I decided well, XFC can't be any worse than Unity, I'm not saying Unity is bad at all, I'm just saying it's not the most preferable above other desktop, so he decided to put X Ubuntu on it. I really didn't have any say, but I actually do like XFC, it works very well, it's very fluid, it doesn't have too many transitions so it's not super slow. The only problem is it actually does have a problem with lagging when it's connected to a second display. When it's what? Connected to a second display. So you have some issues doing dual monitor setups currently. Yes, we've found that out during our presentation and especially Libre office has a problem with that. Libre office team, if you're listening please fix the bug that it basically shortens and it leaves part of the presentation window open. I'll explain more in detail. Well actually I will tell you there is representation of the Libre office team. At the conference in another part of the Expo Hall. So you could go and talk to them, also you could try to file the bug with Libre office letting them know this. I know, but I just found it out today. So definitely folks, we probably have perhaps one of our youngest bug submitters at least. What are other things you like about the Linux environment right now? Well those are the main things but another thing is of course free and open source software. I love free software and I like it even more if it's open source mainly because I like to help people out with projects and also I like to make it to where if I can't do it something I can just compile it from source. I've learned how to compile things from source pretty well and of course there's always Mac ports or something other or apt to get packages if I don't know how to build them. So that's one reason I like it. Another reason I like Linux is because it is in so many different flavors. Mac really know it's just one-sided windows it's even more one-sided but Linux you have so many different things to try out and best of all they are all free. Now you said you like it when it's free and when it's open let me ask you this. Are you aware of as some people would say the difference between free software with the capital F versus free software as in no cost? No I'm not familiar with that but if I had to take my best guess then I would rather have the one with the capital F because I would think that it would be actual free software. Well and with the free as in capital F software that is the open source you're talking about. I will tell you it can be among some parts of the community a rather contentious argument as to the differences between free software and open source software. Don't get bogged into the politics at this age kid. Definitely. All I think is that I honestly think free and open source software is better because anyone can learn it and as I said in my presentation it can actually help people get jobs. For example if you were working with NEOJS and helping out the project then you could get redirected to LG and they could say we like you and you could get a job. Now 13 years old you're still in school. I've heard you know in some schools it can be problematic trying to use things that aren't you know the close source software because the school dictates you have to have this that or the other. Have you run into these kind of issues with school at all at this point? Yes I have but it's not that much of a problem since it is still free software and I don't really have to contribute it to it. They require we use Google Docs instead of LibreOffice but honestly I don't care since it's not something I really could contribute to Google wouldn't make it open source and best of all Google makes it to where they actually listen to your opinions and that's one great thing about open source that Google actually does. Well Google is definitely a huge consumer of free and open source software. No doubts about that. How is it and you know most kids are age and I can remember now granted you know there is 30 some years difference between Justin and my age here you know my time when I was you know around 13 years old last thing I wanted to do was the indoors that was you know outside jamming away on you know any excuse to be away from anything that could be associated with learning. How is it you have ended up with such a voracious appetite for technology? Well it was mainly because of my early background so when I was four I went into kindergarten that was pretty early and also Jen Greenaway did a talk on this at scale 11x but if you read earlier you're more likely to program better. So I was reading when I was two and a half not reading completely but I was reading a lot when I was two and a half and that probably contributed to it. So then I grow up I go to Vihavali school in Santa Barbara and I finally learn programming using a logo programming language and I wasn't I was okay with it but then the next year in first grade that is when I started to become a prodigy at programming and you can only imagine how that just wanted me to learn more. I also do 3D rendering and animation and game design not just programming but overall I'm pretty well rounded in the area of technology. Awesome now what are some technologies or you know things within the Linux and free and open source community that you're looking forward to start playing with more. Well mainly the blender game engine I've done a lot with blender 3d but blender game engine I really want to see and that's one of the major ones I'm not really sure about anything else but maybe I'd like to get into open shot unfortunately I have after effects on my Mac so it's a lot better than open shot at this state but I hope that open shot will step up their game and add lots more special effects. Well perhaps with as advanced as you are right now perhaps maybe you can start contributing to projects like open shot shot cut and some of the other videos out there maybe you can help bring those improvements you want to see to these projects instead of just waiting for someone else to do it. I mean you've already brought in the emulator to market that no one else has. I definitely agree but then again I'm pretty busy with school and I try to help whenever I can but then again I have to learn a whole new programming language I don't know what open shot is written in but I know for sure that it is not JavaScript and HTML so I'd have to learn a whole new programming language I'm completely open to that but I don't know if I have time but if I do have time then I would be sure to do that. Well Justin at this point is there anything else do you would like the hacker public radio audience to know anything you think I've missed that you would like to talk about. Yes first of all as I said in my talk um which is at um google slides I basically want people to share the witch dash e the witch dash e is available at which dash e the witch that flies on the broom w i t c h dash e dot or g and you can look at the manual but what I really want people to do is I want people to share this with any school you can try to implement it in your school if you can't make it a class make it a club but I just want people to spread this overall and help all these kids to become programmers so that the lack of programmers disappears. All right and one thing I was asked um specifically to ask people is what is your preferred text editor um oh that's a difficult one um I use text editor I mainly use the graphical ones mainly because I don't know how to do vi yet however I am learning vi and I usually do insert mode when I use vi so that's really not that's really cheating so I usually use g edit and text edit but I do use vi sometimes. All right um and actually because we have one other person sitting right behind you um let's see if we could sneak her into the conversation for a moment and who are you ma'am and what is your relation to Justin? My name is Marina King and I'm his mother. Marina you know your son here seems to be a definitely step ahead of the rest of most kids his age. What are your thoughts on that and you know how did you kind of help foster this? Um I just support his interest support the things that he likes to do um help him uh stay organized so that he can take advantage of his opportunities that's about it. Um and is there anything you would like the hacker public radio audience um to know maybe ways that parents who have young kids up and coming right now ways they could help foster their son or daughter um with an interest in love for science and technology. Just um look at different opportunities um anything from summer camps to things that the school has to offer or if the child is able to get into the gate program or honors that definitely helps um let me um gate program isn't something I'm aware of is this a regional thing or is this a wider organization? Gate just stands for gifted and talented education so it's it's just a program in the elementary schools and in some secondary schools where and it's it's all over you know at least all over California probably around the nation um it's just a program that accelerates helps to accelerate it's it's like an like honors classes helps kids to um have enrichment classes or move ahead and especially in math and science um in the the PTA the parent teacher organizations there's also the STEM classes science technology um engineering and math and so they can look out for opportunities with um without and just just look just keep your eye out for various opportunities or um also Khan Academy has some good opportunities online some free educational opportunities just try to keep them you know motivated or have them come do an event like scale all right so I would love to thank you both for your time I know things are getting a little late here in the evening here at scale 13x um Justin I'm sure I could speak for the entire hacker public radio audience we we invite you to become a part of our community we would love to see you contribute however you can on creating audio content to share talking about things um and we look forward to the bright future I believe you have in the Linux and um broader free and open source software communities so this has been Lord John Blute here at scale 13x with Justin King thanking everyone for their time you've been listening to hacker public radio at hackerpublicradio.org we are a community podcast network that releases shows every weekday Monday through Friday today's show like all our shows was contributed by an HBR listener like yourself if you ever thought of recording a podcast then click on our contributing to find out how easy it really is. Hacker public radio was found by the digital dog pound and the infonomican computer club and it's part of the binary revolution at binrev.com if you have comments on today's show please email the host directly leave a comment on the website or record a follow up episode yourself unless otherwise status today's show is released on the creative comments attribution share a live 3.0 license