on tick tock there is a dog named noodle now each day noodle either wakes up with bones as seen here where he has enough strength to stand or with no bones where he flops back down onto the bed noodle has become kind of a guiding force for the daily mood of the internet on a bones day people are encouraged to get out of bed and make the most of their day maybe take a risk or try something new whereas a no bones day might be the time to take it easy and think a little bit about self-care so what does this have to do with quantum computing well almost nothing but i did notice that the chance of a bones to a no bone stay does seem to be about NUMBER_TOKEN NUMBER_TOKEN. that's the same chance that a cubit in a even superposition of states NUMBER_TOKEN and NUMBER_TOKEN would have of being measured in either state i recently found out that quantum computing is actually further ahead than where i thought it was and in fact right now anyone can submit code to be run on a real quantum computer so to figure out how to do that i set out to ask a real quantum computer bones or no bones the answer might come from some point of deep intrinsic truth about our universe or maybe it's just pretty close to truly random this video is sponsored by kiskit which is ibm's open source quantum computing software with kiskit we can use the python coding language to actually program circuits and algorithms for a quantum computer ibm also give access to the hardware having already built quite a few quantum computers these are currently only relatively small and used for experimental purposes ibm recently unveiled their largest one to have NUMBER_TOKEN qubits but we're still away off from these quantum systems being large enough to outperform the classical computers ibm have made their smaller five qubit quantum computers free for anyone to use you just have to submit your code through the ibm quantum lab but before i could run my little experiment i first had to learn just enough about qubits quantum circuits and programming with kisket to actually write my program and i'll quickly fill you in on what i've learned all right so it's important to know what we're dealing with here in classical computing information is stored using bits and these can either be zero or one they're binary and they're like tiny little switches now bits all act independently of each other and we can manipulate bits using logic gates there are quite a few different kinds of logic gates but for example one of them is the not gate the not gate can be drawn like this and it would turn a zero into a one or a one into a zero now when we're dealing with quantum computing we're dealing with something called the qubit and these are just quantum bits we can represent cubits as an arrow pointing on the surface of a sphere let's see if i can draw a sphere in here i'll actually draw a couple
START_SPONSOR_TOKEN this video is sponsored by kiskit which is ibm's open source quantum computing software with kiskit we can use the python coding language to actually program circuits and algorithms for a quantum computer ibm also give access to the hardware having already built quite a few quantum computers these are currently only relatively small END_SPONSOR_TOKEN