Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
Come dive into some exciting algorithms — tools rare enough to be novel, but useful enough to be found in practice. Want to learn about "heavy hitters" to prevent DOS attacks? Come to this talk. Want to avoid smashing your stack during tree destruction? Come to this talk. Want to hear war stories about how a new algorithm saved the day? Come to this talk! We'll dive into the finest of algorithms and see them in use — Fantastic Algorithms, and Where To Find Them.
—
Nicholas Ormrod: Facebook, Software Engineer
Nicholas is a infrastructure engineer at Facebook. If he talks too much, disable him with a well-placed nerd snipe.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

The vast majority of people who tackle the Rubik's cube never succeed in solving it without looking up somebody else's solution. In this video the Mathologer reveals a simple insight that will enable all those of you who can solve the first layer to design your own full solution for the Rubik's cube, as well as for many other highly symmetric twisty puzzles.
For more details about this really very fundamental idea behind many twisty puzzle solutions have a look at this article by the Mathologer from a couple of years ago http://www.qedcat.com/rubiks_cube/
Googling "commutator, Rubik's cube" will also produce links to a lot of very good articles on this topic.
For a few footnotes you may also want to check out this video on Mathologer 2: https://youtu.be/k3IEpugNfJY
The Rubik's cube animations in this video were produced using the program CubeTwister by Werner Randelshofer: http://www.randelshofer.ch/cubetwister/
Thank you also to Danil Dmitriev the official Mathologer translator for Russian for his subtitles.
Enjoy!
Burkard Polster, Giuseppe Geracitano, Karl and Lara

published:15 Jan 2016

views:1263919

MIT 6.034 Artificial Intelligence, Fall2010View the complete course: http://ocw.mit.edu/6-034F10
Instructor: Patrick Winston
This lecture covers map coloring and related scheduling problems. We develop pseudocode for the domain reduction algorithm and consider how much constraint propagation is most efficient, and whether to start with the most or least constrained variables.
License: Creative CommonsBY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

published:10 Jan 2014

views:52917

Quadrocopter failsafe algorithm -- Institute for DynamicSystems and Control (IDSC), ETH Zurich, Switzerland - http://www.idsc.ethz.ch/
== UPDATE ==
Please see this video (http://youtu.be/ek0FrCaogcs) for a demonstration of the flight algorithm without the motion capture system.
The video shows an automatic failsafe algorithm that allows a quadrocopter to gracefully cope with the loss of a propeller. The propeller was mounted without a nut, and thus eventually vibrates itself loose.
The failure is detected automatically by the system, after which the vehicle recovers and returns to its original position. The vehicle finally executes a controlled, soft landing, on a user's command.
The failsafe controller uses only hardware that is readily available on a standard quadrocopter, and could thus be implemented as an algorithmic-only upgrade to existing systems. Until now, the only way a multicopter could survive the loss of a propeller (or motor), is by having redundancy (e.g. hexacopters, octocopters). However, this redundancy comes at the cost of additional structural weight, reducing the vehicle's useful payload. Using this technology, (more efficient) quadrocopters can be used in safety critical applications, because they still have the ability to gracefully recover from a motor/propeller failure.
This control approach can also be applied to design novel flying vehicles, the results of which will be posted soon.
This technology is patent pending.
For more information, please see www.FlyingMachineArena.org
Researchers:
MarkW. Mueller and Raffaello D'AndreaVideo:
Mark W. Mueller, Markus Waibel, Max Kriegleder, and Raffaello D'Andrea
Location:
Flying MachineArena at ETH Zurich
Acknowledgements
This work is supported by and builds upon prior contributions by numerous collaborators in the Flying Machine Arena project. See http://www.flyingmachinearena.org/people .
This work was supported by the SNSF (Swiss National Science Foundation).

An algorithm is an effective method that can be expressed within a finite amount of space and time and in a well-defined formal language for calculating a function. Starting from an initial state and initial input (perhaps empty), the instructions describe a computation that, when executed, proceeds through a finite number of well-defined successive states, eventually producing "output" and terminating at a final ending state. The transition from one state to the next is not necessarily deterministic; some algorithms, known as randomized algorithms, incorporate random input.

Creative Commons

Creative Commons (CC) is a non-profit organization devoted to expanding the range of creative works available for others to build upon legally and to share. The organization has released several copyright-licenses known as Creative Commons licenses free of charge to the public. These licenses allow creators to communicate which rights they reserve, and which rights they waive for the benefit of recipients or other creators. An easy-to-understand one-page explanation of rights, with associated visual symbols, explains the specifics of each Creative Commons license. Creative Commons licenses do not replace copyright, but are based upon it. They replace individual negotiations for specific rights between copyright owner (licensor) and licensee, which are necessary under an "all rights reserved" copyright management, with a "some rights reserved" management employing standardized licenses for re-use cases where no commercial compensation is sought by the copyright owner. The result is an agile, low-overhead and low-cost copyright-management regime, profiting both copyright owners and licensees. Wikipedia uses one of these licenses.

Editions

The first edition of the textbook did not include Stein as an author, and thus the book became known by the initialism CLR. After the addition of the fourth author in the second edition, many began to refer to the book as "CLRS". This first edition of the book was also known as "The Big White Book (of Algorithms)." With the second edition, the predominant color of the cover changed to green, causing the nickname to be shortened to just "The Big Book (of Algorithms)." A third edition was published in August 2009.

Rubik's Cube

Rubik's Cube is a 3-Dcombination puzzle invented in 1974 by Hungarian sculptor and professor of architectureErnő Rubik.
Originally called the Magic Cube, the puzzle was licensed by Rubik to be sold by Ideal Toy Corp. in 1980 via businessman Tibor Laczi and Seven Towns founder Tom Kremer, and won the German Game of the Year special award for Best Puzzle that year. As of January 2009, 350 million cubes had been sold worldwide making it the world's top-selling puzzle game. It is widely considered to be the world's best-selling toy.

In a classic Rubik's Cube, each of the six faces is covered by nine stickers, each of one of six solid colours: white, red, blue, orange, green, and yellow. In currently sold models, white is opposite yellow, blue is opposite green, and orange is opposite red, and the red, white and blue are arranged in that order in a clockwise arrangement. On early cubes, the position of the colours varied from cube to cube. An internal pivot mechanism enables each face to turn independently, thus mixing up the colours. For the puzzle to be solved, each face must be returned to have only one colour.
Similar puzzles have now been produced with various numbers of sides, dimensions, and stickers, not all of them by Rubik.

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
Come dive into some exciting algorithms — tools rare enough to be novel, but useful enough to be found in practice. Want to learn about "heavy hitters" to prevent DOS attacks? Come to this talk. Want to avoid smashing your stack during tree destruction? Come to this talk. Want to hear war stories about how a new algorithm saved the day? Come to this talk! We'll dive into the finest of algorithms and see them in use — Fantastic Algorithms, and Where To Find Them.
—
Nicholas Ormrod: Facebook, Software Engineer
Nicholas is a infrastructure engineer at Facebook. If he talks too much, disable him with a well-placed nerd snipe.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

A simple trick to design your own solutions for Rubik's cubes

The vast majority of people who tackle the Rubik's cube never succeed in solving it without looking up somebody else's solution. In this video the Mathologer reveals a simple insight that will enable all those of you who can solve the first layer to design your own full solution for the Rubik's cube, as well as for many other highly symmetric twisty puzzles.
For more details about this really very fundamental idea behind many twisty puzzle solutions have a look at this article by the Mathologer from a couple of years ago http://www.qedcat.com/rubiks_cube/
Googling "commutator, Rubik's cube" will also produce links to a lot of very good articles on this topic.
For a few footnotes you may also want to check out this video on Mathologer 2: https://youtu.be/k3IEpugNfJY
The Rubik's cube animations in this video were produced using the program CubeTwister by Werner Randelshofer: http://www.randelshofer.ch/cubetwister/
Thank you also to Danil Dmitriev the official Mathologer translator for Russian for his subtitles.
Enjoy!
Burkard Polster, Giuseppe Geracitano, Karl and Lara

45:24

8. Constraints: Search, Domain Reduction

8. Constraints: Search, Domain Reduction

8. Constraints: Search, Domain Reduction

MIT 6.034 Artificial Intelligence, Fall2010View the complete course: http://ocw.mit.edu/6-034F10
Instructor: Patrick Winston
This lecture covers map coloring and related scheduling problems. We develop pseudocode for the domain reduction algorithm and consider how much constraint propagation is most efficient, and whether to start with the most or least constrained variables.
License: Creative CommonsBY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

1:01

Quadrocopter failsafe algorithm: recovery after propeller loss

Quadrocopter failsafe algorithm: recovery after propeller loss

Quadrocopter failsafe algorithm: recovery after propeller loss

Quadrocopter failsafe algorithm -- Institute for DynamicSystems and Control (IDSC), ETH Zurich, Switzerland - http://www.idsc.ethz.ch/
== UPDATE ==
Please see this video (http://youtu.be/ek0FrCaogcs) for a demonstration of the flight algorithm without the motion capture system.
The video shows an automatic failsafe algorithm that allows a quadrocopter to gracefully cope with the loss of a propeller. The propeller was mounted without a nut, and thus eventually vibrates itself loose.
The failure is detected automatically by the system, after which the vehicle recovers and returns to its original position. The vehicle finally executes a controlled, soft landing, on a user's command.
The failsafe controller uses only hardware that is readily available on a standard quadrocopter, and could thus be implemented as an algorithmic-only upgrade to existing systems. Until now, the only way a multicopter could survive the loss of a propeller (or motor), is by having redundancy (e.g. hexacopters, octocopters). However, this redundancy comes at the cost of additional structural weight, reducing the vehicle's useful payload. Using this technology, (more efficient) quadrocopters can be used in safety critical applications, because they still have the ability to gracefully recover from a motor/propeller failure.
This control approach can also be applied to design novel flying vehicles, the results of which will be posted soon.
This technology is patent pending.
For more information, please see www.FlyingMachineArena.org
Researchers:
MarkW. Mueller and Raffaello D'AndreaVideo:
Mark W. Mueller, Markus Waibel, Max Kriegleder, and Raffaello D'Andrea
Location:
Flying MachineArena at ETH Zurich
Acknowledgements
This work is supported by and builds upon prior contributions by numerous collaborators in the Flying Machine Arena project. See http://www.flyingmachinearena.org/people .
This work was supported by the SNSF (Swiss National Science Foundation).

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
Come dive into some exciting algorithms — tools rare enough to be novel, but useful enough to be found in practice. Want to learn about "heavy hitters" to prevent DOS attacks? Come to this talk. Want to avoid smashing your stack during tree destruction? Come to this talk. Want to hear war stories about how a new algorithm saved the day? Come to this talk! We'll dive into the finest of algorithms and see them in use — Fantastic Algorithms, and Where To Find Them.
—
Nicholas Ormrod: Facebook, Software Engineer
Nicholas is a infrastructure engineer at Facebook. If he talks too much, disable him with a well-placed nerd snipe.
—
Videos Filmed & Edited by Bash Films: ht...

How does the YouTube AlgorithmWork? In this YouTube LiveStream we're going to take a quick look at my YouTube Analytics Dashboard and make sense of how these numbers work and what they actually mean and the secrets of the YouTube Algorithm.
ALL MY YOUTUBEGEAR FOR 2017
http://robertoblake.com/youtubegear
150$ YouTube Setup: https://kit.com/robertoblake/the-150-youtube-setup
YouTube Starter Kit: https://kit.com/robertoblake/youtube-starter-kit
VLOGGING CAMERA
http://amzn.to/2o2zFoC
FANCY YOUTUBE CAMERAS
PanasonicGH5 http://amzn.to/2n4Rowu
Panasonic G7 http://amzn.to/2o2ASwa
FANCY YOUTUBE MICROPHONES
Best Mic http://amzn.to/2n4PhZB
2nd Best Mic http://amzn.to/2oE4Hnv
Wireless Mic System http://amzn.to/2oEiLNQ
FANCY STUDIOLIGHTS
http://amzn.to/2oJY3tf
CHEAP BUT GOOD TRIPODS
Trave...

published: 19 Apr 2017

A simple trick to design your own solutions for Rubik's cubes

The vast majority of people who tackle the Rubik's cube never succeed in solving it without looking up somebody else's solution. In this video the Mathologer reveals a simple insight that will enable all those of you who can solve the first layer to design your own full solution for the Rubik's cube, as well as for many other highly symmetric twisty puzzles.
For more details about this really very fundamental idea behind many twisty puzzle solutions have a look at this article by the Mathologer from a couple of years ago http://www.qedcat.com/rubiks_cube/
Googling "commutator, Rubik's cube" will also produce links to a lot of very good articles on this topic.
For a few footnotes you may also want to check out this video on Mathologer 2: https://youtu.be/k3IEpugNfJY
The Rubik's cube anima...

published: 15 Jan 2016

8. Constraints: Search, Domain Reduction

MIT 6.034 Artificial Intelligence, Fall2010View the complete course: http://ocw.mit.edu/6-034F10
Instructor: Patrick Winston
This lecture covers map coloring and related scheduling problems. We develop pseudocode for the domain reduction algorithm and consider how much constraint propagation is most efficient, and whether to start with the most or least constrained variables.
License: Creative CommonsBY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

published: 10 Jan 2014

Quadrocopter failsafe algorithm: recovery after propeller loss

Quadrocopter failsafe algorithm -- Institute for DynamicSystems and Control (IDSC), ETH Zurich, Switzerland - http://www.idsc.ethz.ch/
== UPDATE ==
Please see this video (http://youtu.be/ek0FrCaogcs) for a demonstration of the flight algorithm without the motion capture system.
The video shows an automatic failsafe algorithm that allows a quadrocopter to gracefully cope with the loss of a propeller. The propeller was mounted without a nut, and thus eventually vibrates itself loose.
The failure is detected automatically by the system, after which the vehicle recovers and returns to its original position. The vehicle finally executes a controlled, soft landing, on a user's command.
The failsafe controller uses only hardware that is readily available on a standard quadrocopter, and coul...

Card Tricks: Sybil Cut Tutorial | Dynamo Shuffle

Download the free 52Kards APP - http://52kards.com/app
Visit the 52Kards Shop - http://shop.52kards.com
Become a student and learn more - http://courses.52kards.com
The Sybil cut is one of the coolest looking cut sequences out there. And its false too (no cards have changed position when the cut is complete). The concept of the cut is credited to Chris Kenner and his book Totally Out of Control. Since then many different variations of the cut sequence have been developed.
▼ DeckUsed (Pricing & Availability)
-----------------------------------
Smoke & Mirrors (US) - http://amzn.to/1q9YNDQ
Smoke & Mirrors (UK) - http://amzn.to/1q8HK4e
▼ Related Videos
-----------------------------------
Molecule Cut: http://youtu.be/j4EWA8j2dQo
▼ Credits/Sources
-----------------------------------
Chris...

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
Come dive into some exciting algor...

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
Come dive into some exciting algorithms — tools rare enough to be novel, but useful enough to be found in practice. Want to learn about "heavy hitters" to prevent DOS attacks? Come to this talk. Want to avoid smashing your stack during tree destruction? Come to this talk. Want to hear war stories about how a new algorithm saved the day? Come to this talk! We'll dive into the finest of algorithms and see them in use — Fantastic Algorithms, and Where To Find Them.
—
Nicholas Ormrod: Facebook, Software Engineer
Nicholas is a infrastructure engineer at Facebook. If he talks too much, disable him with a well-placed nerd snipe.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
Come dive into some exciting algorithms — tools rare enough to be novel, but useful enough to be found in practice. Want to learn about "heavy hitters" to prevent DOS attacks? Come to this talk. Want to avoid smashing your stack during tree destruction? Come to this talk. Want to hear war stories about how a new algorithm saved the day? Come to this talk! We'll dive into the finest of algorithms and see them in use — Fantastic Algorithms, and Where To Find Them.
—
Nicholas Ormrod: Facebook, Software Engineer
Nicholas is a infrastructure engineer at Facebook. If he talks too much, disable him with a well-placed nerd snipe.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

A simple trick to design your own solutions for Rubik's cubes

The vast majority of people who tackle the Rubik's cube never succeed in solving it without looking up somebody else's solution. In this video the Mathologer re...

The vast majority of people who tackle the Rubik's cube never succeed in solving it without looking up somebody else's solution. In this video the Mathologer reveals a simple insight that will enable all those of you who can solve the first layer to design your own full solution for the Rubik's cube, as well as for many other highly symmetric twisty puzzles.
For more details about this really very fundamental idea behind many twisty puzzle solutions have a look at this article by the Mathologer from a couple of years ago http://www.qedcat.com/rubiks_cube/
Googling "commutator, Rubik's cube" will also produce links to a lot of very good articles on this topic.
For a few footnotes you may also want to check out this video on Mathologer 2: https://youtu.be/k3IEpugNfJY
The Rubik's cube animations in this video were produced using the program CubeTwister by Werner Randelshofer: http://www.randelshofer.ch/cubetwister/
Thank you also to Danil Dmitriev the official Mathologer translator for Russian for his subtitles.
Enjoy!
Burkard Polster, Giuseppe Geracitano, Karl and Lara

The vast majority of people who tackle the Rubik's cube never succeed in solving it without looking up somebody else's solution. In this video the Mathologer reveals a simple insight that will enable all those of you who can solve the first layer to design your own full solution for the Rubik's cube, as well as for many other highly symmetric twisty puzzles.
For more details about this really very fundamental idea behind many twisty puzzle solutions have a look at this article by the Mathologer from a couple of years ago http://www.qedcat.com/rubiks_cube/
Googling "commutator, Rubik's cube" will also produce links to a lot of very good articles on this topic.
For a few footnotes you may also want to check out this video on Mathologer 2: https://youtu.be/k3IEpugNfJY
The Rubik's cube animations in this video were produced using the program CubeTwister by Werner Randelshofer: http://www.randelshofer.ch/cubetwister/
Thank you also to Danil Dmitriev the official Mathologer translator for Russian for his subtitles.
Enjoy!
Burkard Polster, Giuseppe Geracitano, Karl and Lara

MIT 6.034 Artificial Intelligence, Fall2010View the complete course: http://ocw.mit.edu/6-034F10
Instructor: Patrick Winston
This lecture covers map coloring and related scheduling problems. We develop pseudocode for the domain reduction algorithm and consider how much constraint propagation is most efficient, and whether to start with the most or least constrained variables.
License: Creative CommonsBY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

MIT 6.034 Artificial Intelligence, Fall2010View the complete course: http://ocw.mit.edu/6-034F10
Instructor: Patrick Winston
This lecture covers map coloring and related scheduling problems. We develop pseudocode for the domain reduction algorithm and consider how much constraint propagation is most efficient, and whether to start with the most or least constrained variables.
License: Creative CommonsBY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

Quadrocopter failsafe algorithm -- Institute for DynamicSystems and Control (IDSC), ETH Zurich, Switzerland - http://www.idsc.ethz.ch/
== UPDATE ==
Please see this video (http://youtu.be/ek0FrCaogcs) for a demonstration of the flight algorithm without the motion capture system.
The video shows an automatic failsafe algorithm that allows a quadrocopter to gracefully cope with the loss of a propeller. The propeller was mounted without a nut, and thus eventually vibrates itself loose.
The failure is detected automatically by the system, after which the vehicle recovers and returns to its original position. The vehicle finally executes a controlled, soft landing, on a user's command.
The failsafe controller uses only hardware that is readily available on a standard quadrocopter, and could thus be implemented as an algorithmic-only upgrade to existing systems. Until now, the only way a multicopter could survive the loss of a propeller (or motor), is by having redundancy (e.g. hexacopters, octocopters). However, this redundancy comes at the cost of additional structural weight, reducing the vehicle's useful payload. Using this technology, (more efficient) quadrocopters can be used in safety critical applications, because they still have the ability to gracefully recover from a motor/propeller failure.
This control approach can also be applied to design novel flying vehicles, the results of which will be posted soon.
This technology is patent pending.
For more information, please see www.FlyingMachineArena.org
Researchers:
MarkW. Mueller and Raffaello D'AndreaVideo:
Mark W. Mueller, Markus Waibel, Max Kriegleder, and Raffaello D'Andrea
Location:
Flying MachineArena at ETH Zurich
Acknowledgements
This work is supported by and builds upon prior contributions by numerous collaborators in the Flying Machine Arena project. See http://www.flyingmachinearena.org/people .
This work was supported by the SNSF (Swiss National Science Foundation).

Quadrocopter failsafe algorithm -- Institute for DynamicSystems and Control (IDSC), ETH Zurich, Switzerland - http://www.idsc.ethz.ch/
== UPDATE ==
Please see this video (http://youtu.be/ek0FrCaogcs) for a demonstration of the flight algorithm without the motion capture system.
The video shows an automatic failsafe algorithm that allows a quadrocopter to gracefully cope with the loss of a propeller. The propeller was mounted without a nut, and thus eventually vibrates itself loose.
The failure is detected automatically by the system, after which the vehicle recovers and returns to its original position. The vehicle finally executes a controlled, soft landing, on a user's command.
The failsafe controller uses only hardware that is readily available on a standard quadrocopter, and could thus be implemented as an algorithmic-only upgrade to existing systems. Until now, the only way a multicopter could survive the loss of a propeller (or motor), is by having redundancy (e.g. hexacopters, octocopters). However, this redundancy comes at the cost of additional structural weight, reducing the vehicle's useful payload. Using this technology, (more efficient) quadrocopters can be used in safety critical applications, because they still have the ability to gracefully recover from a motor/propeller failure.
This control approach can also be applied to design novel flying vehicles, the results of which will be posted soon.
This technology is patent pending.
For more information, please see www.FlyingMachineArena.org
Researchers:
MarkW. Mueller and Raffaello D'AndreaVideo:
Mark W. Mueller, Markus Waibel, Max Kriegleder, and Raffaello D'Andrea
Location:
Flying MachineArena at ETH Zurich
Acknowledgements
This work is supported by and builds upon prior contributions by numerous collaborators in the Flying Machine Arena project. See http://www.flyingmachinearena.org/people .
This work was supported by the SNSF (Swiss National Science Foundation).

How does the YouTube AlgorithmWork? In this YouTube LiveStream we're going to take a quick look at my YouTube Analytics Dashboard and make sense of how these numbers work and what they actually mean and the secrets of the YouTube Algorithm.
ALL MY YOUTUBEGEAR FOR 2017
http://robertoblake.com/youtubegear
150$ YouTube Setup: https://kit.com/robertoblake/the-150-youtube-setup
YouTube Starter Kit: https://kit.com/robertoblake/youtube-starter-kit
VLOGGING CAMERA
http://amzn.to/2o2zFoC
FANCY YOUTUBE CAMERAS
PanasonicGH5 http://amzn.to/2n4Rowu
Panasonic G7 http://amzn.to/2o2ASwa
FANCY YOUTUBE MICROPHONES
Best Mic http://amzn.to/2n4PhZB
2nd Best Mic http://amzn.to/2oE4Hnv
Wireless Mic System http://amzn.to/2oEiLNQ
FANCY STUDIOLIGHTS
http://amzn.to/2oJY3tf
CHEAP BUT GOOD TRIPODS
Trave...

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
Come dive into some exciting algorithms — tools rare enough to be novel, but useful enough to be found in practice. Want to learn about "heavy hitters" to prevent DOS attacks? Come to this talk. Want to avoid smashing your stack during tree destruction? Come to this talk. Want to hear war stories about how a new algorithm saved the day? Come to this talk! We'll dive into the finest of algorithms and see them in use — Fantastic Algorithms, and Where To Find Them.
—
Nicholas Ormrod: Facebook, Software Engineer
Nicholas is a infrastructure engineer at Facebook. If he talks too much, disable him with a well-placed nerd snipe.
—
Videos Filmed & Edited by Bash Films: ht...

#93 EEPROM Data Compression

Sometimes the simplest 'algorithm' (fancy word for a bit of maths) can yield results out of all proportion to expectations. This video investigates a simple mechanism to cram more data into an EEPROM than has a right to be there - and it is EASY.
I've uploaded the fully documented sketch example which shows how to encode the data and then decode it back again and I urge you to give it a try - it just needs an Arduino of some sort to play about with it.
As a beneficial side effect we discuss the fact that you might already be using pointers in your code without even realising it and, yes, we use them (in passing) here too but we might not even realise that unless it were pointed out to us.
-----------------------------------------------------
LINKS LINKS LINKS LINKS
-------------------...

The Computer Science of Human Decisions, with Brian Christian and Tom Griffiths

Brian Christian, Author, The MostHuman Human; Co-author, Algorithms to Live By: The Computer Science of Human DecisionsTom Griffiths, Professor of Psychology and Cognitive Science, UC Berkeley; Co-author, Algorithms to Live By: The Computer Science of Human Decisions
All our lives are constrained by limited space and time, limits that give rise to a particular set of problems. What should we do, or leave undone, in a day or a lifetime? How much messiness should we accept? What balance of new activities and familiar favorites is the most fulfilling? These might seem like uniquely human quandaries, but they are not. Computers, too, face the same constraints, so computer scientists have been grappling with their version of such issues for decades. The solutions they've found have much to ...

8. Constraints: Search, Domain Reduction

MIT 6.034 Artificial Intelligence, Fall2010View the complete course: http://ocw.mit.edu/6-034F10
Instructor: Patrick Winston
This lecture covers map coloring and related scheduling problems. We develop pseudocode for the domain reduction algorithm and consider how much constraint propagation is most efficient, and whether to start with the most or least constrained variables.
License: Creative CommonsBY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
Come dive into some exciting algor...

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
Come dive into some exciting algorithms — tools rare enough to be novel, but useful enough to be found in practice. Want to learn about "heavy hitters" to prevent DOS attacks? Come to this talk. Want to avoid smashing your stack during tree destruction? Come to this talk. Want to hear war stories about how a new algorithm saved the day? Come to this talk! We'll dive into the finest of algorithms and see them in use — Fantastic Algorithms, and Where To Find Them.
—
Nicholas Ormrod: Facebook, Software Engineer
Nicholas is a infrastructure engineer at Facebook. If he talks too much, disable him with a well-placed nerd snipe.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
Come dive into some exciting algorithms — tools rare enough to be novel, but useful enough to be found in practice. Want to learn about "heavy hitters" to prevent DOS attacks? Come to this talk. Want to avoid smashing your stack during tree destruction? Come to this talk. Want to hear war stories about how a new algorithm saved the day? Come to this talk! We'll dive into the finest of algorithms and see them in use — Fantastic Algorithms, and Where To Find Them.
—
Nicholas Ormrod: Facebook, Software Engineer
Nicholas is a infrastructure engineer at Facebook. If he talks too much, disable him with a well-placed nerd snipe.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

#93 EEPROM Data Compression

Sometimes the simplest 'algorithm' (fancy word for a bit of maths) can yield results out of all proportion to expectations. This video investigates a simple mec...

Sometimes the simplest 'algorithm' (fancy word for a bit of maths) can yield results out of all proportion to expectations. This video investigates a simple mechanism to cram more data into an EEPROM than has a right to be there - and it is EASY.
I've uploaded the fully documented sketch example which shows how to encode the data and then decode it back again and I urge you to give it a try - it just needs an Arduino of some sort to play about with it.
As a beneficial side effect we discuss the fact that you might already be using pointers in your code without even realising it and, yes, we use them (in passing) here too but we might not even realise that unless it were pointed out to us.
-----------------------------------------------------
LINKS LINKS LINKS LINKS
-----------------------------------------------------
Here's the link to the code:
https://github.com/RalphBacon/EEPROM-Compression-Techniques
Here's the link to the Wikipedia article:
RADIX 50 Explained (see the 16-bit section in this page)
https://en.wikipedia.org/wiki/DEC_Radix-50
If you like this video please give it a thumbs up, share it and if you're not already subscribed please do so :)
My channel is here:
------------------------------------------------------------------
https://www.youtube.com/c/RalphBacon
------------------------------------------------------------------
How can I remember this? Memory tip: "See" RalphBacon, geddit?
[You can also use this link: https://www.youtube.com/RalphBacon]

Sometimes the simplest 'algorithm' (fancy word for a bit of maths) can yield results out of all proportion to expectations. This video investigates a simple mechanism to cram more data into an EEPROM than has a right to be there - and it is EASY.
I've uploaded the fully documented sketch example which shows how to encode the data and then decode it back again and I urge you to give it a try - it just needs an Arduino of some sort to play about with it.
As a beneficial side effect we discuss the fact that you might already be using pointers in your code without even realising it and, yes, we use them (in passing) here too but we might not even realise that unless it were pointed out to us.
-----------------------------------------------------
LINKS LINKS LINKS LINKS
-----------------------------------------------------
Here's the link to the code:
https://github.com/RalphBacon/EEPROM-Compression-Techniques
Here's the link to the Wikipedia article:
RADIX 50 Explained (see the 16-bit section in this page)
https://en.wikipedia.org/wiki/DEC_Radix-50
If you like this video please give it a thumbs up, share it and if you're not already subscribed please do so :)
My channel is here:
------------------------------------------------------------------
https://www.youtube.com/c/RalphBacon
------------------------------------------------------------------
How can I remember this? Memory tip: "See" RalphBacon, geddit?
[You can also use this link: https://www.youtube.com/RalphBacon]

Brian Christian, Author, The MostHuman Human; Co-author, Algorithms to Live By: The Computer Science of Human DecisionsTom Griffiths, Professor of Psychology and Cognitive Science, UC Berkeley; Co-author, Algorithms to Live By: The Computer Science of Human Decisions
All our lives are constrained by limited space and time, limits that give rise to a particular set of problems. What should we do, or leave undone, in a day or a lifetime? How much messiness should we accept? What balance of new activities and familiar favorites is the most fulfilling? These might seem like uniquely human quandaries, but they are not. Computers, too, face the same constraints, so computer scientists have been grappling with their version of such issues for decades. The solutions they've found have much to teach us.
In this interdisciplinary work, author Brian Christian and cognitive scientist Tom Griffiths show how the algorithms used by computers can also untangle very human questions. They explain how to have better hunches and when to leave things to chance, how to deal with overwhelming choices and how best to connect with others. From finding a spouse to finding a parking spot, from organizing one's inbox to understanding the workings of memory, Algorithms to Live By transforms the wisdom of computer science into strategies for human living.

Brian Christian, Author, The MostHuman Human; Co-author, Algorithms to Live By: The Computer Science of Human DecisionsTom Griffiths, Professor of Psychology and Cognitive Science, UC Berkeley; Co-author, Algorithms to Live By: The Computer Science of Human Decisions
All our lives are constrained by limited space and time, limits that give rise to a particular set of problems. What should we do, or leave undone, in a day or a lifetime? How much messiness should we accept? What balance of new activities and familiar favorites is the most fulfilling? These might seem like uniquely human quandaries, but they are not. Computers, too, face the same constraints, so computer scientists have been grappling with their version of such issues for decades. The solutions they've found have much to teach us.
In this interdisciplinary work, author Brian Christian and cognitive scientist Tom Griffiths show how the algorithms used by computers can also untangle very human questions. They explain how to have better hunches and when to leave things to chance, how to deal with overwhelming choices and how best to connect with others. From finding a spouse to finding a parking spot, from organizing one's inbox to understanding the workings of memory, Algorithms to Live By transforms the wisdom of computer science into strategies for human living.

MIT 6.034 Artificial Intelligence, Fall2010View the complete course: http://ocw.mit.edu/6-034F10
Instructor: Patrick Winston
This lecture covers map coloring and related scheduling problems. We develop pseudocode for the domain reduction algorithm and consider how much constraint propagation is most efficient, and whether to start with the most or least constrained variables.
License: Creative CommonsBY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

MIT 6.034 Artificial Intelligence, Fall2010View the complete course: http://ocw.mit.edu/6-034F10
Instructor: Patrick Winston
This lecture covers map coloring and related scheduling problems. We develop pseudocode for the domain reduction algorithm and consider how much constraint propagation is most efficient, and whether to start with the most or least constrained variables.
License: Creative CommonsBY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
Come dive into some exciting algorithms — tools rare enough to be novel, but useful enough to be found in practice. Want to learn about "heavy hitters" to prevent DOS attacks? Come to this talk. Want to avoid smashing your stack during tree destruction? Come to this talk. Want to hear war stories about how a new algorithm saved the day? Come to this talk! We'll dive into the finest of algorithms and see them in use — Fantastic Algorithms, and Where To Find Them.
—
Nicholas Ormrod: Facebook, Software Engineer
Nicholas is a infrastructure engineer at Facebook. If he talks too much, disable him with a well-placed nerd snipe.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

A simple trick to design your own solutions for Rubik's cubes

The vast majority of people who tackle the Rubik's cube never succeed in solving it without looking up somebody else's solution. In this video the Mathologer reveals a simple insight that will enable all those of you who can solve the first layer to design your own full solution for the Rubik's cube, as well as for many other highly symmetric twisty puzzles.
For more details about this really very fundamental idea behind many twisty puzzle solutions have a look at this article by the Mathologer from a couple of years ago http://www.qedcat.com/rubiks_cube/
Googling "commutator, Rubik's cube" will also produce links to a lot of very good articles on this topic.
For a few footnotes you may also want to check out this video on Mathologer 2: https://youtu.be/k3IEpugNfJY
The Rubik's cube animations in this video were produced using the program CubeTwister by Werner Randelshofer: http://www.randelshofer.ch/cubetwister/
Thank you also to Danil Dmitriev the official Mathologer translator for Russian for his subtitles.
Enjoy!
Burkard Polster, Giuseppe Geracitano, Karl and Lara

8. Constraints: Search, Domain Reduction

MIT 6.034 Artificial Intelligence, Fall2010View the complete course: http://ocw.mit.edu/6-034F10
Instructor: Patrick Winston
This lecture covers map coloring and related scheduling problems. We develop pseudocode for the domain reduction algorithm and consider how much constraint propagation is most efficient, and whether to start with the most or least constrained variables.
License: Creative CommonsBY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

Quadrocopter failsafe algorithm: recovery after propeller loss

Quadrocopter failsafe algorithm -- Institute for DynamicSystems and Control (IDSC), ETH Zurich, Switzerland - http://www.idsc.ethz.ch/
== UPDATE ==
Please see this video (http://youtu.be/ek0FrCaogcs) for a demonstration of the flight algorithm without the motion capture system.
The video shows an automatic failsafe algorithm that allows a quadrocopter to gracefully cope with the loss of a propeller. The propeller was mounted without a nut, and thus eventually vibrates itself loose.
The failure is detected automatically by the system, after which the vehicle recovers and returns to its original position. The vehicle finally executes a controlled, soft landing, on a user's command.
The failsafe controller uses only hardware that is readily available on a standard quadrocopter, and could thus be implemented as an algorithmic-only upgrade to existing systems. Until now, the only way a multicopter could survive the loss of a propeller (or motor), is by having redundancy (e.g. hexacopters, octocopters). However, this redundancy comes at the cost of additional structural weight, reducing the vehicle's useful payload. Using this technology, (more efficient) quadrocopters can be used in safety critical applications, because they still have the ability to gracefully recover from a motor/propeller failure.
This control approach can also be applied to design novel flying vehicles, the results of which will be posted soon.
This technology is patent pending.
For more information, please see www.FlyingMachineArena.org
Researchers:
MarkW. Mueller and Raffaello D'AndreaVideo:
Mark W. Mueller, Markus Waibel, Max Kriegleder, and Raffaello D'Andrea
Location:
Flying MachineArena at ETH Zurich
Acknowledgements
This work is supported by and builds upon prior contributions by numerous collaborators in the Flying Machine Arena project. See http://www.flyingmachinearena.org/people .
This work was supported by the SNSF (Swiss National Science Foundation).

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
Come dive into some exciting algorithms — tools rare enough to be novel, but useful enough to be found in practice. Want to learn about "heavy hitters" to prevent DOS attacks? Come to this talk. Want to avoid smashing your stack during tree destruction? Come to this talk. Want to hear war stories about how a new algorithm saved the day? Come to this talk! We'll dive into the finest of algorithms and see them in use — Fantastic Algorithms, and Where To Find Them.
—
Nicholas Ormrod: Facebook, Software Engineer
Nicholas is a infrastructure engineer at Facebook. If he talks too much, disable him with a well-placed nerd snipe.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

#93 EEPROM Data Compression

Sometimes the simplest 'algorithm' (fancy word for a bit of maths) can yield results out of all proportion to expectations. This video investigates a simple mechanism to cram more data into an EEPROM than has a right to be there - and it is EASY.
I've uploaded the fully documented sketch example which shows how to encode the data and then decode it back again and I urge you to give it a try - it just needs an Arduino of some sort to play about with it.
As a beneficial side effect we discuss the fact that you might already be using pointers in your code without even realising it and, yes, we use them (in passing) here too but we might not even realise that unless it were pointed out to us.
-----------------------------------------------------
LINKS LINKS LINKS LINKS
-----------------------------------------------------
Here's the link to the code:
https://github.com/RalphBacon/EEPROM-Compression-Techniques
Here's the link to the Wikipedia article:
RADIX 50 Explained (see the 16-bit section in this page)
https://en.wikipedia.org/wiki/DEC_Radix-50
If you like this video please give it a thumbs up, share it and if you're not already subscribed please do so :)
My channel is here:
------------------------------------------------------------------
https://www.youtube.com/c/RalphBacon
------------------------------------------------------------------
How can I remember this? Memory tip: "See" RalphBacon, geddit?
[You can also use this link: https://www.youtube.com/RalphBacon]

The Computer Science of Human Decisions, with Brian Christian and Tom Griffiths

Brian Christian, Author, The MostHuman Human; Co-author, Algorithms to Live By: The Computer Science of Human DecisionsTom Griffiths, Professor of Psychology and Cognitive Science, UC Berkeley; Co-author, Algorithms to Live By: The Computer Science of Human Decisions
All our lives are constrained by limited space and time, limits that give rise to a particular set of problems. What should we do, or leave undone, in a day or a lifetime? How much messiness should we accept? What balance of new activities and familiar favorites is the most fulfilling? These might seem like uniquely human quandaries, but they are not. Computers, too, face the same constraints, so computer scientists have been grappling with their version of such issues for decades. The solutions they've found have much to teach us.
In this interdisciplinary work, author Brian Christian and cognitive scientist Tom Griffiths show how the algorithms used by computers can also untangle very human questions. They explain how to have better hunches and when to leave things to chance, how to deal with overwhelming choices and how best to connect with others. From finding a spouse to finding a parking spot, from organizing one's inbox to understanding the workings of memory, Algorithms to Live By transforms the wisdom of computer science into strategies for human living.

8. Constraints: Search, Domain Reduction

MIT 6.034 Artificial Intelligence, Fall2010View the complete course: http://ocw.mit.edu/6-034F10
Instructor: Patrick Winston
This lecture covers map coloring and related scheduling problems. We develop pseudocode for the domain reduction algorithm and consider how much constraint propagation is most efficient, and whether to start with the most or least constrained variables.
License: Creative CommonsBY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

A LOOK AT MY YOUTUBE ANALYTICS, & EXPLAINING THE Y...

16. Strings...

Lec 2 | MIT 6.046J / 18.410J Introduction to Algor...

CppCon 2017: Nicholas Ormrod “Fantastic Algorithms...

3. Divide & Conquer: FFT...

Lec 17 | MIT 6.046J / 18.410J Introduction to Algo...

Lec 7 | MIT 6.046J / 18.410J Introduction to Algor...

5. Amortization: Amortized Analysis...

6. Monte Carlo Simulation...

#93 EEPROM Data Compression...

CS50 2017 - Lecture 3 - Algorithms...

The Computer Science of Human Decisions, with Bria...

7. Randomization: Skip Lists...

8. Constraints: Search, Domain Reduction...

It turns out that a theory explaining how we might detect parallel universes and prediction for the end of the world was proposed and completed by physicist Stephen Hawking shortly before he died ... &nbsp;. According to reports, the work predicts that the universe would eventually end when stars run out of energy ... ....

Article by WN.Com Correspondent Dallas DarlingIt wasn’t very long ago Republicans were accusing Democrats of either paying a few dollars to the homeless for votes or giving them a pack of cigarettes. But with Donald Trump, it’s obvious he paid $130,000 to an adult-film star in exchange for her silence last October and just before the general election ... Was the payment from his own account – or from a lawyer – or from campaign donations....

Britain must prove Russia’s involvement in the poisoning of the former double agent Sergei Skripal in the UK or apologise, the Kremlin has said. “Sooner or later these unsubstantiated allegations will have to be answered for. either backed up with the appropriate evidence or apologised for,” the presidential spokesman, Dmitry Peskov, said on Monday ... Sergei Skripal. Russia expels 23 UK diplomats as row deepens. Read more ... ....

search tools

You can search using any combination of the items listed below.

Scientists have developed a novel algorithm that may help detect and prevent cyber attacks on GPS-enabled devices in real time. The algorithm developed by researchers at University of Texas at San Antonio (UTSA) in the US mitigates the effects of spoofed GPS attacks on electrical grids and other GPS-reliant technologies ... The algorithm, which can be ......

Monero lead developer Riccardo Spagni has emphasized that the units will not work on monero due to a scheduled hard fork designed specifically to outwit the Cryptonight algorithm... “We are pleased to announce the all-new Antminer X3, to mine cryptocurrencies based on the Cryptonight hashing algorithm,” tweeted Bitmain cheerily on March 15....

What can technology do for education? More specifically, how can it help minorities and low-income students overcome barriers and achieve their goals? These are questions posed by Algorithm for Change, a new national competition organized by the NYU Social Entrepreneurship Program that will start accepting applications this spring ...Algorithm for Change seeks to fix this disparity....

Taha and their graduate student Ali Khalajmehrabadi from the UTSADepartment of Electrical and Computer Engineering describes a computer algorithm that mitigates the effects of spoofed GPS attacks on electrical grids and other GPS-reliant technologies. This new algorithm has the potential to help cybersecurity professionals to better detect and prevent cyber attacks in real time....

KEELEY Hawes has revealed that women don’t mind if their husbands fancy her character on The Durrells ... PA.Press Association. Speaking to The Mirror, she said. “It is flattering ... She said ... It’s heartbreaking ... ....

But now its algorithm has fallen short again ... Their algorithms are designed to serve up the most relevant content ... Google has begun banning certain sites from its algorithm, but still things are creeping through, still search is searching too far to the left or the right to find content. ... algorithm or other means, then it needs to stop. ....

The action by the senator and the House members follows the decision by the Justice Department to force RT America to register as a foreign agent and the imposition of algorithms by Facebook, Google and Twitter that steer traffic away from left-wing, anti-war and progressive websites, including Truthdig ... And the situation appears to be growing worse as the algorithms are refined....

Ante-post fanciesLord Glitters and Addeybb are among 73 confirmations for the 32Red Lincoln at Doncaster on Saturday, as the curtain comes up on the Flat turf season ...William Haggas' Addeybb is far more unexposed, having had just five runs in his life, winning three, while the Michael Bell-trained Fire Brigade is another well fancied runner, as is Roger Varian's Zabeel Prince ... He likes soft turf." ... ....

(Picture. BBC) ... We wish Jenna all the best for the future.’. In the wake of reports that she was given the chop due to ‘storylines running out’, Jenna has now tweeted that this was not the case and it was simply the fact that she fancied doing something else. Just for clarity, I wasn’t “axed” just fancied doing something else. Nothing else. Have a great day x #actorslife ... MORE ... ....

Home. / News / Academy trials to be held in May. Monday 19th March 2018. Dates have been set for the Newtown academy and development centre sides for the coming season. The current season is set to end, but coaches will soon be looking at a new intake of players ready for next season. The trials are set to take place from May 1 at Latham Park, and the following information sets out everything you need to know ...Disclaimer ... (noodl. 42807562) ....

Jenna Russell will depart EastEnders as her character Michelle Fowler is being written out, just over a year after she joined the soap ... An EastEnders spokeswoman said ... EastEnders. “We wish Jenna all the best for the future.”. Hitting back at speculation she was axed from the soap, Russell tweeted. “Just for clarity, I wasn’t ‘axed’ just fancied doing something else ... Just for clarity, I wasn’t “axed” just fancied doing something else ... ....

Jenna Russell has hit out at claims that she was axed from EastEnders ... Just for clarity, I wasn’t “axed” just fancied doing something else. Nothing else. Have a great day x #actorslife — Jenna Russell (@jennarusselluk) March 19, 2018 "Just for clarity, I wasn't 'axed' just fancied doing something else," she said in a tweet posted on Monday morning. "Nothing else ... Related. Soap Movers ... ....

“Social MediaRoundup” is a weekly roundup of all the important social media news you need to know about. This week, Facebook announced a new Android app, YouTube rolled out a new Dark Mode, Facebook banned racist Pages and Instagram debunked a rumor about its algorithm... ....