1. Parsons Tubes class with JC Morrison

    02:23

    from yeahhh / Added

    192 Plays / / 0 Comments

    As a semester long project, we made this analog vacuum tube driven sound machine. I made one of the amps and put all of the pieces into place; constructing the instrument. I wish the video was better quality because this thing sounded great but I only had my cell phone on hand. It's still pretty sick to go from scratch to this!

    + More details
    • Django on Google App Engine

      35:27

      from Sean OConnor / Added

      2,147 Plays / / 0 Comments

      Bob Hancock talks about the benefits and pitfalls of using Django on Google's App Engine platform.

      + More details
      • Dj Alex da Silva POOL PARTY Dunas Festival 13.08.2014

        00:12

        from Dj Alex da Silva / Added

        42 Plays / / 0 Comments

        Club Los Tucanes-Playa del Ingles,Pool Party DUNAS FESTIVAL.

        + More details
        • Craig Kersteins | Postgres: A Data Platform / Day 2

          50:19

          from Level Up Con / Added

          37 Plays / / 0 Comments

          Video Recording and Production by ACA Video Level Up was a creative tech conference that explored the process of creating and shipping modern software products. The conference featured practical experience by industry experts, over two days, covering four themes; ideate, design, build, and launch.

          + More details
          • SAP Education

            02:10

            from Epipheo / Added

            You just chose SAP for your business. You've already given your company a leg up against the competition. But let's face it: To get the maximum return from your investment, you can't just turn on the software and walk away. Like any good thing, the more your team learns how t o use it, the more you and your employees will benefit, the more your business will benefit. Our challenge: To share with you SAP Education's commitment to helping you build a culture of continuous learning that will lead to increased efficiency and growth across your entire workforce. Visit http://sap.com/education to find out more.

            + More details
            • What is Functional Programming?

              02:07

              from MindMeld / Added

              53 Plays / / 0 Comments

              Watch Expect Labs' VP of Engineering explain the relationship between functional and concurrent programming. TRANSCRIPT: Hi, my name is Pete Kocks. I am VP of Engineering at Expect Labs. Concurrent programming has been around for a long time. It's now becoming popular because there are these systems with multiple CPUs in them. As a result, other things are also becoming popular that have been around for some time, and that is functional programming. Functional programming turns out to be a good way to do concurrent programming. Functional programming is the idea that, well, you might maybe imagine how a traditional procedural program would work where it calls one thing, then it calls another, and then it calls another. Along the way it's modifying some data structure, something in the cloud, some files, some piece of memory, When it's done, you take a look at that data structure or that file in the cloud and you say, hey it's complete. Functional programming is different. It keeps a copy of everything that it's working on, it always returns the results. So it takes an input, which is this data structure you are going to run, and it returns the data structure. So that it never, ever, has to touch something else in the cloud. You can see how this would work well, right? Because if you don't have to touch anything out there, then everybody can act independently. They don't care what's going out elsewhere in the cloud. And there's some languages that are very good for this. One of the classic ones is Erlang, which is getting a lot of play these days, and there are new ones like Scala. However, one of the bigger points that I think, for the developers out there, if there are any developers out there out there, hi! For the developers out there, it's important to not just jump on the latest bandwagon. Hey, lets write everything in Scala, or Erlang, or whatever. Functional programming and concurrent programming is really just a paradigm for how to program, right? You can program in any language; you can program in Python, in Java, in Erlang. Those other languages are very good and, historically, very interesting. The reason they are, is because they kind of force you to do things right. But if you just have some discipline, you can do it correctly.

              + More details
              • Freak Out!

                00:24

                from Code42 / Added

                203 Plays / / 0 Comments

                So your computer explodes. And is now on fire. Why _wouldn't_ you freak out? Because CrashPlan. Start your backup today, and never freak out about data loss again.

                + More details
                • Behind the Search: Search Metrics & Measurement Methods

                  02:27

                  from MindMeld / Added

                  21 Plays / / 0 Comments

                  Broaden your understanding of search with the second video in our "Behind the Search" series, starring Suvda Myagmar. TRANSCRIPT: Hi, I'm Suvda Myagmar from Expect Labs and I'm continuing my talk on evaluating search quality. What is search quality? It's a measure of how relevant search results are for a given query, and how satisfied the users are with the search experience. Sometimes users' satisfaction does not necessarily correlate to high relevance of results. The user may be happy with just better presentation of the results or with more unique content instead of highly relevant popular content. Common search quality metrics are precision and recall. Precision is percent of relevant documents in the result set or true positives. Recall is percent of all relevant documents that have been returned, basically it measures whether any relevant documents are missing. You should optimize for both precision and recall, but I believe, in web search, it's more important to optimize the precision because users rarely notice whether they're missing any relevant documents, but do notice bad documents returned. You can combine precision and recall into a single metric like accuracy and F-measure. Another common metric is NDCG (Normalized Discounted Cumulative Gain). It's computed by combining relevance ratings for each document in the result set, typically discounting for lower rank positions and normalizing across queries. NDCG has limitations where it doesn't penalize for having bad documents or for missing relevant documents in the result set. The data necessary to compute these metrics can be collected using live A/B testing or manual rating by human judges. Live A/B testing utilizes the wisdom of the crowd. By serving a portion of users with results from one ranking algorithm and the other with another ranking algorithm, you can collect comparative data from user logs. The user logs track a user's behavior within a search session: how long the user stayed within the session, which documents he/she clicked, which clicks bounced back etc. This method can be difficult to use for small search projects because either you don't have proper logging mechanisms to track user actions or you don't have enough data. Next, I will talk about methods for manually rating search results.

                  + More details
                  • A Quick Guide to GitHub

                    01:23

                    from MindMeld / Added

                    13 Plays / / 0 Comments

                    Discover some tips on how become a better developer from Expect Labs’ Software Engineer, Suvda Myagmar. In this segment, Suvda talks about how our team uses GitHub. TRANSCRIPT: Hi, my name is Suvda Myagmar, and I’m a software engineer at Expect Labs. At Expect Labs we use Github to manage our code base. It’s a central repository for source code with version control. Github makes it easy to store, publish, share, and deploy code. It has command line and graphical user interfaces. Most integrated development environments support Github. The main git operations we use on daily basis are cloning, branching, commit, and merge. Typically the developer clones the master branch of the project she wants to make changes to. This creates a local copy of the project. It’s safer to create an offshoot branch from the master branch for each feature or bug fix, and commit intermediate code changes to this offshoot branch. This keeps the master branch clean and allows the developer to switch between different features or bug fixes. Once the developer is done with a particular feature or bug fix, she can merge the offshoot branch to the master branch. Hope this is helpful. Thank you.

                    + More details

                    What are Tags?

                    Tags

                    Tags are keywords that describe videos. For example, a video of your Hawaiian vacation might be tagged with "Hawaii," "beach," "surfing," and "sunburn."

                    The more you know…

                    Vimeo Video School

                    Check out these lessons to learn how to make videos about tech:

                    Vimeo Video School has awesome lessons and video tutorials to help you get started making better videos.