2015-08-28

How false news can spread - Noah Tavlin


source: TED-Ed      2015年8月27日
View full lesson: http://ed.ted.com/lessons/how-false-n...
In previous decades, most news with global reach came from several major newspapers and networks with the resources to gather information directly. The speed with which information spreads now, however, has created the ideal conditions for something called circular reporting. Noah Tavlin sheds light on this phenomenon.
Lesson by Noah Tavlin, animation by Patrick Smith.

Dr. Ron Siegel: "The Science of Mindfulness" | Talks at Google


source: Talks at Google       2015年8月26日
The Science of Mindfulness: Working with Anxiety, Depression, and Other Everyday Problems

Mindfulness-based psychotherapy is the most popular new treatment approach in the last decade—and for good reason. Studies demonstrate that mindfulness practices can be effective tools to help resolve anxiety, depression, addictive habits, stress-related medical disorders, and even interpersonal conflict. Mindfulness is not, however, a one-size-fits-all remedy. We need to tailor practices to particular problems. This talk will outline how mindfulness practices work to alleviate psychological distress and how anyone can creatively adapt them to work with the difficulty of the moment.

About Dr. Siegel
Dr. Ronald D. Siegel is an Assistant Clinical Professor of Psychology, part time, at Harvard Medical School, where he has taught for over 30 years. He is a long time student of mindfulness meditation and serves on the Board of Directors and faculty of the Institute for Meditation and Psychotherapy. He teaches internationally about mindfulness and its application to psychotherapy and other fields, has worked for many years in community mental health with inner city children and families, and maintains a private clinical practice in Lincoln, Massachusetts.

Dr. Siegel is author of a guide for clinicians and general audiences, The Mindfulness Solution: Everyday Practices for Everyday Problems; coauthor of the self-treatment guide Back Sense: A Revolutionary Approach to Halting the Cycle of Chronic Back Pain,; coauthor of a recent skills manual, Sitting Together: Essential Skills for Mindfulness-Based Psychotherapy; and coeditor of the critically acclaimed text, Mindfulness and Psychotherapy, 2nd Edition as well as Wisdom and Compassion in Psychotherapy: Deepening Mindfulness in Clinical Practice with a foreword by His Holiness the Dali Lama. His most recent work is a 24-lecture series produced by The Great Courses titled The Science of Mindfulness: A Research-Based Path to Well-Being. He is also a regular contributor to other professional publications, and is co-director of the annual Harvard Medical School Conference on Meditation and Psychotherapy.
More info at: http://www.mindfulness-solution.com/

Sudhir Hazareesingh on How the French Think


source: The RSA       2015年8月18日
France gave us the word intellectual; its world-leading thinkers taught us to reason. But in recent years, French thought has been in the doldrums – some say even in crisis. Award-winning historian Sudhir Hazareesingh asks: why the recent malaise?
The horrific Charlie Hebdo shootings in January 2015 exposed deep economic and social fractures in French society, and heightened a growing anxiety about France’s place in a globalised world order.
A nation renowned for its central ideals of citizenship, progress and social justice, and with a history of confident and often brazen optimism, has now been seized by a mood of introspection and doubt.
Award-winning author and academic Sudhir Hazareesingh explores the reasons behind the recent loss of confidence in the creativity of French public thinkers, and asks how might this nation’s once globally influential intellectual heritage be revived?
Listen to the full podcast: https://www.thersa.org/discover/audio...
Follow the RSA on Twitter: https://twitter.com/RSAEvents
Like the RSA on Facebook: https://www.facebook.com/theRSAorg

Programming Abstractions by Julie Zelenski at Stanford U

# click the upper-left icon to select videos from the playlist

source: Stanford    Last updated on 2014年9月25日
This course (CS 106B) is the successor to CS 106A and covers more advanced programming topics such as recursion, algorithmic analysis, and data abstraction. It is taught using the C++ programming language, which is similar to both C and Java. In the past when both CS 106A and CS106B were taught in C/C++, the coupling between the two classes was very tight and it was unheard for students to take CS106B without having completed our CS 106A (we recommended CS 106X instead). Nowadays, some students do go straight into CS106B, this is typically appropriate for a student who done well in an intro programming course (e.g., scored 4 or 5 on the CS AP exam or earned a good grade in a college course) and has sufficient familiarity with good programming style and software engineering issues (at the level of CS 106A) to use this understanding as a foundation on which to tackle advanced topics.

Lecture 1 | Programming Abstractions (Stanford) 43:03
Lecture 2 | Programming Abstractions (Stanford) 43:48
Lecture 3 | Programming Abstractions (Stanford) 44:40
Lecture 4 | Programming Abstractions (Stanford) 50:27
Lecture 5 | Programming Abstractions (Stanford) 45:30
Lecture 6 | Programming Abstractions (Stanford) 43:01
Lecture 7 | Programming Abstractions (Stanford) 47:32
Lecture 8 | Programming Abstractions (Stanford) 42:37
Lecture 9 | Programming Abstractions (Stanford) 48:04
Lecture 10 | Programming Abstractions (Stanford) 47:02
Lecture 11 | Programming Abstractions (Stanford) 47:48
Lecture 12 | Programming Abstractions (Stanford) 41:46
Lecture 13 | Programming Abstractions (Stanford) 51:35
Lecture 14 | Programming Abstractions (Stanford) 49:33
Lecture 15 | Programming Abstractions (Stanford) 47:20
Lecture 16 | Programming Abstractions (Stanford) 47:35
Lecture 17 | Programming Abstractions (Stanford) 44:31
Lecture 18 | Programming Abstractions (Stanford) 50:54
Lecture 19 | Programming Abstractions (Stanford) 41:27
Lecture 20 | Programming Abstractions (Stanford) 51:00
Lecture 21 | Programming Abstractions (Stanford) 46:02
Lecture 22 | Programming Abstractions (Stanford) 49:45
Lecture 23 | Programming Abstractions (Stanford) 45:51
Lecture 24 | Programming Abstractions (Stanford) 50:19
Lecture 25 | Programming Abstractions (Stanford) 50:36
Lecture 26 | Programming Abstractions (Stanford) 49:05
Lecture 27 | Programming Abstractions (Stanford) 41:34

Machine Learning by Andrew Ng at Stanford University

# click the upper-left icon to select videos from the playlist

source: Stanford     Last updated on 2014年9月25日
This course (CS229) -- taught by Professor Andrew Ng -- provides a broad introduction to machine learning and statistical pattern recognition. Topics include supervised learning, unsupervised learning, learning theory, reinforcement learning and adaptive control. Recent applications of machine learning, such as to robotic control, data mining, autonomous navigation, bioinformatics, speech recognition, and text and web data processing are also discussed.

Lecture 1 | Machine Learning (Stanford) 1:08:40
Lecture 2 | Machine Learning (Stanford) 1:16:16
Lecture 3 | Machine Learning (Stanford) 1:13:14
Lecture 4 | Machine Learning (Stanford) 1:13:07
Lecture 5 | Machine Learning (Stanford) 1:15:31
Lecture 6 | Machine Learning (Stanford) 1:13:09
Lecture 7 | Machine Learning (Stanford) 1:15:45
Lecture 8 | Machine Learning (Stanford) 1:17:19
Lecture 9 | Machine Learning (Stanford) 1:14:19
Lecture 10 | Machine Learning (Stanford) 1:12:56
Lecture 11 | Machine Learning (Stanford) 1:22:19
Lecture 12 | Machine Learning (Stanford) 1:14:23
Lecture 13 | Machine Learning (Stanford) 1:14:57
Lecture 14 | Machine Learning (Stanford) 1:20:40
Lecture 15 | Machine Learning (Stanford) 1:17:18
Lecture 16 | Machine Learning (Stanford) 1:13:06
Lecture 17 | Machine Learning (Stanford) 1:17:00
Lecture 18 | Machine Learning (Stanford) 1:16:38
Lecture 19 | Machine Learning (Stanford) 1:15:55
Lecture 20 | Machine Learning (Stanford) 1:16:40

Programming Paradigms by Jerry Cain at Stanford University

# click the upper-left icon to select videos from the playlist

source: Stanford     Last updated on 2014年9月25日
Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python. The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.

Lecture 1 | Programming Paradigms (Stanford) 17:26
Lecture 2 | Programming Paradigms (Stanford) 51:04
Lecture 3 | Programming Paradigms (Stanford) 52:49
Lecture 4 | Programming Paradigms (Stanford) 51:24
Lecture 5 | Programming Paradigms (Stanford) 52:16
Lecture 6 | Programming Paradigms (Stanford) 51:27
Lecture 7 | Programming Paradigms (Stanford) 53:10
Lecture 8 | Programming Paradigms (Stanford) 50:45
Lecture 9 | Programming Paradigms (Stanford) 51:46
Lecture 10 | Programming Paradigms (Stanford 47:09
Lecture 11 | Programming Paradigms (Stanford) 51:48
Lecture 12 | Programming Paradigms (Stanford) 50:20
Lecture 13 | Programming Paradigms (Stanford) 52:27
Lecture 14 | Programming Paradigms (Stanford) 44:38
Lecture 15 | Programming Paradigms (Stanford) 52:51
Lecture 16 | Programming Paradigms (Stanford) 51:32
Lecture 17 | Programming Paradigms (Stanford) 49:00
Lecture 18 | Programming Paradigms (Stanford) 52:20
Lecture 19 | Programming Paradigms (Stanford) 51:58
Lecture 20 | Programming Paradigms (Stanford) 51:46
Lecture 21 | Programming Paradigms (Stanford) 50:30
Lecture 22 | Programming Paradigms (Stanford) 53:25
Lecture 23 | Programming Paradigms (Stanford) 50:20
Lecture 24 | Programming Paradigms (Stanford) 48:39
Lecture 25 | Programming Paradigms (Stanford) 48:46
Lecture 26 | Programming Paradigms (Stanford) 49:50
Lecture 27 | Programming Paradigms (Stanford) 57:55