[{"data":1,"prerenderedAt":845},["ShallowReactive",2],{"project-43543235":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":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":51,"post_text":54,"what":55,"said":112,"maker_in_thread":251,"shape":264,"grid":269,"attempts":806,"same_week":807,"maker_shows":47,"maker_hidden":837,"reader_version":838,"card":839},"43543235","FluentSubs","Duolingo-style exercises but with real-world content like the news","title","Show HN: Duolingo-style exercises but with real-world content like the news","https:\u002F\u002Fapp.fluentsubs.com\u002Fexercises\u002Fdaily","app.fluentsubs.com","ph4evers",1743486394,2025,472,184,79,3837,3,"legend","languages","language learning app","web_app",[24,25,26,27,28],"language learning","listening comprehension","transcripts","fill in the blank","news videos","debated",0.014,{"positive":32,"neutral":33,"mixed":34,"critical":35},31,34,11,30,106,{"idea":38,"execution":41,"design":43,"pricing":46,"docs":49,"privacy":50},{"positive":39,"critical":40},13,1,{"positive":40,"critical":42},16,{"positive":44,"critical":45},10,12,{"positive":47,"critical":48},2,0,{"positive":48,"critical":48},{"positive":48,"critical":40},[47,18,40,52,52,48,18,18,40,18,53,40,53,40,18,18,53,40,52,18,53,40,53,53,53,52,47,47,40,52,40,52,52,18,40,52,48,48,40,53],5,4,"I've been working on a little side project that combines Duolingo-like listening comprehension exercises with real content .\n\nEvery video is transcribed to get much better transcripts than the closed captions. I filter on high quality transcripts, and afterwards a LLM selects only plausible segments for the exercises. This seems to work well for quality control and seems to be reliable enough for these short exercises.\n\nWould love your thoughts!",{"problem":56,"audience":62,"pricing":70,"motivation":83,"time_to_build":87,"stack":88,"openness":109,"stage":110,"team_size":111},{"value":57,"source":58,"evidence":59},"Language learners need listening practice with real-world content rather than artificial classroom audio","maker",[60],{"id":61},"post",{"value":63,"source":64,"evidence":65},"Language learners","inferred",[66,67],{"id":61},{"id":68,"by":11,"text":69},"43544217","Thank you! And great suggestions! I focussed first on European languages as I'm learning French. But I'll put some more effort in improving the Japanese experience since it seems…",{"value":71,"source":58,"evidence":72},"Freemium with paid tier; one-time payments discussed",[73,76,79],{"id":74,"by":11,"text":75},"43550020","Thanks! I decided on it because I think people are fed up with subscription systems and it was easy to implement. However, I made two sales (yay! first time ever) but I paid $20…",{"id":77,"by":11,"text":78},"43550071","These are some really awesome ideas for UX, thank you! And I agree. The value from \"Pro\" should be very clear. What do you think about the one-time payments? Do you think that…",{"id":80,"by":81,"text":82},"43554482","bomewish","I'd straight up pay 5 or 10 bucks a month for this if it was like... 200% more functional\u002Ffeatured\u002Fprofessional\u002Fworking. VERY good proof of concept and I love it. Target language…",{"value":84,"source":58,"evidence":85},"Side project combining language learning with real content",[86],{"id":61},null,[89,95,99,103],{"value":90,"source":58,"evidence":91},"AssemblyAI for transcription",[92],{"id":93,"by":11,"text":94},"43550034","I'm using AssemblyAI and Deepgram. AssemblyAI for the large languages and Deepgram for the smaller ones.",{"value":96,"source":58,"evidence":97},"Deepgram for transcription",[98],{"id":93,"by":11,"text":94},{"value":100,"source":58,"evidence":101},"LLM for segment selection",[102],{"id":61},{"value":104,"source":58,"evidence":105},"NLP server with 10 language models",[106],{"id":107,"by":11,"text":108},"43547580","Thanks for reporting! I'll fix the Nginx version exposure. Yes, the server got knocked out. I was not expecting this much traffic hah. I already upgraded it but I have an NLP…","unknown","launched","solo",{"praise":113,"objections":138,"requests":177,"questions":226,"alternatives":238},[114,130],{"value":115,"source":116,"evidence":117},"Good idea combining language learning with real content","commenter",[118,122,126],{"id":119,"by":120,"text":121},"43543848","philipjoubert","This is great - I've actually started building something similar myself a few months ago. Requests: - Split Spanish between Spain and Latin America - Add difficulty levels…",{"id":123,"by":124,"text":125},"43547421","pajop","This is so good! I've been looking for a tool that will simulate the \"listen to the Spiderman movie 50x\" experiment https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=eliB_y0fmSk and this site can…",{"id":127,"by":128,"text":129},"43545154","scrollop","This is very good, thank you.",{"value":131,"source":116,"evidence":132},"Clean UI and useful proof of concept",[133,137],{"id":134,"by":135,"text":136},"43543859","nougati","As a resident Duolingo apologist this is certainly awesome! I appreciate how little landing-page fluff there was before I could give it a shot. I tried Japanese and felt it was…",{"id":80,"by":81,"text":82},[139,154,163,170],{"value":140,"source":116,"evidence":141},"Transcription and exercise errors, marking correct answers wrong",[142,146,150],{"id":143,"by":144,"text":145},"43548734","owenpalmer","I absolutely love the idea. I would honestly use this. However, when I tried the English learning, it incorrectly marked words wrong several times. Something to check out.",{"id":147,"by":148,"text":149},"43544059","mcjiggerlog","Really cool idea! I tried a few Spanish ones (I speak Spanish) and unfortunately it was marking things as incorrectly wrong on 2\u002F5 videos I did!",{"id":151,"by":152,"text":153},"43544697","Miraltar","That's neat ! Although I got an issue on the Finnish challenge, when I drag the (correct) word \"koho\" it transforms into the (incorrect) word \"koko\". I thought I missclicked and…",{"value":155,"source":116,"evidence":156},"Content for smaller languages is poor quality",[157,160],{"id":158,"by":11,"text":159},"43549751","Thank you for trying and the feedback! I'm working on improving the feedback. It is a bit confusing since some words are very similar so you have no idea what went wrong. I…",{"id":161,"by":11,"text":162},"43545191","Thanks for trying, and sorry about that. I thought that the videos for Finnish where on a decent enough level (only checked one). I'm afraid the transcription quality is not on…",{"value":164,"source":116,"evidence":165},"Japanese content too slow and dumbed-down",[166],{"id":167,"by":168,"text":169},"43544683","dicytea","I've checked out the Japanese one, but I'd say that it's definitely no where near \"real-world content\" IMO. Just the usual tortuously slow-paced, artificially dumbed-down…",{"value":171,"source":116,"evidence":172},"News content may push polarised opinions on learners",[173],{"id":174,"by":175,"text":176},"43544984","latexr","Clearly I’m in the minority, but I found the idea awful. The execution on the exercises is good—I especially like that you mix similarly sounding words—but my first thought as…",[178,189,197,204,215],{"value":179,"source":116,"evidence":180},"Click-to-place words instead of drag and drop",[181,185],{"id":182,"by":183,"text":184},"43544597","hrydgard","Great stuff! Small UX thing: Make it so you can just click a word to fill in the next empty spot, instead of having to drag, similar to when building sentences in Duolingo.…",{"id":186,"by":187,"text":188},"43543910","anotherpaul","Nice, tried it. Looks cool. On the phone the drag and drop is a bit tricky. Dropped a wrong word and it got score emediatly as wrong, even though I was going to fix it. I…",{"value":190,"source":116,"evidence":191},"Difficulty levels",[192,193],{"id":119,"by":120,"text":121},{"id":194,"by":195,"text":196},"43543770","dvh","I placed one word wrong and it didn't tell me what was the correct word, so I learned nothing, I only failed. Also I'm maybe jlpt4 and the text was too hard, you should let me…",{"value":198,"source":116,"evidence":199},"Furigana and kanji display options",[200],{"id":201,"by":202,"text":203},"43549191","annienar","I tried the japanese one, as an A1, I can't read\u002Fdon't know kanji yet, would be nice to have an option to see katakana\u002Fhiragana only, an option to have furigana and an option to…",{"value":205,"source":116,"evidence":206},"Translation of words and phrases",[207,211],{"id":208,"by":209,"text":210},"43549922","slumberlust","Would love to see a way to understand the english equivalent of each word. As it stands now you aren't really expanding your vocab if you are just listening and copying what they…",{"id":212,"by":213,"text":214},"43549266","sergiosgc","Great idea, nice proof of concept. It'd be nice to see a translation into English after we finish the sentence, as it'll inevitably introduce words I don't known yet, and there's…",{"value":216,"source":116,"evidence":217},"More languages such as Portuguese and Irish",[218,222],{"id":219,"by":220,"text":221},"43544136","JimmyBuckets","Awesome idea! Do you plan to add Portuguese soon? I found it surprising that Dutch is in there before it given there are far fewer speakers. Was this related to the amount of…",{"id":223,"by":224,"text":225},"43569238","emurph55","Really enjoy this method. Please add Irish if you can! TG4 could be used as possible source material: https:\u002F\u002Fwww.youtube.com\u002F@TG4TV\u002Fvideos",[227,234],{"value":228,"source":116,"evidence":229},"How was the pricing decided?",[230],{"id":231,"by":232,"text":233},"43547406","adilmoujahid","Great idea! How did you decide on the pricing? I launched a Japanese Kanji Learning App (KanjiMaster.ai) last month, and I chose a subscription instead of a one-time payment.",{"value":235,"source":116,"evidence":236},"Why are some languages supported before others?",[237],{"id":219,"by":220,"text":221},[239,247],{"value":240,"source":116,"evidence":241},"Duolingo",[242,246],{"id":243,"by":244,"text":245},"43546384","iambateman","This has a ton of potential! Keep going! Duolingo is tough because they set the expectation that this should be free, so you're walking into a challenging business. But I think…",{"id":134,"by":135,"text":136},{"value":248,"source":116,"evidence":249},"Spiderman listening experiment video",[250],{"id":123,"by":124,"text":125},{"comments":252,"answered":253,"key":254},38,9,[255,258,261],{"id":256,"text":257},"43545105","Agreed. That's why the exercises are only there for a couple of selected languages. But even there it can be tricky. The model is less confident in Dutch than in English, so I…",{"id":259,"text":260},"43549460","Will do. I also like the click to place more than dragging & dropping.",{"id":262,"text":263},"43593271","I've changed the UX to be click & drop instead of dragging it. Much better on mobile (and desktop too).",{"commenters":265,"max_depth":266,"maker_replies":252,"first_comment_mins":267,"lifespan_hours":268},120,6,89,179,[270,274,276,278,282,286,288,290,294,298,300,304,307,309,312,315,319,323,325,326,328,332,335,338,341,344,347,350,353,355,357,360,362,366,368,371,374,378,379,382,384,387,390,393,395,398,401,402,404,408,411,413,415,417,420,424,427,429,432,434,438,440,442,445,449,452,454,456,458,460,464,468,470,472,473,475,479,481,483,487,488,489,490,493,497,500,502,505,509,511,513,517,520,524,527,528,530,533,536,538,540,544,548,551,552,556,560,564,568,572,575,577,579,583,586,591,595,598,602,603,607,611,613,616,620,624,628,632,635,639,641,645,649,653,655,658,660,664,666,670,675,678,682,686,688,692,696,700,704,708,712,715,718,720,722,726,730,732,736,738,743,745,749,752,755,757,759,761,763,766,768,771,774,777,780,782,784,786,789,792,795,799,802,804],[271,48,18,272,273,48],"43544718","maker\u002Fneutral\u002Fidea","gwd",[256,48,48,275,11,40],"maker\u002Fneutral\u002Fexecution",[167,40,40,277,168,48],"project\u002Fcritical\u002Fexecution",[279,40,18,280,281,48],"43545640","project\u002Fneutral\u002Fexecution","raincole",[283,40,48,284,285,48],"43546930","commenter\u002Fneutral\u002Fnone","yorwba",[287,40,48,284,144,48],"43548794",[289,40,48,284,281,48],"43549888",[291,40,48,292,293,48],"43552320","other\u002Fneutral\u002Fnone","johnisgood",[295,40,18,296,297,48],"43549745","project\u002Fmixed\u002Fexecution","oregoncurtis",[182,47,18,299,183,48],"project\u002Fneutral\u002Fdesign",[301,47,40,302,303,48],"43545533","project\u002Fcritical\u002Fdesign","mirekrusin",[305,47,48,284,306,48],"43545567","hoseyor",[308,47,48,284,281,48],"43545609",[310,47,48,284,311,48],"43547889","hombre_fatal",[313,47,48,284,314,48],"43550637","ketralnis",[316,47,48,317,318,48],"43550886","commenter\u002Fneutral\u002Fdesign","whycome",[320,47,52,321,322,48],"43552792","project\u002Fpositive\u002Fdesign","drob518",[259,47,48,324,11,40],"maker\u002Fneutral\u002Fdesign",[262,47,48,324,11,40],[243,18,52,327,244,48],"maker\u002Fpositive\u002Fidea",[329,18,48,330,331,48],"43548393","other\u002Fneutral\u002Fidea","beardedwizard",[333,18,48,292,334,48],"43549307","alchemyzach",[336,18,48,330,337,48],"43549338","mlsu",[339,18,48,292,340,48],"43551100","jpcom",[342,18,48,292,343,48],"43552245","mandmandam",[345,18,48,330,346,48],"43551490","yieldcrv",[348,18,48,330,349,48],"43554480","Tainnor",[351,18,48,330,352,48],"43549795","matwood",[354,18,48,272,11,40],"43549441",[119,53,18,356,120,48],"project\u002Fneutral\u002Fidea",[358,53,18,356,359,48],"43545233","nbcesar",[361,53,48,272,11,40],"43549583",[363,52,18,364,365,48],"43550953","project\u002Fmixed\u002Fdesign","rurp",[123,266,52,367,124,48],"project\u002Fpositive\u002Fidea",[369,266,48,330,370,48],"43579484","blackbrokkoli",[372,373,40,302,318,48],"43550872",7,[375,376,40,277,377,48],"43544800",8,"hk__2",[158,376,48,275,11,40],[380,253,40,277,381,48],"43544186","Vinnl",[383,253,48,275,11,40],"43544330",[385,44,40,302,386,48],"43545737","tom2948329494",[388,44,48,284,389,48],"43545783","slab_city",[391,44,48,317,392,48],"43545913","setsewerd",[394,44,48,317,386,48],"43545952",[396,34,18,280,397,48],"43545800","Timpy",[399,45,48,292,400,48],"43545664","inetknght",[212,39,52,321,213,48],[403,39,48,324,11,40],"43549399",[405,406,18,356,407,48],"43544230",14,"JackYoustra",[409,406,18,356,410,48],"43544528","polymatter",[412,406,48,272,11,40],"43549837",[186,414,40,302,187,48],15,[416,414,48,324,11,40],"43544242",[418,42,48,292,419,48],"43546405","mrwww",[421,422,18,299,423,48],"43543863",17,"vincvinc",[425,422,18,299,426,48],"43544131","logoji",[208,428,18,356,209,48],18,[430,428,52,367,431,48],"43549989","swyx",[433,428,48,324,11,40],"43553582",[435,436,40,277,437,48],"43544484",19,"hobofan",[143,439,18,296,144,48],20,[441,439,48,275,11,40],"43549900",[443,439,48,444,144,48],"43553181","commenter\u002Fneutral\u002Fexecution",[446,447,40,277,448,48],"43550708",21,"mitthrowaway2",[450,451,52,367,273,48],"43544563",22,[147,453,18,296,148,48],23,[455,453,48,275,11,40],"43544314",[457,453,40,277,148,48],"43544370",[459,453,48,275,11,40],"43544497",[461,462,18,296,463,48],"43544038",24,"mattsouth",[465,466,18,356,467,48],"43544170",25,"black_puppydog",[469,466,48,275,11,40],"43544354",[134,471,18,296,135,48],26,[68,471,48,324,11,40],[474,471,18,299,135,48],"43544543",[476,477,52,367,478,48],"43544913",27,"N-Krause",[201,480,18,364,202,48],28,[482,480,48,324,11,40],"43549802",[484,485,40,277,486,48],"43547498",29,"mdaniel",[107,485,48,275,11,40],[151,35,40,277,152,48],[161,35,48,275,11,40],[491,32,18,356,492,48],"43623485","zestyping",[494,495,18,296,496,48],"43550939",32,"timeinput",[80,498,52,499,81,48],33,"project\u002Fpositive\u002Fpricing",[501,498,48,275,11,40],"43572763",[503,33,52,321,504,48],"43545343","kmos17",[506,507,52,367,508,48],"43547033",35,"dzonga",[194,510,40,277,195,48],36,[512,510,48,275,11,40],"43543805",[514,515,40,302,516,48],"43545077",37,"JetSetIlly",[518,252,52,321,519,48],"43544377","flyinglizard",[521,522,18,356,523,48],"43550441",39,"sharmasachin98",[231,525,18,526,232,48],40,"maker\u002Fneutral\u002Fpricing",[74,525,48,526,11,40],[529,525,52,499,232,48],"43550794",[531,525,48,532,11,40],"43553784","maker\u002Fneutral\u002Fnone",[534,535,40,302,318,48],"43550727",41,[223,537,18,356,224,48],42,[539,537,48,275,11,40],"43572678",[541,542,40,277,543,48],"43544702",43,"sharperguy",[545,546,18,356,547,48],"43544565",44,"tom1337",[549,550,52,321,311,48],"43547736",45,[77,550,48,526,11,40],[553,554,18,356,555,48],"43544480",46,"Caduceus1",[557,558,52,321,559,48],"43550314",47,"deepfriedchokes",[561,562,52,367,563,48],"43544033",48,"ivan_gammel",[565,566,52,321,567,48],"43544228",49,"burningFish",[569,570,40,277,571,48],"43544441",50,"CWIZO",[573,570,18,299,574,48],"43546050","dionian",[219,576,18,356,220,48],51,[578,576,48,532,11,40],"43544295",[580,576,18,581,582,48],"43544342","project\u002Fneutral\u002Fdocs","rlf_dev",[584,576,48,585,11,40],"43544379","maker\u002Fneutral\u002Fdocs",[587,588,52,589,590,48],"43546476",52,"project\u002Fpositive\u002Fnone","ImPleadThe5th",[592,593,52,367,594,48],"43551214",53,"gokhan",[596,597,52,321,352,48],"43552367",54,[599,600,18,275,601,48],"43546898",55,"palata",[93,600,48,275,11,40],[604,605,18,356,606,48],"43548532",56,"xattt",[608,609,40,277,610,48],"43544017",57,"readthenotes1",[612,609,48,275,11,40],"43544390",[614,609,52,615,610,48],"43591095","project\u002Fpositive\u002Fexecution",[617,618,40,277,619,48],"43550038",58,"skynetv2",[621,622,18,356,623,48],"43545164",59,"joo2024",[625,626,40,302,627,48],"43546574",60,"axpy906",[629,630,40,302,631,48],"43550976",61,"stephankoelle",[633,634,52,321,574,48],"43546025",62,[636,637,40,302,638,48],"43554237",63,"gniv",[640,637,48,324,11,40],"43572775",[642,643,18,356,644,48],"43544669",64,"ed_db",[646,647,40,302,648,48],"43546926",65,"IntStorage",[650,651,40,277,652,48],"43544260",66,"pjc50",[654,651,48,275,11,40],"43544321",[656,651,18,280,657,48],"43544376","Aromasin",[659,651,18,280,652,48],"43544381",[661,662,52,367,663,48],"43583171",67,"bawis",[127,665,52,367,128,48],68,[667,668,40,277,669,48],"43544469",69,"kstenerud",[671,672,40,673,674,48],"43545735",70,"project\u002Fcritical\u002Fprivacy","tifik",[676,672,48,677,11,40],"43546862","maker\u002Fneutral\u002Fprivacy",[679,680,40,277,681,48],"43544626",71,"a_c",[683,684,52,367,685,48],"43545030",72,"nathell",[687,684,48,526,11,40],"43550110",[689,690,52,367,691,48],"43549608",73,"initialg",[693,694,18,356,695,48],"43552885",74,"KerryJones",[697,698,18,356,699,48],"43544904",75,"stuaxo",[701,702,18,356,703,48],"43545276",76,"IdontKnowRust",[705,706,52,589,707,48],"43551999",77,"preciousoo",[709,710,52,367,711,48],"43546693",78,"_qua",[713,16,52,589,714,48],"43544741","madduci",[716,717,40,302,81,48],"43554642",80,[719,717,48,324,11,40],"43572863",[721,717,18,364,81,48],"43573476",[723,724,52,589,725,48],"43548177",81,"MichaelGlass",[727,728,18,364,729,48],"43544306",82,"anon1094",[731,728,48,324,11,40],"43544447",[733,734,18,280,735,48],"43550111",83,"littlekey",[737,734,48,275,11,40],"43580482",[739,740,40,741,742,48],"43543968",84,"project\u002Fcritical\u002Fidea","iamkonstantin",[744,740,48,272,11,40],"43544371",[746,747,52,321,748,48],"43544384",85,"dataengineer56",[750,747,48,284,751,48],"43544495","nkrisc",[753,747,48,317,754,48],"43545431","dotancohen",[756,747,48,284,751,48],"43553079",[758,747,48,284,754,48],"43554858",[760,747,48,284,751,48],"43570074",[762,747,48,292,652,48],"43544886",[764,747,48,284,765,48],"43545694","elric",[767,747,48,284,652,48],"43545809",[769,747,48,292,770,48],"43546043","npongratz",[772,747,48,292,773,48],"43546115","csh0",[775,747,48,292,776,48],"43546684","watwut",[778,747,48,284,779,48],"43546842","BalinKing",[781,747,48,284,652,48],"43547208",[783,747,48,284,779,48],"43548810",[785,747,48,292,306,48],"43545537",[787,747,48,284,788,48],"43545669","mavus",[790,747,40,302,791,48],"43546232","JimDabell",[793,747,18,299,794,48],"43546320","coldpie",[796,797,52,589,798,48],"43544392",86,"facile3232",[174,800,18,801,175,48],87,"project\u002Fmixed\u002Fidea",[803,800,48,327,11,40],"43545062",[805,800,18,356,652,48],"43545231",[],[808,813,818,823,827,832],{"id":809,"name":810,"points":811,"category":812},"43543241","Nue",756,"dev_tools",{"id":814,"name":815,"points":816,"category":817},"43514383","Pomodoro",315,"hardware",{"id":819,"name":820,"points":821,"category":822},"43532967","WhatsApp MCP",229,"ai",{"id":824,"name":825,"points":826,"category":822},"43549072","OmniAI OCR benchmark",211,{"id":828,"name":829,"points":830,"category":831},"43520953","pg-mcp",167,"data",{"id":833,"name":834,"points":835,"category":836},"43551767","Igatha",163,"infrastructure",false,"v2",{"id":840,"name":5,"line":6,"ai":837,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":841,"top":18,"kw":842,"maker":11,"domain":10,"tier":19,"attempts":48,"strip":843,"url":9,"mix":844,"praise":115,"objection":140,"sub":21},43543235,0.01,[24,25,26,27,28],"2315503313414133415341444522151553150014",[32,33,34,35],1794036672047]