[{"data":1,"prerenderedAt":499},["ShallowReactive",2],{"project-45152940":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":34,"aspects":35,"strip":43,"post_text":46,"what":47,"said":71,"maker_in_thread":218,"shape":220,"grid":223,"attempts":463,"same_week":464,"maker_shows":38,"maker_hidden":492,"reader_version":493,"card":494},"45152940","KanaDojo","I'm making an open-source platform for learning Japanese","title","Show HN: I'm making an open-source platform for learning Japanese","https:\u002F\u002Fkanadojo.com","kanadojo.com","tentoumushi",1757193570,2025,288,88,194,3837,6,"legend","learning_science","language learning","web_app",[24,25,26,27],"learn japanese","japanese kana","kanji practice","open source language learning","debated",0,{"positive":31,"neutral":32,"mixed":33,"critical":32},11,10,4,35,{"idea":36,"design":39,"privacy":41,"execution":42},{"positive":37,"critical":38},2,1,{"positive":40,"critical":18},7,{"positive":29,"critical":38},{"positive":29,"critical":37},[38,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,44,29,29,29,29,29,29,38,45,45,45,45,45,44,38,38,44,45,45,45,44,45,45],5,3,"The idea is actually quite simple. As a Japanese learner and a coder, I've always wanted there to be an open-source, 100% free for learning Japanese, similar to Monkeytype in the typing community.\n\nUnfortunately, pretty much all language learning apps are closed-sourced and paid these days, and the ones that are free have unfortunately been abandoned.\n\nBut of course, just creating yet another language learning app was not enough - there has to be a unique selling point. And then I thought to myself: why not make it crazy and do what no other language learning app ever did by adding a gazillion",{"problem":48,"audience":54,"pricing":58,"motivation":62,"time_to_build":66,"stack":67,"openness":68,"stage":69,"team_size":70},{"value":49,"source":50,"evidence":51},"Most language learning apps are paid and closed-source, and free ones are abandoned","maker",[52],{"id":53},"post",{"value":55,"source":50,"evidence":56},"Japanese learners, especially anime and otaku fans",[57],{"id":53},{"value":59,"source":50,"evidence":60},"100% free",[61],{"id":53},{"value":63,"source":50,"evidence":64},"Wanted a free, open-source, beautiful Japanese learning app like Monkeytype",[65],{"id":53},null,[],"open_source","beta","unknown",{"praise":72,"objections":104,"requests":137,"questions":173,"alternatives":188},[73,93],{"value":74,"source":75,"evidence":76},"Clean, nice UI and aesthetics, good fonts and themes","commenter",[77,81,85,89],{"id":78,"by":79,"text":80},"45153782","anigbrowl","It's pretty good straight out of the gate. I think giving customization of fonts is an excellent idea. There's huge variation in this area and font-switching is a definite…",{"id":82,"by":83,"text":84},"45154896","camdroidw","It looks and feels amazing and peaceful! For the kind of people who like studying without music.",{"id":86,"by":87,"text":88},"45153667","asimovfan","the UI is very good. Especially on my touchscreen laptop.",{"id":90,"by":91,"text":92},"45156902","4u00u","the website looks really nice and clean. props op",{"value":94,"source":75,"evidence":95},"Good to have a free, open-source option for learning Japanese",[96,100],{"id":97,"by":98,"text":99},"45156725","j45","Congrats on the launch, this looks great. More languages should have a free first class experience to learn them. If you ever have a making of blog post would love to read and…",{"id":101,"by":102,"text":103},"45154688","andygogogo","This is super cool! Thank you so much for creating this and sharing it with the community. I'll definitely be trying it out.",[105,116,123,130],{"value":106,"source":75,"evidence":107},"Feels like a practice app with word lists rather than a full curriculum",[108,112],{"id":109,"by":110,"text":111},"45155238","famahar","It looks good, but it doesn't seem like a learning app and more like a practice app with just a big list of words. I was presented with multiple choices for things I wasn't…",{"id":113,"by":114,"text":115},"45153895","1317","I'm afraid I found selecting sets to be very unclear, and I only figured it out by poking around the interface until it let me press the button Edit: I didn't realise there were…",{"value":117,"source":75,"evidence":118},"Apps don't teach the language well; immersion is needed",[119],{"id":120,"by":121,"text":122},"45154050","coldblues","Apps\u002Fplatforms don't work for learning Japanese. You just need to memorize the hell out of the vocabulary, spend some time learning the grammar, and most importantly IMMERSE.…",{"value":124,"source":75,"evidence":125},"Vocabulary quiz design confuses learners",[126],{"id":127,"by":128,"text":129},"45154385","TheDong","Some constructive criticism: 1. For picking the kana answers, using the keyboard key is better than numbers. When you actually type an え, you type 'e', so it's a useful mapping…",{"value":131,"source":75,"evidence":132},"Sends user data to Google Analytics",[133],{"id":134,"by":135,"text":136},"45153031","3np","Looks neat but wish it wasn't sending user data to Google Analytics of all places.",[138,150,158,162],{"value":139,"source":75,"evidence":140},"Option to turn off romaji completely",[141,145,149],{"id":142,"by":143,"text":144},"45156369","jwr","A suggestion: give me a way to disable all romaji in the app. I find it distracting and problematic for learning: my lazy mind will always read romaji if it can find it. When…",{"id":146,"by":147,"text":148},"45163846","stuartcw","I want the ability to turn off romaji completely.",{"id":127,"by":128,"text":129},{"value":151,"source":75,"evidence":152},"Select all sets or filter by JLPT level",[153,157],{"id":154,"by":155,"text":156},"45156783","Koaisu","Looks great and I thinks it’s a nice way to review vocab I learned some years ago now that I will be in Japan for vacation. Thanks! However, it would be great if it was easier to…",{"id":78,"by":79,"text":80},{"value":159,"source":75,"evidence":160},"Show furigana or pronunciation in vocab tests",[161],{"id":154,"by":155,"text":156},{"value":163,"source":75,"evidence":164},"Fix bugs: total time stat shows zero, status bar scroll-to-top",[165,169],{"id":166,"by":167,"text":168},"45153993","gazook89","I think there is something wrong with the total time for round stat. It only told me 0 minutes 0 seconds. The other time related stats were fine",{"id":170,"by":171,"text":172},"45155235","bschwindHN","I'm not sure what you're using for the UI exactly, but on a typical app or web page in iOS, I can tap the top \"status bar\" on my phone (where the clock and battery\u002Fwifi…",[174,181],{"value":175,"source":75,"evidence":176},"How will enough learning content be produced?",[177],{"id":178,"by":179,"text":180},"45154027","agnishom","> Unfortunately, pretty much all language learning apps are closed-sourced Mainly because of the content. Designing a beautiful UI and framework is one thing, but what is your…",{"value":182,"source":75,"evidence":183},"Is there something similar for Mandarin?",[184],{"id":185,"by":186,"text":187},"45159225","redmalang","Anybody aware of anything like this for mandarin ?",[189,197,204,211],{"value":190,"source":75,"evidence":191},"Anki",[192,196],{"id":193,"by":194,"text":195},"45154136","zaik","Anki definitely works for memorizing the hell out of vocabulary and I also don't regret completing WaniKani, although I would probably choose an Anki only approach if I had to…",{"id":127,"by":128,"text":129},{"value":198,"source":75,"evidence":199},"WaniKani",[200],{"id":201,"by":202,"text":203},"45154449","awirth","I also got a lot of value out of wanikani even without completing it. I tried and failed several times to get started with Anki before having success with Wanikani. The key…",{"value":205,"source":75,"evidence":206},"Bunpro",[207],{"id":208,"by":209,"text":210},"45154377","danbolt","I really like the UI’s use of screen real estate on mobile! For studying N5 and N4, I’ve found Bunpro’s lesson grouping by JLPT levels a really nice format. It’s been encouraging…",{"value":212,"source":75,"evidence":213},"AJATT immersion method",[214],{"id":215,"by":216,"text":217},"45155086","jaredklewis","What's ridiculous about it? Long before AJATT was a site, I think most people would've told you that immersion is a good way to learn a second language. You mention \"result to…",{"comments":29,"answered":29,"key":219},[],{"commenters":221,"max_depth":18,"maker_replies":29,"first_comment_mins":32,"lifespan_hours":222},71,137,[224,226,230,234,237,240,243,245,248,250,251,253,256,257,261,262,264,266,269,272,275,278,280,282,285,288,290,292,294,297,300,303,306,308,311,314,317,320,323,327,330,333,336,339,341,344,347,349,352,354,357,360,363,365,368,372,376,378,382,386,388,391,394,396,398,399,403,407,408,409,413,417,420,423,425,427,429,433,435,439,441,443,447,450,453,455,457,460],[120,29,38,225,121,29],"project\u002Fcritical\u002Fidea",[227,29,29,228,229,29],"45154084","commenter\u002Fneutral\u002Fnone","adastra22",[231,29,29,232,233,29],"45154121","other\u002Fneutral\u002Fnone","gyomu",[235,29,29,232,236,29],"45154738","refactor_master",[238,29,29,232,239,29],"45155624","weird-eye-issue",[241,29,29,232,242,29],"45155678","rootsudo",[244,29,29,232,233,29],"45156492",[246,29,29,232,247,29],"45157060","Hamuko",[249,29,29,228,233,29],"45172770",[193,29,29,232,194,29],[252,29,29,228,121,29],"45154162",[254,29,29,232,255,29],"45156461","yorwba",[201,29,29,232,202,29],[258,29,29,259,260,29],"45154171","other\u002Fcritical\u002Fnone","wodenokoto",[215,29,29,228,216,29],[263,29,29,259,260,29],"45155203",[265,29,29,232,216,29],"45155290",[267,29,29,228,268,29],"45154276","OneMorePerson",[270,29,29,228,271,29],"45154314","linehedonist",[273,29,29,228,274,29],"45154649","nodja",[276,29,29,228,277,29],"45154870","charcircuit",[279,29,29,228,274,29],"45155123",[281,29,29,228,271,29],"45155439",[283,29,29,228,284,29],"45158413","carom",[286,29,29,259,287,29],"45165040","Karrot_Kream",[289,29,29,228,287,29],"45156143",[291,29,29,228,274,29],"45160892",[293,29,29,228,287,29],"45165029",[295,29,29,228,296,29],"45156610","ntlk",[298,29,29,232,299,29],"45158547","zakokor",[301,29,29,228,302,29],"45162416","grigri907",[304,29,29,228,305,29],"45154965","trenchpilgrim",[307,29,29,228,216,29],"45155041",[309,29,29,228,310,29],"45156825","raincole",[312,29,29,228,313,29],"45155097","Affric",[315,29,29,232,316,29],"45155692","gregjw",[318,29,29,228,319,29],"45155709","RayVR",[321,29,29,228,322,29],"45156109","jvuygbbkuurx",[324,29,44,325,326,29],"45156101","project\u002Fpositive\u002Fidea","stevage",[328,29,29,228,329,29],"45156113","marsavar",[331,29,29,232,332,29],"45156556","tkgally",[334,29,29,232,335,29],"45158053","tillcarlos",[337,29,29,232,338,29],"45158607","wren6991",[340,29,29,232,296,29],"45156658",[342,29,29,232,343,29],"45156789","thrance",[345,29,29,232,346,29],"45157048","amelius",[348,29,29,228,179,29],"45157853",[350,29,29,232,351,29],"45158051","SenHeng",[353,29,29,228,179,29],"45166032",[355,29,29,232,356,29],"45159120","aizk",[358,29,29,232,359,29],"45162851","AznHisoka",[361,29,29,232,362,29],"45167941","vincelt",[127,38,38,364,128,29],"project\u002Fcritical\u002Fdesign",[366,38,38,364,367,29],"45156798","wccrawford",[369,37,45,370,371,29],"45153858","project\u002Fneutral\u002Fdesign","innocentoldguy",[373,37,44,374,375,29],"45154110","project\u002Fpositive\u002Fdesign","clbrmbr",[134,45,38,377,135,29],"project\u002Fcritical\u002Fprivacy",[379,45,29,380,381,29],"45153532","commenter\u002Fneutral\u002Fprivacy","colesantiago",[383,45,45,384,385,29],"45153748","project\u002Fneutral\u002Fprivacy","me_bx",[387,45,45,384,91,29],"45156886",[389,45,45,384,390,29],"45156523","fsflover",[392,33,29,232,393,29],"45158717","Kuyawa",[109,44,45,395,110,29],"project\u002Fmixed\u002Fidea",[178,18,45,397,179,29],"project\u002Fneutral\u002Fidea",[142,40,45,370,143,29],[400,401,45,395,402,29],"45156084",8,"ccozan",[404,405,45,406,375,29],"45154189",9,"project\u002Fmixed\u002Fdesign",[154,32,44,374,155,29],[113,31,38,364,114,29],[410,411,45,397,412,29],"45161363",12,"huydotnet",[414,415,45,370,416,29],"45154148",13,"jv22222",[170,418,38,419,171,29],14,"project\u002Fcritical\u002Fexecution",[97,421,44,422,98,29],15,"maker\u002Fpositive\u002Fnone",[101,424,44,422,102,29],16,[78,426,44,374,79,29],17,[208,428,45,406,209,29],18,[430,431,38,364,432,29],"45155601",19,"kiyo521",[82,434,44,374,83,29],20,[436,437,38,364,438,29],"45156145",21,"harelush99",[166,440,38,419,167,29],22,[90,442,44,374,91,29],23,[444,445,44,325,446,29],"45155197",24,"senectus1",[448,449,44,374,179,29],"45153982",25,[451,449,38,364,452,29],"45154679","wtn",[86,454,44,374,87,29],26,[146,456,45,370,147,29],27,[185,458,45,459,186,29],28,"project\u002Fneutral\u002Fnone",[461,458,29,228,462,29],"45222354","lemerou",[],[465,470,475,479,484,488],{"id":466,"name":467,"points":468,"category":469},"45181535","Term.everything",1094,"dev_tools",{"id":471,"name":472,"points":473,"category":474},"45154609","Mitch Ivin portfolio (Windows XP recreation)",1032,"productivity",{"id":476,"name":477,"points":478,"category":20},"45157020","molecheck",429,{"id":480,"name":481,"points":482,"category":483},"45196945","Small Transfers",198,"web_saas",{"id":485,"name":486,"points":487,"category":474},"45188116","Vicinae",181,{"id":489,"name":490,"points":491,"category":469},"45140921","CADAM",179,false,"v2",{"id":495,"name":5,"line":6,"ai":492,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":496,"maker":11,"domain":10,"tier":19,"attempts":29,"strip":497,"url":9,"mix":498,"praise":74,"objection":106,"sub":21},45152940,[24,25,26,27],"1000000000000000050000001333335115333533",[31,32,33,32],1794036682094]