[{"data":1,"prerenderedAt":925},["ShallowReactive",2],{"project-32034625":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":44,"post_text":46,"what":47,"said":80,"maker_in_thread":197,"shape":208,"grid":213,"attempts":882,"same_week":887,"maker_shows":38,"maker_hidden":917,"reader_version":918,"card":919},"32034625","Vimified","An interactive course that helps you learn Vim faster","title","Show HN: I built an interactive course that helps you learn Vim faster","https:\u002F\u002Fwww.vimified.com\u002F","vimified.com","Silica6149",1657371263,2022,344,253,110,2570,5,"legend","learning_science","online course","web_app",[24,25,26,27],"learn vim","vim course","vim tutorial","vim practice","roasted",-0.281,{"positive":31,"neutral":32,"mixed":33,"critical":34},4,13,0,17,34,{"idea":37,"docs":39,"design":40,"pricing":41,"execution":43},{"positive":38,"critical":18},1,{"positive":33,"critical":31},{"positive":38,"critical":38},{"positive":33,"critical":42},2,{"positive":33,"critical":18},[31,33,33,38,33,33,33,33,38,38,33,33,33,33,33,33,33,33,33,33,33,38,38,45,38,42,42,38,38,45,38,45,45,33,33,38,45,33,33,33],3,"Hey show HN!\n\nThis course came about as a result of wanting a more targeted way of practicing using new vim commands I wanted to pick up, rather than just trying to use them in my regular code editing sessions.\nWhen I would try to use new commands during code editing, my productivity took a hit because I was trying to do two different things at once: thinking about code vs practicing my muscle memory.\n\nSo, I made a separate environment for practicing, one that had an interactive editor, progress tracking, and achievement goals to let me see which areas I should work on, like speed and efficien",{"problem":48,"audience":54,"pricing":61,"motivation":71,"time_to_build":75,"stack":76,"openness":77,"stage":78,"team_size":79},{"value":49,"source":50,"evidence":51},"Learning new Vim commands without slowing down real code editing","maker",[52],{"id":53},"post",{"value":55,"source":50,"evidence":56},"Vim beginners and developers wanting to pick up new Vim commands",[57,58],{"id":53},{"id":59,"by":11,"text":60},"32034930","Ah, I see. I agree, more context would be better for the beginner to understand why the lessons are the way they are. I tried to explain the benefits of vim in the \"Why Vim?\"…",{"value":62,"source":50,"evidence":63},"Paid course; access tied to the email used to purchase",[64,67],{"id":65,"by":11,"text":66},"32035795","Hey, sorry the landing page is a little unclear. You gain access with the email you use to purchase (the buy button is all the way at the bottom, which I could with improving its…",{"id":68,"by":69,"text":70},"32035822","sneak","*interactive paid course. That should be disclosed above the fold, methinks.",{"value":72,"source":50,"evidence":73},"Wanted targeted practice for new Vim commands without mixing it with real coding",[74],{"id":53},null,[],"paid","launched","unknown",{"praise":81,"objections":97,"requests":124,"questions":146,"alternatives":161},[82,90],{"value":83,"source":84,"evidence":85},"Visually appealing web design","commenter",[86],{"id":87,"by":88,"text":89},"32062220","sashevuchkov","It's visually appealing. I really like the web design. Congrats!",{"value":91,"source":84,"evidence":92},"Good idea for teaching Vim with practice on code snippets",[93],{"id":94,"by":95,"text":96},"32038932","vogt","Amazing. I came into programming from a bit of an unorthodox professional background. When I started learning web app development in a serious way, I got blindsided by some of…",[98,102,113,120],{"value":99,"source":84,"evidence":100},"Paid course is not disclosed clearly enough up front",[101],{"id":68,"by":69,"text":70},{"value":103,"source":84,"evidence":104},"Free resources like vimtutor and :help already cover this",[105,109],{"id":106,"by":107,"text":108},"32034864","johncoltrane","> Let me know what you guys think about it :) Same as the last time you posted it: learning Vim has nothing to do with muscle memory and doing it outside of Vim is pointless.…",{"id":110,"by":111,"text":112},"32038572","phkahler","Just type \"vimtutor\". If you have vim you should also have vimtutor.",{"value":114,"source":84,"evidence":115},"Course seems too early or basic for the price",[116],{"id":117,"by":118,"text":119},"32036253","mastermedo","I love projects that popularize vim. But I think this one might be in a way too early stage to justify the pricing (assuming those 8 lessons are all there is).",{"value":121,"source":84,"evidence":122},"Learning Vim does not build muscle memory by practicing outside Vim",[123],{"id":106,"by":107,"text":108},[125,132,139],{"value":126,"source":84,"evidence":127},"Cover plugins such as surround",[128],{"id":129,"by":130,"text":131},"32042929","giansegato","I see that there's a pretty big miss in the syllabus: surround! yes, true, it's not \"official\" but rather a plugin, but you can't really do without it, can you?",{"value":133,"source":84,"evidence":134},"Explain why vim is slower at first and when it pays off",[135],{"id":136,"by":137,"text":138},"32034812","MatthiasPortzel","My pet peeve is Vim tutorials that start with \"use hjkl to move around\" instead of \"use `set mouse=a` to turn on the mouse.\" In my opinion you need to make sure that you are very…",{"value":140,"source":84,"evidence":141},"Fix email registration with .dev addresses",[142],{"id":143,"by":144,"text":145},"32035768","ezfe","Tried to register using my `.dev` email address: \"Invalid email\"",[147,154],{"value":148,"source":84,"evidence":149},"Is learning Vim worth it for C# developers",[150],{"id":151,"by":152,"text":153},"32035553","imperistan","I write C# three days a week. Is learning vim worth it?",{"value":155,"source":84,"evidence":156},"Is there something similar for Emacs",[157],{"id":158,"by":159,"text":160},"32040198","loginNSR","Anything like this for editing in Emacs?",[162,169,176,183,190],{"value":163,"source":84,"evidence":164},"vimtutor",[165,166],{"id":110,"by":111,"text":112},{"id":167,"by":11,"text":168},"32034906","Hi, I understand where you're coming from. My introduction to vim was through vimtutor and it was free! I agree with your point about muscle memory. Learning !== muscle memory.…",{"value":170,"source":84,"evidence":171},"Shortcutfoo",[172],{"id":173,"by":174,"text":175},"32035502","quest88","How does yours compare to shortcutfoo.com?",{"value":177,"source":84,"evidence":178},"Vimvalley",[179],{"id":180,"by":181,"text":182},"32035932","smitty1e","This looks interesting. I also paid for https:\u002F\u002Fvimvalley.com\u002F and am a satisfied customer.",{"value":184,"source":84,"evidence":185},"Vim.so",[186],{"id":187,"by":188,"text":189},"32038488","CoffeePython","Congrats on launching :) I built a pretty similar tool last year [1]. This looks like it has some nice improvements over the stuff I did with mine. Wish I had the time to improve…",{"value":191,"source":84,"evidence":192},"Practical Vim book",[193],{"id":194,"by":195,"text":196},"32037147","stevebmark","Please just read Practical Vim if you’re going to double down on using Vim. All of these tutorials are the minimal basics. Vim forces you to glue together lots of inefficient…",{"comments":198,"answered":199,"key":200},22,8,[201,204,205],{"id":202,"text":203},"32035243","I think most people would agree with you. Being comfortable in your editor of choice and knowing the shortcuts in it will already make you faster than trying to use vim from…",{"id":59,"text":60},{"id":206,"text":207},"32035028","I think they were speaking from a total beginner's perspective, and how to get them up to speed as fast as possible. I felt the same way when first learning vim, since it was…",{"commenters":209,"max_depth":210,"maker_replies":198,"first_comment_mins":211,"lifespan_hours":212},146,7,26,141,[214,218,222,225,229,232,236,239,242,245,248,251,254,258,261,264,266,268,270,272,276,279,282,284,287,290,292,295,297,300,303,306,309,312,315,318,321,324,327,330,333,336,339,342,344,347,350,352,354,357,359,362,365,368,371,373,377,380,381,383,385,388,390,393,396,398,400,402,405,408,411,414,416,419,422,425,428,430,432,435,437,439,441,444,446,449,451,453,456,459,462,464,467,470,473,476,479,482,484,487,489,492,495,498,501,505,508,511,513,516,518,520,522,525,528,530,532,534,537,540,543,546,549,552,554,557,559,561,564,567,570,572,574,576,580,583,586,588,591,593,597,599,602,604,606,609,611,613,615,617,619,623,626,630,633,635,638,640,642,644,646,648,650,652,655,657,660,662,664,665,667,671,674,676,678,681,683,685,687,689,692,694,697,700,703,707,710,712,715,717,721,724,726,730,732,733,735,738,739,743,745,748,750,752,755,757,759,763,765,767,770,773,776,778,780,783,785,788,790,792,794,797,799,802,804,806,808,812,814,817,821,824,827,829,832,834,836,839,842,845,848,850,853,856,858,860,863,865,867,870,873,876,879],[215,33,18,216,217,33],"32041091","project\u002Fpositive\u002Fidea","xavdid",[219,33,45,220,221,33],"32041486","project\u002Fneutral\u002Fdocs","vidyesh",[223,33,45,220,224,33],"32041528","bootstrappit",[226,33,33,227,228,33],"32053128","other\u002Fneutral\u002Fnone","RMPR",[230,33,33,231,217,33],"32058029","commenter\u002Fneutral\u002Fnone",[233,38,33,234,235,33],"32038885","other\u002Fcritical\u002Fnone","seanp2k2",[237,38,33,227,238,33],"32039092","mikojan",[240,38,33,227,241,33],"32042609","getcrunk",[243,38,33,227,244,33],"32039100","cheeko1234",[246,38,33,227,247,33],"32041899","AlchemistCamp",[249,38,33,227,250,33],"32039852","password4321",[252,38,33,227,253,33],"32040741","Fuzzwah",[255,38,33,256,257,33],"32040234","commenter\u002Fcritical\u002Fnone","wruza",[259,38,33,231,260,33],"32040736","LoveMortuus",[262,38,33,231,263,33],"32042859","taskforcegemini",[265,38,33,231,257,33],"32043004",[267,38,33,231,263,33],"32044278",[269,38,33,231,263,33],"32044294",[271,38,33,256,247,33],"32041910",[273,42,38,274,275,33],"32035126","project\u002Fcritical\u002Fdesign","dash2",[277,42,33,231,278,33],"32035167","naillo",[280,42,33,227,281,33],"32035204","bitlax",[202,42,33,283,11,38],"maker\u002Fneutral\u002Fidea",[285,42,33,231,286,33],"32035287","nomoreusernames",[288,42,33,231,289,33],"32035341","snet0",[291,42,33,256,275,33],"32036769",[293,42,33,231,294,33],"32037353","maleldil",[296,42,33,231,289,33],"32037860",[298,42,33,231,299,33],"32040877","another_story",[301,42,33,231,302,33],"32041101","mulmen",[304,42,33,231,305,33],"32041261","blt",[307,42,33,231,308,33],"32035368","dimensional_dan",[310,42,33,231,311,33],"32035449","VoodooJuJu",[313,42,33,231,314,33],"32035495","mpalmer",[316,42,33,227,317,33],"32037742","lovehashbrowns",[319,42,33,227,320,33],"32041321","artificialLimbs",[322,42,33,227,323,33],"32042142","ilvez",[325,42,33,326,317,33],"32042604","other\u002Fneutral\u002Fdocs",[328,42,33,231,329,33],"32035565","konart",[331,42,33,231,332,33],"32035581","agumonkey",[334,42,33,231,335,33],"32037668","yetanotherjosh",[337,42,33,231,338,33],"32038466","hasperdi",[340,42,33,231,341,33],"32038524","MAGZine",[343,42,33,231,338,33],"32038650",[345,42,33,231,346,33],"32040216","cuddlecake",[348,42,33,231,349,33],"32040012","greenthrow",[351,42,33,231,257,33],"32040381",[353,42,33,231,247,33],"32049717",[355,42,33,227,356,33],"32038459","robertlutece",[358,42,33,231,257,33],"32040328",[360,42,33,227,361,33],"32040334","juniperplant",[363,42,33,231,364,33],"32041489","gofreddygo",[366,42,33,227,367,33],"32042521","palmtree3000",[369,42,33,231,370,33],"32041543","yjftsjthsd-h",[187,45,45,372,188,33],"project\u002Fneutral\u002Fidea",[374,45,38,375,376,33],"32040243","project\u002Fcritical\u002Fidea","psyklic",[378,31,33,227,379,33],"32037352","drodil",[110,18,38,375,111,33],[382,18,33,227,257,33],"32040512",[384,18,33,326,370,33],"32041571",[136,386,38,387,137,33],6,"project\u002Fcritical\u002Fdocs",[59,386,33,389,11,38],"maker\u002Fneutral\u002Fdocs",[391,386,33,231,392,33],"32036015","stevenjgarner",[394,386,33,231,395,33],"32035004","delusional",[206,386,33,397,11,38],"maker\u002Fneutral\u002Fnone",[399,386,33,231,395,33],"32035061",[401,386,33,397,11,38],"32035102",[403,386,33,231,404,33],"32036962","superdisk",[406,386,33,231,407,33],"32037121","chongli",[409,386,33,231,410,33],"32035068","manx",[412,386,33,231,413,33],"32035262","danielvaughn",[415,386,33,231,294,33],"32037160",[417,386,33,231,418,33],"32042623","Lio",[420,386,33,227,421,33],"32039518","spc476",[423,386,33,231,424,33],"32041752","opan",[426,386,33,231,427,33],"32039982","effakcuL",[429,386,33,231,137,33],"32040078",[431,386,33,231,395,33],"32040471",[433,386,33,231,434,33],"32041977","hyperhopper",[436,386,33,231,410,33],"32035044",[438,386,33,231,424,33],"32041773",[440,386,33,231,410,33],"32057316",[442,386,33,231,443,33],"32035116","vscode-plz-stop",[445,386,33,389,11,38],"32035130",[447,386,33,231,448,33],"32035351","CJefferson",[450,386,33,397,11,38],"32035383",[452,386,33,231,308,33],"32044248",[454,386,33,231,455,33],"32035148","em500",[457,386,33,231,458,33],"32035276","BirAdam",[460,386,33,461,335,33],"32037498","commenter\u002Fneutral\u002Fidea",[463,386,33,231,418,33],"32042672",[465,386,33,231,466,33],"32037873","renewiltord",[468,386,33,231,469,33],"32038895","kjeetgill",[471,210,33,227,472,33],"32037003","Arisaka1",[474,210,33,227,475,33],"32037068","Otek",[477,210,33,227,478,33],"32037092","immrammc",[480,210,33,227,481,33],"32037927","jrasm91",[483,210,33,227,341,33],"32038485",[485,210,33,227,486,33],"32041630","dceddia",[488,210,33,227,195,33],"32037169",[490,210,33,227,491,33],"32037732","the_gipsy",[493,210,33,227,494,33],"32038818","olalonde",[496,210,33,227,497,33],"32056935","jasonlotito",[499,210,33,227,500,33],"32037220","psydvl",[502,210,33,503,504,33],"32037466","other\u002Fneutral\u002Fidea","eckesicle",[506,210,33,231,507,33],"32037807","mypalmike",[509,210,33,231,510,33],"32037894","what-the-grump",[512,210,33,231,507,33],"32038188",[514,210,33,231,515,33],"32038139","azemetre",[517,210,33,231,507,33],"32038230",[519,210,33,231,515,33],"32038460",[521,210,33,231,504,33],"32042744",[523,210,33,227,524,33],"32037487","eric-hu",[526,210,33,227,527,33],"32037960","bashinator",[529,210,33,227,257,33],"32040587",[531,210,33,227,486,33],"32041595",[533,210,33,227,524,33],"32047299",[535,210,33,227,536,33],"32037591","faizshah",[538,210,33,227,539,33],"32037670","user3939382",[541,210,33,227,542,33],"32041004","steakknife",[544,210,33,231,545,33],"32037906","cercatrova",[547,210,33,231,548,33],"32038101","cutler",[550,210,33,231,551,33],"32038204","pgrepds",[553,210,33,231,542,33],"32041005",[555,210,33,231,556,33],"32047622","_1a",[558,210,33,231,542,33],"32040979",[560,210,33,231,418,33],"32042724",[562,199,33,227,563,33],"32039834","chadcmulligan",[565,199,33,231,566,33],"32039983","bityard",[568,199,33,227,569,33],"32040107","ilrwbwrkhv",[571,199,33,231,542,33],"32041011",[573,199,33,231,434,33],"32041950",[575,199,33,227,320,33],"32041353",[577,578,45,220,579,33],"32040439",9,"cassepipe",[581,578,33,227,582,33],"32040760","malauxyeux",[584,578,33,227,585,33],"32040926","samatman",[587,578,33,227,370,33],"32041565",[68,589,38,590,69,33],10,"project\u002Fcritical\u002Fpricing",[592,589,33,397,11,38],"32036837",[594,595,33,227,596,33],"32041588",11,"stayux",[194,598,38,387,195,33],12,[600,598,33,231,601,33],"32037350","bckr",[603,598,33,231,195,33],"32037551",[605,598,33,231,601,33],"32037763",[607,598,33,231,608,33],"32038665","pindab0ter",[610,598,33,231,601,33],"32038909",[612,598,33,231,515,33],"32038171",[614,598,33,231,418,33],"32042773",[616,598,33,231,195,33],"32059846",[618,598,33,231,418,33],"32080255",[620,32,45,621,622,33],"32036300","project\u002Fneutral\u002Fdesign","QuiiBz",[624,32,33,625,11,38],"32036715","maker\u002Fneutral\u002Fdesign",[627,628,33,227,629,33],"32035379",14,"immigrantheart",[631,628,33,227,632,33],"32035435","JulianWasTaken",[634,628,33,231,629,33],"32035631",[636,628,33,231,637,33],"32036283","ronyclau",[129,639,38,387,130,33],15,[641,639,33,389,11,38],"32042972",[643,639,45,220,130,33],"32106416",[117,645,38,590,118,33],16,[647,645,33,389,11,38],"32036720",[649,645,45,372,118,33],"32042265",[651,645,33,397,11,38],"32042392",[653,645,33,654,556,33],"32047730","other\u002Fneutral\u002Fpricing",[94,34,18,656,95,33],"project\u002Fpositive\u002Fnone",[658,34,33,231,659,33],"32039066","gordon_freeman",[661,34,33,231,95,33],"32079811",[106,663,38,375,107,33],18,[167,663,33,283,11,38],[666,663,38,387,107,33],"32035610",[668,663,38,669,670,33],"32040727","project\u002Fcritical\u002Fexecution","cdbyr",[672,663,33,673,11,38],"32040772","maker\u002Fneutral\u002Fexecution",[675,663,45,673,670,33],"32041032",[677,663,33,673,11,38],"32041164",[679,663,33,231,680,33],"32036986","mtlynch",[682,663,33,397,11,38],"32037019",[684,663,33,231,475,33],"32037038",[686,663,33,231,680,33],"32037228",[688,663,38,375,107,33],"32037319",[690,663,33,231,691,33],"32037582","protonbob",[693,663,33,231,475,33],"32037320",[695,663,33,227,696,33],"32038324","supernovae",[698,663,33,461,699,33],"32038575","JackMorgan",[701,663,33,702,107,33],"32038977","commenter\u002Fcritical\u002Fidea",[704,705,33,227,706,33],"32035976",19,"timwaagh",[708,705,33,227,709,33],"32037359","petepete",[711,705,33,227,706,33],"32043141",[173,713,45,714,174,33],20,"project\u002Fneutral\u002Fnone",[716,713,33,216,11,38],"32035556",[718,719,45,397,720,33],"32040629",21,"Andrew_nenakhov",[722,719,33,723,11,38],"32040749","maker\u002Fpositive\u002Fnone",[725,198,33,326,260,33],"32040763",[727,728,33,326,729,33],"32035206",23,"sy7ar",[143,731,38,669,144,33],24,[65,731,33,397,11,38],[734,731,38,669,144,33],"32035872",[87,736,18,737,88,33],25,"project\u002Fpositive\u002Fdesign",[180,211,45,714,181,33],[740,741,38,669,742,33],"32053136",27,"Vlados099",[151,744,33,227,152,33],28,[746,744,33,227,747,33],"32035587","pluijzer",[749,744,33,397,11,38],"32035589",[751,744,33,227,494,33],"32039015",[753,754,18,656,278,33],"32035175",29,[756,754,33,397,11,38],"32035198",[158,758,45,714,159,33],30,[760,761,38,375,762,33],"32035312",31,"nmz",[764,761,33,621,11,38],"32035330",[766,761,33,231,257,33],"32036950",[768,761,33,227,769,33],"32037535","blep_",[771,761,33,231,772,33],"32035348","_qua",[774,761,33,231,775,33],"32035399","Boltgolt",[777,761,33,227,762,33],"32078741",[779,761,33,461,308,33],"32035415",[781,761,33,782,762,33],"32078532","commenter\u002Fcritical\u002Fperformance",[784,761,33,461,632,33],"32035479",[786,761,33,231,787,33],"32036256","caseymarquis",[789,761,33,461,407,33],"32037214",[791,761,33,231,762,33],"32078811",[793,761,33,461,762,33],"32078736",[795,761,33,461,796,33],"32036724","stackbutterflow",[798,761,33,231,338,33],"32038988",[800,761,33,801,475,33],"32037124","commenter\u002Fneutral\u002Fdocs",[803,761,33,231,762,33],"32078786",[805,761,33,231,494,33],"32039127",[807,761,33,231,762,33],"32078790",[809,810,38,669,811,33],"32035134",32,"firechickenbird",[813,810,33,673,11,38],"32035151",[815,810,45,816,811,33],"32035215","project\u002Fneutral\u002Fpricing",[818,819,33,227,820,33],"32041516",33,"kazinator",[822,35,33,227,823,33],"32035452","mknsri",[825,35,33,326,826,33],"32035542","afranchuk",[828,35,33,227,823,33],"32036331",[830,35,33,227,831,33],"32036631","gbin",[833,35,33,227,294,33],"32038055",[835,35,33,227,257,33],"32037002",[837,35,33,227,838,33],"32035546","ziroshima",[840,35,33,227,841,33],"32035724","redhal",[843,35,33,227,844,33],"32035572","stcg",[846,35,33,227,847,33],"32035584","tylerhou",[849,35,33,231,823,33],"32036318",[851,35,33,227,852,33],"32036645","Morgawr",[854,35,33,227,855,33],"32035653","lavela",[857,35,33,227,823,33],"32036348",[859,35,33,231,855,33],"32036798",[861,35,33,227,862,33],"32035847","acedTrex",[864,35,33,227,823,33],"32036364",[866,35,33,227,709,33],"32037382",[868,35,33,227,869,33],"32036698","kixiQu",[871,35,33,227,872,33],"32036725","throwawayiionqz",[874,35,33,227,875,33],"32036754","Xi_Bprime",[877,35,33,227,878,33],"32037563","xigoi",[880,35,33,227,881,33],"32036984","ahipple",[883,886],{"id":884,"t":885,"points":598,"comments":589},"31832148",1655873435,{"id":4,"t":12,"points":14,"comments":15},[888,893,898,903,908,913],{"id":889,"name":890,"points":891,"category":892},"32013330","PocketBase",563,"infrastructure",{"id":894,"name":895,"points":896,"category":897},"32081943","Inflation-adjusted stock charts",507,"finance_crypto",{"id":899,"name":900,"points":901,"category":902},"32037740","Aspect",374,"dev_tools",{"id":904,"name":905,"points":906,"category":907},"32043229","Ants Sandbox",367,"games",{"id":909,"name":910,"points":911,"category":912},"32080469","Cleanup Photos",319,"creative",{"id":914,"name":915,"points":916,"category":912},"32053816","Colorvote.io",234,false,"v2",{"id":920,"name":5,"line":6,"ai":917,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":921,"top":18,"kw":922,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":923,"url":9,"mix":924,"praise":83,"objection":99,"sub":21},32034625,-0.28,[24,25,26,27],"4001000011000000000001131221131330013000",[31,32,33,34],1793991048542]