[{"data":1,"prerenderedAt":501},["ShallowReactive",2],{"project-8103240":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":41,"post_text":42,"what":43,"said":81,"maker_in_thread":172,"shape":181,"grid":185,"attempts":463,"same_week":464,"maker_shows":235,"maker_hidden":493,"reader_version":494,"card":495},"8103240","Markov chains explained visually","title","Show HN: Markov chains explained visually","http:\u002F\u002Fsetosa.io\u002Fblog\u002F2014\u002F07\u002F26\u002Fmarkov-chains\u002Findex.html","setosa.io","vicapow",1406652560,2014,1070,92,2,2272,1,"legend","learning_science","interactive math explainer","web_app",[23,24,25,26],"markov chains","visualization","probability","stochastic process","loved",0.368,{"positive":30,"neutral":30,"mixed":31,"critical":32},13,7,0,33,{"idea":35,"execution":37,"design":38,"docs":40},{"positive":36,"critical":32},3,{"positive":32,"critical":32},{"positive":39,"critical":32},5,{"positive":15,"critical":32},[39,32,32,32,32,32,36,39,36,36,32,32,36,32,32,32,39,39,32,32,39,32,32,32,39,32,39,36,36,39,39,36,36,36,36,36,39,39,32,32],null,{"problem":44,"audience":56,"pricing":42,"motivation":42,"time_to_build":42,"stack":67,"openness":79,"stage":80,"team_size":79},{"value":45,"source":46,"evidence":47},"Explaining Markov chains intuitively","inferred",[48,52],{"id":49,"by":50,"text":51},"8103526","jgable","Beautiful. I had seen Markov chains mentioned before, but had not looked them up. Skimming the wikipedia page made sense (it's a state machine with transitions determined by…",{"id":53,"by":54,"text":55},"8103515","itodd","This is fantastic. I have encountered markov chains in my career and always thought of them as a black box. This simple visualization makes it so easy to understand what has…",{"value":57,"source":46,"evidence":58},"Students and programmers learning Markov chains",[59,63],{"id":60,"by":61,"text":62},"8104740","nabeelahmed13","This is at a tangent, but I'm a fresh CS undergrad and this simple explanation really hooked me. So my question is, where can I find more of this stuff? MOOCs are tough to manage…",{"id":64,"by":65,"text":66},"8103483","saganus","Very nice! I've never had to work with Markov chains but I've read about them and they seem to pop up in lots of places. Nice and simple and interactive explanation.",[68],{"value":69,"source":70,"evidence":71},"d3","commenter",[72,76],{"id":73,"by":74,"text":75},"8104285","dolom","Really cool: well done!",{"id":77,"by":10,"text":78},"8104801","Nice!","unknown","launched",{"praise":82,"objections":104,"requests":131,"questions":144,"alternatives":156},[83,92],{"value":84,"source":70,"evidence":85},"Clear, intuitive explanation that makes Markov chains click",[86,87,88],{"id":49,"by":50,"text":51},{"id":53,"by":54,"text":55},{"id":89,"by":90,"text":91},"8103871","beenpoor","Thank you! I understood what Markov Chains are now. Nicely done and in a simple understandable fashion. I am also trying to understand what they call Hidden Markov Model…",{"value":93,"source":70,"evidence":94},"Beautiful visualizations",[95,96,100],{"id":64,"by":65,"text":66},{"id":97,"by":98,"text":99},"8104547","suchetchachra","Excellent visualization!",{"id":101,"by":102,"text":103},"8104827","_nullandnull_","Beautiful. What did you use to create the graphics?",[105,116],{"value":106,"source":70,"evidence":107},"Animations are distracting or seizure-like",[108,112],{"id":109,"by":110,"text":111},"8110118","vitd","Great explanation, but wow, those animations were awful! The movement was great, but the seizure-like jump every time it hit a state was unwatchable. I had to cover them up to…",{"id":113,"by":114,"text":115},"8103620","bdavisx","Great! It would be nice to be able to stop the animations though, they are distracting while you are trying to read the text. The sunny\u002Frainy probability example is perfect as a…",{"value":117,"source":70,"evidence":118},"Labels in the transition table are mislabeled",[119,123,127],{"id":120,"by":121,"text":122},"8104799","sinwave","Thought I'd point out a little typo. In your table with sliders for adjusting probabilities of state transitions, the P(B|B) probability reads \"P(B|A)\". Edit 1: Also, P(A|B)…",{"id":124,"by":125,"text":126},"8103584","ajanuary","Presumably in the B row it should read \"P(A|B)\" and \"P(B|B)\"",{"id":128,"by":129,"text":130},"8103723","CharlesMerriam1","Very nice concept; a mvp Just on first glance: 1. first diagram and others, ball jumps from beginning of BtoA arc to B without sliding along the arc. 2. second diagram box was no…",[132,140],{"value":133,"source":70,"evidence":134},"Add Hidden Markov Model visualization",[135,136],{"id":89,"by":90,"text":91},{"id":137,"by":138,"text":139},"8103795","murbard2","Now look up Hidden Markov models, http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FHidden_Markov_model How they can be calibrated in the finite case…",{"value":141,"source":70,"evidence":142},"Add a way to stop animations",[143],{"id":113,"by":114,"text":115},[145],{"value":146,"source":70,"evidence":147},"How Markov chains relate to speech recognition and predictive typing",[148,152],{"id":149,"by":150,"text":151},"8104105","Orangeair","Is that how things like Swiftkey or Google Now can predict words so well? If so, how do they do it so quickly?",{"id":153,"by":154,"text":155},"8104549","jzymbaluk","Ray Kurzweil, one of the fathers of speech recognition, talks in his book How to Create a Mind about his use of \"Hidden Markov Models\" as a breakthrough in speech recognition…",[157,165],{"value":158,"source":70,"evidence":159},"Wikipedia Markov chain and HMM pages",[160,161],{"id":137,"by":138,"text":139},{"id":162,"by":163,"text":164},"8103774","hyperliner","\"For example, the algorithm Google uses to determine the order of search results, called PageRank, is a type of Markov chain.\" I had to research that to understand it:…",{"value":166,"source":70,"evidence":167},"Coursera model thinking lecture",[168],{"id":169,"by":170,"text":171},"8104537","romaniv","Good lecture on Markov models: https:\u002F\u002Fclass.coursera.org\u002Fmodelthinking-006\u002Flecture\u002F60",{"comments":36,"answered":17,"key":173},[174,175,178],{"id":77,"text":78},{"id":176,"text":177},"8106431","There was a bug in the playground earlier that I just fixed that allows you to share your Markov chains via the url hash. For example:…",{"id":179,"text":180},"8108530","To answer your first question, yes.",{"commenters":182,"max_depth":31,"maker_replies":36,"first_comment_mins":183,"lifespan_hours":184},78,38,334,[186,188,192,194,196,197,200,203,207,209,211,213,216,219,222,226,230,232,233,237,240,241,244,245,248,252,255,258,260,264,267,270,272,275,278,281,284,287,291,293,297,300,303,307,309,312,315,319,324,327,330,332,334,337,340,343,346,349,352,356,359,363,366,368,372,375,377,381,384,387,390,392,395,397,401,406,410,414,418,422,425,427,432,437,439,441,444,448,451,453,456,459],[49,32,39,187,50,32],"project\u002Fpositive\u002Fidea",[189,32,32,190,191,32],"8103595","other\u002Fneutral\u002Fidea","danieldk",[149,32,32,193,150,32],"other\u002Fneutral\u002Fnone",[195,32,32,193,191,32],"8104284",[153,32,32,193,154,32],[198,32,32,193,199,32],"8105468","Blahah",[201,32,32,193,202,32],"8104710","regularfry",[204,32,32,205,206,32],"8105191","commenter\u002Fneutral\u002Fnone","rmrfrmrf",[208,32,32,193,191,32],"8106497",[210,32,32,193,202,32],"8107219",[212,32,32,205,191,32],"8107916",[214,32,32,193,215,32],"8111168","tripzilch",[217,32,32,193,218,32],"8105137","DanBC",[220,32,32,205,221,32],"8105151","dragonwriter",[223,17,36,224,225,32],"8103574","project\u002Fmixed\u002Fexecution","cscheid",[227,17,36,228,229,32],"8103759","project\u002Fneutral\u002Fidea","mturmon",[137,15,36,231,138,32],"project\u002Fneutral\u002Fnone",[53,36,39,187,54,32],[234,235,36,228,236,32],"8104473",4,"tel",[238,235,32,205,239,32],"8113101","taejo",[120,39,36,224,121,32],[124,242,36,243,125,32],6,"project\u002Fneutral\u002Fexecution",[89,31,36,228,90,32],[246,31,32,190,247,32],"8104013","tdaltonc",[249,31,32,250,251,32],"8112385","commenter\u002Fpositive\u002Fnone","notduncansmith",[253,31,32,193,254,32],"8104395","rttlesnke",[256,31,32,193,257,32],"8105497","Terr_",[259,31,32,193,236,32],"8105601",[261,262,36,228,263,32],"8104622",8,"devindotcom",[265,262,32,193,266,32],"8104692","kephra",[268,262,32,193,269,32],"8105560","TazeTSchnitzel",[271,262,32,193,202,32],"8104697",[273,262,32,193,274,32],"8104759","ddt",[276,262,32,193,277,32],"8104881","jaredandrews",[279,262,32,205,280,32],"8108266","scott_s",[282,262,32,193,283,32],"8106507","chatmasta",[285,262,32,193,286,32],"8106952","swimfar",[288,289,39,187,290,32],"8108813",9,"sitk",[169,292,32,193,170,32],10,[294,295,32,193,296,32],"8104929",11,"dekhn",[64,298,39,299,65,32],12,"project\u002Fpositive\u002Fdesign",[301,30,32,193,302,32],"8104903","jesuslop",[304,305,32,193,306,32],"8104630",14,"granttimmerman",[77,305,32,308,10,17],"maker\u002Fpositive\u002Fnone",[310,305,32,311,269,32],"8105547","commenter\u002Fneutral\u002Fdocs",[313,305,32,314,283,32],"8106472","commenter\u002Fneutral\u002Fdesign",[316,317,39,299,318,32],"8118644",15,"pimgeek",[320,321,36,322,323,32],"8103702",16,"project\u002Fneutral\u002Fdocs","dnautics",[325,321,32,205,326,32],"8104087","aet",[328,321,32,205,329,32],"8106132","thetwiceler",[331,321,32,205,323,32],"8155688",[333,321,32,205,326,32],"8167818",[176,335,32,336,10,17],17,"maker\u002Fneutral\u002Fexecution",[338,335,32,314,339,32],"8106762","girvo",[341,335,32,193,342,32],"8108144","michaelcampbell",[113,344,36,345,114,32],18,"project\u002Fmixed\u002Fdesign",[60,347,39,348,61,32],19,"project\u002Fpositive\u002Fdocs",[350,347,32,193,351,32],"8104805","amathstudent",[353,347,32,354,355,32],"8105360","other\u002Fpositive\u002Fdocs","enjalot",[357,347,32,193,358,32],"8105405","theoh",[360,361,39,348,362,32],"8104822",20,"lewis500",[364,361,32,205,365,32],"8106387","jaekwon",[128,367,36,224,129,32],21,[369,370,36,228,371,32],"8104798",22,"kevinwang",[373,370,32,205,374,32],"8104859","kachnuv_ocasek",[109,376,36,345,110,32],23,[378,379,32,190,380,32],"8105398",24,"lobotryas",[382,379,32,205,383,32],"8105714","sitkack",[385,379,39,299,386,32],"8106283","un_publishable",[388,389,32,193,306,32],"8104682",25,[101,391,39,299,102,32],26,[393,391,36,231,394,32],"8105788","bunkat",[396,391,36,243,247,32],"8106217",[398,399,32,193,400,32],"8107679",27,"matthewcanty",[402,403,36,404,405,32],"8107196",28,"project\u002Fmixed\u002Fidea","tigroferoce",[407,408,36,228,409,32],"8104062",29,"Max_Horstmann",[411,412,32,193,413,32],"8112400",30,"elwell",[415,416,36,228,417,32],"8104092",31,"skriticos2",[419,420,32,193,421,32],"8104615",32,"lnkmails",[423,33,36,322,424,32],"8106173","_raoulcousins",[179,33,32,426,10,17],"maker\u002Fneutral\u002Fdocs",[428,429,36,430,431,32],"8112619",34,"project\u002Fmixed\u002Fdocs","chenshu_ivory",[433,434,39,435,436,32],"8106965",35,"project\u002Fpositive\u002Fnone","lynchdt",[97,438,39,299,98,32],36,[73,440,39,435,74,32],37,[442,183,39,435,443,32],"8103925","mrcactu5",[445,446,32,190,447,32],"8105308",39,"richcuteguy34",[449,446,32,205,450,32],"8106251","moron4hire",[162,452,32,193,163,32],40,[454,452,32,193,455,32],"8104052","mqsiuser",[457,452,32,193,458,32],"8104182","angersock",[460,461,32,193,462,32],"8105406",41,"Pinn2",[],[465,470,475,480,484,489],{"id":466,"name":467,"points":468,"category":469},"8085213","OneBody",1020,"web_saas",{"id":471,"name":472,"points":473,"category":474},"8107222","NomadList",639,"consumer_social",{"id":476,"name":477,"points":478,"category":479},"8082444","Streisand",234,"infrastructure",{"id":481,"name":482,"points":483,"category":479},"8086431","Aptible",109,{"id":485,"name":486,"points":487,"category":488},"8103456","My first iPhone game",102,"games",{"id":490,"name":491,"points":492,"category":474},"8086161","Rainbowstream",93,false,"v2",{"id":496,"name":5,"line":5,"ai":493,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":497,"top":17,"kw":498,"maker":10,"domain":9,"tier":18,"attempts":32,"strip":499,"url":8,"mix":500,"praise":84,"objection":106,"sub":20},8103240,0.37,[23,24,25,26],"5000003533003000550050005053355333335500",[30,30,31,32],1793990909337]