quantum algorithms quantum computing blog quantum algorithm quantum information industry news interesting research relate field feedback welcome jjkleid yahoo com kleid links peter shor interview good qc atom site feed blog qubitnews lance fortnow michael nielsen chris c mooney david cerezo geomblog quantum pontiff quantize espresso coherence shtetl optimized archives quantum algorithms wednesday december polynomial time quantum algorithm simulation chemical dynamic ars technica noble intent polynomial time quantum algorithm simulation chemical dynamic build prior work quantum computing algorithm researcher develop algorithm capable compute wavefunction chemical system arbitrary time t simulation begin time t algorithm require relatively small number qubit post jonathan pm comment thursday april save planet line code time surely lowly computer programmer climate change right mean maybe drive prius work work google short code code maybe thing programmer fight global warming boycott windows vista windows vista energy waste nightmare require grunty graphic card cut edge cpu perform basic windowe operation write pc web application deliberately work vista help cajole user run resource intensive operating system ouput blank nearly blank page printer print document word get completely blank page end maybe page number print email application web site get final page contain useless footer type waste add sure recycle paper recycling take energy well print page place user need bit information print opt print tree save mode enable default write efficient code cpu run capacity sure draw current cpu load code efficiently use electricity course hardly use software reduce clock cycle require drive work light later counter productive support old computer old computer cool processor memory use electricity new one especially connect lcd monitor code encourage use recent version linux run happily old computer support windows let xp vista get idea post jonathan pm comment wednesday april d wave d wave announcement flood article posting come shed light uneasy intersection academic research cut edge private research company profit orient need maintain certain level honesty want credibility potential customer investor need carefully frame announcement dealing press order maximize attractiveness cross line outright deceit scientist truth orient need meet high level honesty kind include bend backwards possibly wrong company far attain academic grade honesty expose weakness scare potential investor world exaggerate assume exaggerate modest company tantamount admit failure d wave academic academic investor potential customer significant scale d wave expose technology academic grade scrutiny bad reveal emperor wear clothe essentially build expensive bit classical computer idea reveal potential competitor post jonathan pm comment friday november ideal cs cirriculum alice interesting thing previous post instead respond alice comment comment think entry write school computer science department computer science course take actually math course exactly think satisfy requirement undergrad degree cs hope persuade cs phd program let like idea cs degree fundamentally distinct software engineering kind strange actually degree give current expectation graduate program understanding current climate think find graduate cs program lot value applicant mathematical maturity especially true interest theoretical applied cs discussion lance blog find understand object orient programming help get programming language class concept object help ease thing like function order sml lambda calculus want teach teach conceptually leave detail implementation object oriented style programming find pretty degree simple functional language plain get deep oop early distraction fundamental principle learn lot huge successful software write benefit explicit object orient programming research theory completely orthogonal object orient influence bit alexander stepanov creator stl standard template library useful write library find interview interesting find absolutely value thing like inheritance virtual extreme think concept overuse class programming project teach program send work language choice modify exist code project small focused theoretically significant bit theory course programming component yes reason think functional language teach early theoretical concept illustrate language like scheme ml extra baggage kind surprised leave automata sequence actually thing learn college cs class concurrent overview simple programming structure variable loop etc java rational interesting learn early certainly appeal learn alongside language leave bit later think certain degree mathematical computer science maturity need appreciate understand automata post jonathan comment monday march well cs degree read recent post count sheep get reflect cs degree obtain nearly year ago course work half practical half theoretical add little blame learn ideal degree cover lot fundamental lot few application valuable cs graduate comfortable knuth object orient java ideal cs curriculum ideal cs degree basically algorithm degree abstract problem solve overarching sub text programming language mathematic teach sole purpose enhance understanding algorithm topic like database compiler ai networking graphic operating system object orient programming robotic etc include undergraduate hci move communication department yes level type course special class algorithm datum structure important fundamental notion understand write ftp client opengl base game view application learn job project master program displace fundamental curriculum divide sequential lot class lot take parallel elective lot except require project project undertake student software system theoretical research project student choose project supervise grad student deliverable student work individually group proportionally expect multi person group project require increasingly sophisticated student advance class involve component theoretical coursework problem set plus programming scheme type program require large complex instead short challenging c scheme emphasize encourage think different perspective programming include traditionally theoretical course think well err math ee physics actually lot intro program c like stanford 106x c base intro program scheme like mit cs math discrete mathematic stanford cs 103x 0x non cs specific math calculus linear algebra basic statistic second lot deeper c similar half stanford old cs include unix api serve later class small bit assembly introduction algorithm datum structure stanford cs cs math logic proof project lot automata complexity theory stanford cs parallel distribute algorithms cs math set theory number theory project fourth lot intro np completeness tree graph network algorithms intro information theory similar mit project fifth lot search sort intro randomize algorithm intro quantum computing project sixth lot quantum algorithms heuristic algorithms provably correct program z language project notes course specialized take early place later course advantage parallel distribute algorithm important multi core processor networking pervasive system course include theory cover intro mid level database class course student exposure graphs tree chance deeply undergraduate program topic shame freshman level course like exist mit course delve deep search sort knuth vol iii textbook course include fundamental algorithm traditional robotic ai course sure course like exist z commonly think great cs degree mean write provably correct code give time need feel ill prepare job marketplace java expert java related project research garbage collection time compilation research project write java application programming project post jonathan pm comment sunday september substitute universities displace hurricane suresh pass word university student displace hurricane offerre temporary place university country stanford list unfortunate department start class september later school stanford short message possible admission small number law student indicate assess situation type student update sep message update stanford admit academically qualified student university non matriculated student fall quarter start september end december preference give student san francisco bay area stanford provide housing campus student accept end update place difficult mention shameful tardy response federal government help flood victim big surprise light emergency effort lead man previous job attorney international arabian horse association essentially fire promote intelligent design ignore warning loom natural threat endemic anti science thinking believe line expect update sep commie liberal fear monger year ago post jonathan comment tuesday august evolution quantum computing editorial lee spector boston globe talk genetic algorithm evolve quantum circuit consequence understand darwinism take computer program convince evolution real educator fail miserably severely mislead radical increasingly mainstream institution good lee spector speak scientist probably feel pointless debate essentially pit reason fairy tale quiet rational evolution controversial wing nut voice level politic business medium united states year australia think situation different aussies lot lay thing post jonathan pm comment sunday august maintenance rss feed reader site look bit well thank altman let domain expire move non blog resource peter shor interview good qc decidedly non quantum attic rose venture happen lot disk space excess capacity right small gallery painting rose bug maybe convince artist paint little quantum ey post jonathan pm comment saturday june blogger weirdnes blog template break overnight new post disappear fix thing stabilize bit blogger system post jonathan comment tuesday june d wave systems mit technology review short profile d wave systems company try sell quantum computer company estimate have real product differ conventional wisdom company plan complete prototype device end version capable solve commercial problem ready say president ceo geordie rose d wave computer will able accomplish widely tout payoff quantum computing factor extremely large number heart modern cryptographic system exponentially fast know computer ideally suit solve problem like infamous traveling salesman problem salesman search optimal route city article understand architecture apparently instead entanglement use quantum tunneling sure sense system quantum computer update quantum pontiff rein hyperbole like black hole saddle shape universe pontificate d wave system merely run quantum adiabatic algorithm post jonathan pm comment new paper huge claim debunk june andreas de vries release paper fast quantum search algorithm qubit comparison exploit global phase interference paper require basic understanding quantum algorithm follow assume fatal flaw result huge ramification quantum computation algorithm able find item unsorted databse n time imply np bqp word np complete problem solvable polynomial time quantum computer update accord quantum pontiff paper merely late long tradition erroneously grandiose claim post point think fatal flaw add post jonathan pm comment sunday june qudit naming entanglement simple physicsweb beg question qudit dimension accepted name binary qubit ternary qutrit d arbitrary qudit clearly come bit trit common term classical domain loosely base assume latin name basis binary ternary quaternary quinary senary septenary octal nonary decimal undenary duodecimal hexadecimal vigesimal sexagesimal eric weisstein base mathworld wolfram web resource take boring route name latin word result fairly pointless exercise vary quaternary quatrit quinary quinit senary qusenit septenary quseptit octal quoctit nonary quonit decimal qudecit undenary qundenit duodecimal quduodecit hexadecimal quhexadecit vigesimal quvigesit sexagesimal qusexagesit pretty terrible bad sound qualgorithm modest proposal instead invoke latin replace d qudit number qubit qutrit pretty accepted binary qubit ternary qutrit quaternary qu4it quinary qu5it senary qu6it decimal qu10it hexadecimal qu16it bit hard pronounce maybe easily recognizable print post jonathan comment wednesday june quantum questions start blog mainly explore variety question quantum computer algorithm related topic hope foster dialog language curious non expert understand offend sensibility professional researcher content blog diverge pretty substantially think list type question mind pick way note lot overlap answer question conditionally question moot david hilbert qc quantum computer computing qcs exist common qc hype end reality begin write qc software fundamentally different classical programming classical knowledge carry future programmer need versed quantum mechanic understand program qc quantum processors come exist secondary classical cpu physical logical qubit need useful quantum computation useful quantum computation easy hard understand useful quantum algorithm working qc hardware quantum computing pessimist short sighted confused computational problem qc poise handle computational problem qc able handle computer science theory physics community regard quantum computing inevitable future pass fad interesting non vital supplement mainstream research quantum computer close prove p np prove low upper bound qc algorithm implication classical algorithm qc come exist fundamental physics make impossible expensive build potential application justify effort qc architecture advance frontrunner clear favorite jump ahead architecture program disappear trajectory experimental quantum computing qubit early quantum analog law quantum error correction work advertise important useful shor algorithm shor algorithm low hang fruit product extreme insight imagination recent advance par shor algorithm paper generalize aspect grover shor algorithm represent important powerful practical extension trivial tweaking design quantum algorithm difficult simply require deep knowledge discipline quantum physics experiment specifically simulate qc qc mean ai specifically neural net genetic algorithm entirely different quantum computing impact operating system database internet games classical model similar quantum computer programming parallel programming randomize algorithm quantum algorithm produce sub exponential speed gain classical counterpart value efficient quantum algorithm run efficiently classical computer easy reason quantum term classical term idea quantum computer tell universe quantum computing teach quantum mechanic shed light entanglement measurement paradox teleportation quantum computing teach classical computing quantum computing teach brain universe big quantum computer tap vast processing power abstraction programming qc intuitive fundamentally equivalent make quantum mechanic intuitive impossible efficient way learn quantum computing computer science background physics background non technical background understand continuous quantum mechanic necessary fully understand quantum computing possible follow important quantum compute development access notable expensive academic journal quantum information theory placeholder lot question probably go overboard line questioning miss point ask blog pretty terrible job discuss question mainly take lot long understand quantum computing expect probably subject future post find right way post jonathan pm comment friday june weakest link generation quantum cryptographic systems peter rohde accurately point generation quantum cryptographic system exchange time pad assume instead exchange key protocol triple des aes accord course completely undermine security qkd qkd inherently derive security fact time pad completely secure cipher peter go customer current qkd system pay hundred thousand dollar cryptosystem secure freely available software package like pgp update respond comment section blog peter response posting original designer qkd time pad mind key current technology snuff support data rate time pad exchange require encrypt realistic amount datum point qkd technology get fast benefit today qkd refresh key rate second depend company press release pay attention significant improvement classical alternative today engineer know want single point failure system today widely encryption protocol rely master key usually rsa private key exchange key master key steal deduce transmission compromise new master key issue qkd master key theoretically completely secure weak link system key exchange second capture datum encrypt way need break key datum transmit theoretically impossible single point failure sound great willing pay ten thousand dollar notch security perfect industry know security relative concept give idea feature today system able support ability send short time pad brief highly sensitive message need send thousand bit time pad distribute switch triple des aes mode regular transmission update accord peter exist system update comment posting peter write point mention commercial qkd system actually implement true bb84 true single photon source instead use attenuate coherent state principle introduce room intercept attack good point actually make pretty difficult truly compare generation crypto system classical alternative recent breakthrough eventually fix problem year accord article commercially available post jonathan pm comment thursday parallel programming matrix distribute processing paper describe parallel matrix library impressive program example like complete parallel version game life write line sure parallel matrix library worthy consideration especially design parallel quantum computer simulator think parallel computer massively large expensive machine basement research lab world wide internet base parallel program like image go change drastically year single core processor get hot high clock frequency chip maker currently move dual core design forthcoming xbox apparently go feature triple core cpu add core way maintain moore law near future pretty obvious go happen year core desktop computer video game console commonplace huge impact cpu bind program word programmer need good form parallel programming classical parallel programming extremely different quantum computer programming maybe paradigm shift spur interest come road quantum computer programming hope classical theoretical community ready forthcoming upsurge interest parallel algorithm go need model well pram forget track blog link aforementioned paper apology post jonathan pm comment tuesday march eugene wigner kid uncle tell great story freshman year princeton brilliant physicist give guest lecture diffraction remember detail story ask email story person give lecture eugene wigner month early receive nobel prize know wigner go lecture anticipate enter big old lecture hall pleasant looking old gentleman hold door open hit man way want introduce damned pure genius look like guy expect sip coffee viennese cafe pleasant unassume smile pleasantly person pass large blackboard space blackboard space forward lecturer write blackboard save writing push board haul continue writing wigner hard time hand set write work write practical problem like string hang middle confusing apparatus manually lower projector screen complication visual interference particularly troublesome source continual irritation equation develop string cause equation divide equal sign inconvenient place expression wigner able focus sufficiently thing see know wigner develop math fermi need develop nuclear reactor pile carbon neutron moderator boron neutron absorber uranium neutron producer gama ray generator critical supercritical exponential power spike potentially quickly change configuration location nice pile sport stand university chicago wigner say accept teaching challenge recollection exactly phenomenon light space occupy matter accept assignment bring dictionary look diffraction recall trouble come correct spelling read definition think definition promise lead clarify phenomanon confuse doubt ah hah good humor german accent von use think ok wigner start crank equation triple integral greek letter frat row write hand look kind similar like variation q approach end allowable space fourth black board begin slow scowl cross face mid equation stand say right wrong hand pass equation start equation go equation slowly stand board pointing say mistake erase obvious error change appropriate place subsequent equation finish equation turn audience slow grin break face say quiet manner make sense say try appreciate moment store long term memory break respectful applause embarass sensitive man classroom freshmen engineer appreciation understanding material present possible appreciate see mind tune nature translate observation logic mathematical model wigner flush little bow slightly go door hold open file little dazed head class hope hold enthralled mr wigner post jonathan comment tuesday february blog market collection link right complete idea ride discover blog shares stock market blog name javier lópez actually own share blog sure eventually regret purchase david bacon quantum pontiff blog experience modest increase virtual valuation thank extremely overdue link finally add wonder blogshare money real world value sound implausible everquest quantum cs type blog valuation update thank suresh computational complexity web log michael nielson quantum pontiff quantum algorithms illuminating science quantum bits quantize espresso post jonathan pm comment friday january eye opening quote chakra yadavalli dig interesting quote check original post go steal good cheap point question manickam pune university effort europe secure networking base quantum computing project initiate india answer withheld quantum computer device harness physical phenomenon unique quantum mechanic especially quantum interference realize fundamentally new mode information processing encryption application quantum computer addition researcher toolbox mathematical operation perform quantum computer factorization algorithm currently power capability quantum computer primarily theoretical speculation advent fully functional quantum computer undoubtedly bring new exciting application quantum computing area india contribute substantially work nano technology mission realizable quantum computer conference debate suggestion bring synergy crucial area guess say head physics department university india maybe government minister science technology abdul kalam president india chakra yadavallia allude imagine favorite north american australian leader answer question think respond paltry competition aside kalam deserve recognition right inquisitive know look background quote surprising kalam highly successful aerospace engineer get mix politic accord wikipedia presidency india largely symbolic role prime minister true seat power matter good scientist prominent role wonder india ascend science technology powerhouse nation place high value democracy education intellectual fluency english india deserve white collar outsourcing solidify thinking americans right complain lose high tech job okay admit elect leader understand technology talk enact protectionism mean invest science technology secure role future shrink science budget will job post jonathan pm comment sunday january wake qubitnews qubitnews pretty good way newly available position occasional conference quantum computing well slashdot quantum computing happen people want contribute couple new discussion friendly topic ideally blog completely redundant replace user support community contain content add benefit commentary discussion expert active field post jonathan comment saturday january october wrap detect single spin quantum register experiment neutral atoms device split stream quantum object post jonathan pm comment