Latest videos

Ashley Williams - How I Convinced the World's Largest Package Manager to Use Rust, and So Can Y
00:37:34
John Baker
4 Views · 3 years ago

I made one of my favorite pull requests ever on December 17, 2016:

rust-www/pulls/634: add npm to friends page

On any given day, the npm registry, a repository of packages primarily for JavaScript and Node.js, serves around 350,000,000 package downloads. The npm services team is small and this once little Node.js service, the lifeblood of the modern web development workflow, is now a huge set of microservices- and starting in late 2016, it’s no longer just Node.js- it’s running production Rust.

In this talk, I’ll tell the story of how I convinced my manager and team to give Rust a chance. Along the way, I’ll talk about the critical challenges that the npm registry services encounter on a daily basis, the patterns we’ve adopted to cope with the heavy operational load, and how they are well suited to be solved with Rust. I’ll also highlight the unique aspects of Rust that make it an pleasure to learn and teach, as well as how it is a strong technical candidate for replacing Node.js (hint: Tokio!).

At the end of the talk, you will have a keen understanding of what problems Rust is good at solving and feel motivated and empowered to start the conversation about bringing Rust into your own organization.

Ashley Williams
https://twitter.com/ag_dubs
https://github.com/ashleygwilliams
https://users.rust-lang.org/users/ag_dubs/activity

Why Rust?
00:09:38
John Baker
2 Views · 3 years ago

⁣Why Rust?

The WHO Pandemic Treaty
1:03
anrnews
29 Views · 3 years ago

⁣The WHO Pandemic Treaty


https://www.australiannational....review.com/health/th

Rust at speed — building a fast concurrent database
00:52:54
John Baker
2 Views · 3 years ago

This is a guest lecture I gave at Two Sigma in November 2018 where I discussed the experience of using Rust for building larger, high-performance systems. In it, I cover what makes Rust an attractive option for such projects; Noria, the high-performance research database prototype I've built using Rust; an interesting concurrent data-structure we use in Noria; and how I've found Rust to work in that context.

The presentation slides are available at https://jon.tsp.io/slides/rust-twosigma/ .
You can read more about Noria at https://pdos.csail.mit.edu/noria .

Rust: A Language for the Next 40 Years - Carol Nichols
00:55:08
John Baker
5 Views · 3 years ago

Learn what makes the programming language Rust a unique technology, such as the memory safety guarantees that enable more people to write performant systems-level code. Hear about how Rust Editions evolve the language and the compiler without breaking existing code. See who’s trusting Rust for critical products today. Join us on Rust’s journey to the future.

Philly ETE 2019 Playlist: https://www.youtube.com/playli....st?list=PL9oQ7yETvN1
On the Chariot Solutions site: http://chariotsolutions.com/screencasts/

Why would a python programmer learn rust when there are no jobs in it
00:23:09
John Baker
6 Views · 3 years ago

by Owen Synge

At: MiniDebConf Hamburg 2019
https://wiki.debian.org/Debian....Events/de/2019/MiniD
Room: main
Scheduled start: 2019-06-09 18:00:00

Old Age Must Make Some Speak Their Truth
0:11
anrnews
24 Views · 3 years ago

⁣“The decision of one man to launch a wholly unjustified war against Iraq, sorry I mean Ukraine” 🇺🇦 George Bush Jnr claiming because he is 75 he slipped up.


https://www.australiannational....review.com/global-is

Pentagon’s Strange Admission – Plus Passenger Lands Plane After Pilot Goes “Incoherent”
15:02
anrnews
25 Views · 3 years ago

⁣Pentagon’s Strange Admission – Plus Passenger Lands Plane After Pilot Goes “Incoherent”


https://www.australiannational....review.com/state-of-

Toner Cartridge Printing Defects: Causes and Solutions
00:21:44
John Baker
3 Views · 3 years ago

Generic listing of toner cartridges common problems, and how to solve them.
It's not specifically relate to any particular toner cartridge or laser printer.
Repeating defects, black dots or lines, vertical black or grey lines down the pages, vertical streaks, gray pages, light print, vertical white lines, light or dark horizontal banding across the page, ghosting, gray background, random dots or sprinkles across the pages, blank print, black pages, random Lines,white horizontal lines, banding, only half page printed and other defects.

1:08 Perfectly Straight or gray lines
3:49 Large gray smears of toner across the page
5:13 Light Prints
6:06 Fine Straight vertical white line or lines
6:29 Vertical white line or lines
7:04 Ghosting: When a printed image is repeated lightly at bottom
7:58 Totally Blank Page
9:53 Too Dark Page
10:29 Gray Background Over the Entire Page, with no toner on the drum
11:35 Dark Horizontal Banding across the page, not at the same distance
12:50 Light or White Banding across the page, not at the same distance
13:30 Black dots on the right of left side of the page, at the same distance
13:50 Random Black or White dots across the page or in the back of the page
15:30 The printer does not start the printer process
16:19 Random Vertical Lines or Streaks
17:17 Only Half Printed Page
18:40 Paper Jam
18:54 Bubbly or grape-like pattern
19:33 Grey "Tire tracks" on left or right side of page
19:59 Character Voids
20:22 Cartridge makes a grinding or clicking sound - Noises

For any question or suggestion leave a comment
--------------------------------------------
email: link.accessori@libero.it

other links:
http://www.emmegiricambi.it/

http://www.samsung.com/it/cons....umer/pc-peripherals-

http://www.usa.canon.com/cusa/....consumer/products/pr

http://www.hp.com/country/us/en/uc/welcome.html






-------------------------------------------------------------------------

Change Canon Laser Printer Color Cartridge
00:02:48
John Baker
2 Views · 3 years ago

⁣Change Canon Laser Printer Color Cartridge

CRISPR Explained
00:01:39
John Baker
17 Views · 3 years ago

This video is an explanation of CRISPR-Cas 9.

What is CRISPR?
00:07:21
John Baker
5 Views · 3 years ago

In this video Paul Andersen explains how the CRISPR/Cas immune system was identified in bacteria and how the CRISPR/Cas9 system was developed to edit genomes.

Do you speak another language? Help me translate my videos:
http://www.bozemanscience.com/translations/

Music Attribution

Intro
Title: I4dsong_loop_main.wav
Artist: CosmicD
Link to sound: http://www.freesound.org/peopl....e/CosmicD/sounds/725
Creative Commons Atribution License

Outro
Title: String Theory
Artist: Herman Jolly
http://sunsetvalley.bandcamp.c....om/track/string-theo

All of the images are licensed under creative commons and public domain licensing:
Adenosine. (2009). English: Artistic rendering of a T4 bacteriophage. The colours grey and orange do not signify anything, they are just used to illustrate structure. Created for Wikipedia. Retrieved from https://commons.wikimedia.org/....wiki/File:PhageExter
E. coli Bacteria. (n.d.). Retrieved February 17, 2016, from https://www.flickr.com/photos/niaid/16598492368/
Fioretti, B. F. Hallbauer &. (2015). English: Director, Max Planck Institute for Infection Biology, Department of Regulation in Infection Biology. Visiting professor The Laboratory for Molecular Infection Medicine Sweden MIMS; http://www.mpiib-berlin.mpg.de..../research/regulation Retrieved from https://commons.wikimedia.org/....wiki/File:Emmanuelle
Foresman, P. S. ([object HTMLTableCellElement]). English: Line art drawing of a chimera. Retrieved from https://commons.wikimedia.org/....wiki/File:Chimera_(P
Magladem96. (2014). English: Picture of DNA Base Flipping. Retrieved from https://commons.wikimedia.org/....wiki/File:Dna-base-f
project, C. wiki. (2014). English: Crystal Structure of Cas9 bound to DNA based on the Anders et al 2014 Nature paper. Rendition was performed using UCSF’s chimera software. Retrieved from https://commons.wikimedia.org/....wiki/File:Cas9_Ander
Providers, P. C. (1979). English: Photomicrograph of Streptococcus pyogenes bacteria, 900x Mag. A pus specimen, viewed using Pappenheim’s stain. Last century, infections by S. pyogenes claimed many lives especially since the organism was the most important cause of puerperal fever and scarlet fever. Streptococci. Retrieved from https://commons.wikimedia.org/....wiki/File:Streptococ
RRZEicons. (2010). English: zipper, open, close. Retrieved from https://commons.wikimedia.org/wiki/File:Zipper.svg
UC Berkeley. (n.d.). Gene editing with CRISPR-Cas9. Retrieved from https://www.youtube.com/watch?v=avM1Yg5oEu0

The Designer - Webflow UI tutorial
00:02:55
John Baker
16 Views · 3 years ago

The Designer is the heart of Webflow's visual web design platform, the canvas on which you'll design and develop beautiful, responsive websites. In this video, we'll take you on a quick tour of the Designer's key features and sections, so you'll know the lay of the land before we dive into details.
----------

Grow your freelance career in web design:
https://wfl.io/freelancer-course

Learn about responsive web design:
https://webflow.com/blog

Get started with Webflow:
https://help.webflow.com/courses/getting-started

http://webflow.com
http://twitter.com/webflow
http://facebook.com/webflow

Webflow Crash Course - Responsive Web Design without Code?
00:43:44
John Baker
23 Views · 3 years ago

https://skl.sh/designcourse24 - First 500 people to sign up will get their first 2 months free!
-- Try Webflow: https://webflow.com/?rfsn=2814794.af109f0
https://designcourse.com - Learn UI/UX from Scratch with my new service (coming soon)
-- Today, you're going to learn how to use Webflow to create responsive web designs *with interactions*, *without* touching any HTML, CSS or JavaScript. Webflow gives you the ability to use a UI to piece together layouts with JavaScript functionality, rather than tamper around with code (if that's not your thing).

Let's get started!

- - - - - - - - - - - - - - - - - - - - - -

Subscribe for NEW VIDEOS!

My site: https://designcourse.com
My personal FB account: http://fb.com/logodesigner
Coursetro FB: http://fb.com/coursetro
Coursetro's Twitter: http://twitter.com/designcoursecom

Join my Discord! https://discord.gg/a27CKAF
^-Chat with me and others

- - - - - - - - - - - - - - - - - - - - - -

Who is Gary Simon? Well, I'm a full stack developer with 2+ decades experience and I teach people how to design and code. I've created around 100+ courses for big brands like LinkedIn, Lynda.com, Pluralsight and Envato Network.

Now, I focus all of my time and energy on this channel and my website Coursetro.com.

Come to my discord server or add me on social media and say Hi!

Computational Modeling in Julia with Applications to the COVID-19 Pandemic: Video 2, Data Analysis
01:13:54
John Baker
24 Views · 3 years ago

Registration for this years Virtual JuliaCon is available now (for free): https://juliacon.org/2020/tickets/. You can find all of the code for the course here: https://github.com/mitmath/6S083

Join the course for free on JuliaAcademy: https://juliaacademy.com/p/com....putational-modeling-

This course was created from materials for MIT 6.S083 / 18.S190: Computational thinking with Julia + application to the COVID-19 pandemic Time Stamps:

00:00 Welcome!
00:10 Help us add time stamps or captions to this video! See the description for details.

Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/JuliaCommun....ity/YouTubeVideoTime

Interested in improving the auto generated captions? Get involved here: https://github.com/JuliaCommun....ity/YouTubeVideoSubt

Install Julia and nteract to run Notebooks (Introduction to Julia on JuliaAcademy.com)
00:08:42
John Baker
17 Views · 3 years ago

Registration for this years Virtual JuliaCon is available now (for free): https://juliacon.org/2020/tickets/. This is a quick install video as part of the Introduction to Julia course on JuliaAcademy.com. This video shows how to install nteract, Julia, and use nteract with notebooks to follow along with our courses.

The demo is done on macOS but the steps are the same on other Operating Systems.

Learn Julia for free on JuliaAcademy: https://juliaacademy.com/ Time Stamps:

00:00 Welcome!
00:10 Help us add time stamps or captions to this video! See the description for details.

Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/JuliaCommun....ity/YouTubeVideoTime

Interested in improving the auto generated captions? Get involved here: https://github.com/JuliaCommun....ity/YouTubeVideoSubt

Interview with Julia Language Co-founders
00:17:21
John Baker
23 Views · 3 years ago

Guests Viral Shah and Jeff Bezanson are 2 of the 4 co-founders of the Julia programming language. Today we talk about where Julia has been and where it's going.

JuliaCon 2019 | What's Bad About Julia | Jeff Bezanson
00:30:40
John Baker
16 Views · 3 years ago

I'll describe some of the more fundamental issues in Julia today, as I see it, and how we can potentially solve them to get a better language.

00:00 Welcome!
00:50 Purpose of the talk
02:04 Users should speak about their problems with Julia
02:34 Widely know bad things about Julia
06:54 Is the presented list of problems exhaustive?
07:30 Why some problems were chosen as the main topics of this talk
07:53 Modularity
09:14 Example of modules we want to keep separate
12:03 Problem with isolating constructors
13:01 Types
14:06 How to handle Missing type in code
15:17 Compiler problem with some types definitions
16:25 Opaque method specificity rules
17:40 First, the most important rule of method specification
18:09 Second "rule" of method specification
18:45 Why we have a problem with second "rule"
21:34 Problem of "X is more specific that Y. Example 1
23:32 Problem of "X is more specific that Y. Example 2
25:20 Conclusions
26:15 Q&A: What would happens in the case of circular specification?
27:09 Q&A: What would happens if specification rules were stricter?
27:52 Q&A: How many methods need to be write to allow to make specifications rules stricter? (Follow up to previous question.)
28:18 Q&A: What is the order of priority of fixing well know bad things in Julia?
28:44 Q&A: What is last big Julia's problem that was fixed, according to Jeff Bezanson?
29:38 Q&A: How much better or worse world be without unions?

S/o to https://github.com/KZiemian for the video timestamps!

A programming language to heal the planet together: Julia  | Alan Edelman | TEDxMIT
00:10:35
John Baker
17 Views · 3 years ago

Even as the climate is warming, there is so little we know about it today. Computational modeling is how climate scientists reconcile our understanding of climate with what we observe. Traditionally, these models would have been written in Fortran, but today’s climate emergency needs tools that are significantly easier to work with. Julia was built for this purpose and makes it easy for everybody focused on solving the problem to work together effectively. No more silos; we must now be part of an interconnected world.
Professor of @MIT Math, member of @MIT_CSAIL and MIT Computational Science & Engineering. This talk was given at a TEDx event using the TED conference format but independently organized by a local community. Learn more at https://www.ted.com/tedx

David Higgins - Introduction to Julia for Python Developers
00:33:52
John Baker
16 Views · 3 years ago

PyData Berlin 2016

Julia is a performance oriented language written from the ground-up to support numerical processing and parallelisation. The basic syntax of Julia resembles a cross between Matlab and Python, but offers performance which is comparable to compiled C-code. I will present an overview of the language with particular emphasis on where Python users may benefit in using it in their daily work.

Python users have long benefitted from the less verbose nature of Python, when compared with C and Fortran. However, Python was originally designed for scripting tasks, using dynamic types and widescale object orientation, neither of which features are necessarily beneficial when it comes to numerical computing. Thus, we have seen the widespread use of Python libraries for numerical computation (scipy, numpy, etc.).

Julia is a new language, developed at MIT, which attempts to learn from the experience of development of Python and similar languages. The main goals are to provide a non-verbose, performance oriented language written from the ground-up to support numerical processing and parallelisation. In its most basic syntax Julia resembles a cross between Matlab and Python, but via compilation through an intermediate level representation (llvm) it offers performance which is comparable to compiled C-code.

I am not going to argue that Julia is ready for primetime yet. However, it is definitely worth consideration by anyone currently resorting to cython or needing distributed access to large datasets.

I will present an outline/introduction to the language, including the main benefits and current weaknesses. Of particular interest to the audience may be the fact that Python libraries are importable and callable from within Julia, allowing a continuity of existing workflow but from a Julia-based host environment. My main focus will be for a numerically literate audience who are already contending with the technical limitations of Python and are curious about the new language in town.

Slides: https://github.com/daveh19/pydataberlin2016 00:00 Welcome!
00:10 Help us add time stamps or captions to this video! See the description for details.

Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/numfocus/YouTubeVideoTimestamps




Showing 304 out of 332