• What is a Website?
    Articles,  Blog

    What is a Website?

    People visit many different websites every single day, but not everyone knows what they really are. So let’s talk about that. To understand what the websites are, you need first understand what a web page is. In short web page is a text file with bunch of code in it it’s nothing special, really. Web pages are written with following three languages: HTML, CSS and JavaScript. To make their functions more understandable I’ll use an analogy with the a… erm… T-rex, yeah that will do. HTML is used to describe the structure of the web page, to create the skeleton for our your T-rex what parts should the page be…

  • Secure Web Browsing – Computerphile
    Articles,  Blog

    Secure Web Browsing – Computerphile

    when you’re building this web page and you go the content and banner across the top and a banner across the bottom ads down the side content is being fetched from different servers to fill in all the chunks of that page you might be asked for example and if your isp can replace one of these with the ISPs and server then they’ve essentially kicked out this ad network from the process so that ad network thinks that they’re serving up and out the I the isp is replacing that with their own out which means the and that was kind of paying for something which they’re not getting…

  • Git – Lecture 0 – CS50’s Web Programming with Python and JavaScript
    Articles,  Blog

    Git – Lecture 0 – CS50’s Web Programming with Python and JavaScript

    [MUSIC PLAYING] DAVID MALAN: Welcome everyone to web programming with Python and JavaScript. My name is David Malan. BRIAN YU: I’m Brian. DAVID MALAN: And today we’re going to give you a quick overview of the course and then dive right into the course’s material. So this is meant to be a class taken after a course like CS50, which is the colleges and the extension schools introduction to computer science. But even if you haven’t taken that class anything approximating that is certainly fine. We assume only prior programming experience in some language. And what we’ll then do is assuming you know some of the basic constructs of most…

  • SQL – Lecture 3 – CS50’s Web Programming with Python and JavaScript
    Articles,  Blog

    SQL – Lecture 3 – CS50’s Web Programming with Python and JavaScript

    [MUSIC PLAYING] BRIAN YU: OK welcome back everyone to web programming with Python and JavaScript. So, last week, at the end of last week’s lecture, we talked a little bit about how we might design a web application that’s designed to store data. So we looked at an example of a note taking application, where our goal was to be able to have users type in notes and save those notes so that they could have a list of all the notes that they have saved. And we found a solution that works just by storing the notes inside of a list of strings in Python, in our flossed application.…

  • Bacteria (Updated)
    Articles,  Blog

    Bacteria (Updated)

    Captions are on! Click CC at bottom right to turn off. When I was a little kid, my parents would let me take my favorite set of dinosaurs into the tub…probably to persuade me into taking a bath. I remember my dinosaurs well! In fact, I used to know all of my dinosaurs. I had epic dinosaur battles. Sometimes my sister would play with them, too…just…a little differently. Anyway, I remember that one day, unfortunately, my favorite stegosaurus lost his head. I mean, literally, it just popped off. And while I was determined to get my parents to fix it, we discovered that there was stuff growing in the toy.…

  • Classification
    Articles,  Blog

    Classification

    Captions are on! To turn off, click the CC button at bottom right. Follow the amoebas on Twitter (@AmoebaSisters) and Facebook! There are a lot of animals that I have always thought are cool. Salmon, hairless guinea pigs, iguanas…silkie bantam chickens… But one day in my 7th grade science class, my teacher told us we would get to see one of the most amazing animals ever in class. A hydra! And I have to confess what I imagined in my head…and what actually was reality…was a little different But, I’m kind of used to that. Turns out hydra are pretty cool. Hydra are animals that are very small—a few millimeters…

  • Dr Lucy Jones talks about the Faculty of Science, Engineering and Computing at Kingston University
    Articles,  Blog

    Dr Lucy Jones talks about the Faculty of Science, Engineering and Computing at Kingston University

    Hello. My name is Dr Lucy Jones. I am Associate Dean for Kingston University’s newest faculty. The Faculty of Science, Engineering and Computing. Now, for me, I’m a geneticist at heart. I fascinated by the DNA molecule. The way in which that something so simple can direct everything that we currently know about life, biology and most of the world. Working in a faculty like SEC is really, really exciting. Because it allows me to work alongside, not just other biologists or other molecular scientists but to work alongside people as diverse as civil engineers and mathematicians. For most students who are coming to university, at some point they are…

  • The Ethical Implications of Mind-Machine Meld | Future You | NPR
    Articles,  Blog

    The Ethical Implications of Mind-Machine Meld | Future You | NPR

    [Elon Musk] Hello, everybody. [Elise Hu] This is entrepreneur Elon Musk announcing his new company, Neuralink. The goal? Merging our human minds with the super intelligence of computers. [Musk] So hopefully we can have a tertiary layer, which is the, kind of, digital superintelligence layer — and in fact, you already have this layer — so it’s your phone and your laptop. [Hu] That’s right. He wants to put computing devices inside us. Okay pause. This brings us to the big question of this episode. Do we want To link our minds directly with machines? For this special episode of Future You we’re talking with two big thinkers about augmenting…

  • Functional Programming & Haskell – Computerphile
    Articles,  Blog

    Functional Programming & Haskell – Computerphile

    functional programming is essentially kind of programming where functions don’t have side effects So what does it mean when you call a function you give it some inputs? And it will return some output and that’s all that it does it doesn’t modify the inputs It doesn’t do something on the side people often talk about firing the missiles It can’t do that the entire behavior of the function you can see by [looking] at what the inputs were and what the apple was that was generated and if you [program] [in] that style, then functions are you know you know a lot [about] their behavior and Many of the…