[{"data":1,"prerenderedAt":574},["ShallowReactive",2],{"project-43392951":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":5,"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":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":44,"post_text":47,"what":48,"said":93,"maker_in_thread":301,"shape":313,"grid":317,"attempts":535,"same_week":536,"maker_shows":38,"maker_hidden":566,"reader_version":567,"card":568},"43392951","map.koljapluemer.com","Learn where countries are on the world map with Spaced Repetition","title","Show HN: Learn where countries are on the world map with Spaced Repetition","https:\u002F\u002Fmap.koljapluemer.com","blackbrokkoli",1742247337,2025,217,83,283,3837,8,"notable","learning_science","geography quiz","web_app",[23,24,25,26,27],"world map quiz","country locations","spaced repetition","geography learning","fsrs","mixed",-0.038,{"positive":31,"neutral":32,"mixed":33,"critical":32},13,15,12,55,{"design":36,"idea":39,"execution":42},{"positive":37,"critical":38},2,5,{"positive":40,"critical":41},11,4,{"positive":43,"critical":41},0,[45,45,45,45,45,45,45,46,45,46,45,38,45,46,43,38,45,45,46,38,43,38,46,46,45,45,38,46,46,45,43,45,46,38,38,46,38,45,45,38],3,1,"Hi HN,\n\nI made a web game to practice country locations a while ago and HN liked it, so I thought I'd post my updated version as well.\n\nAs for how the game works and feels, I'd really recommend you checking it out for yourself, it's free, no signup, no ads.\n\nThe tech stack is Vue + ts + Tailwind\u002FDaisy for the looks. The learning algorithm is a slight modification of the ts version of FSRS.\n\nIf you have anything to add, it's open source as well (https:\u002F\u002Fgithub.com\u002Fkoljapluemer\u002Flearn-worldmap), although not well documented yet.\n\nIn the end it's just a little sideproject, but I hope you enjoy it ",{"problem":49,"audience":55,"pricing":60,"motivation":64,"time_to_build":68,"stack":69,"openness":90,"stage":91,"team_size":92},{"value":50,"source":51,"evidence":52},"Learning where countries are located on a world map","maker",[53],{"id":54},"post",{"value":56,"source":57,"evidence":58},"People wanting to learn country locations","inferred",[59],{"id":54},{"value":61,"source":51,"evidence":62},"Free, no signup, no ads",[63],{"id":54},{"value":65,"source":51,"evidence":66},"A side project; the maker previously built a version that HN liked",[67],{"id":54},null,[70,74,78,82,86],{"value":71,"source":51,"evidence":72},"Vue",[73],{"id":54},{"value":75,"source":51,"evidence":76},"TypeScript",[77],{"id":54},{"value":79,"source":51,"evidence":80},"Tailwind CSS",[81],{"id":54},{"value":83,"source":51,"evidence":84},"DaisyUI",[85],{"id":54},{"value":87,"source":51,"evidence":88},"FSRS (modified TypeScript version)",[89],{"id":54},"open_source","launched","solo",{"praise":94,"objections":130,"requests":201,"questions":254,"alternatives":267},[95,115,123],{"value":96,"source":97,"evidence":98},"Effective way to learn geography and spaced repetition applied beyond cards","commenter",[99,103,107,111],{"id":100,"by":101,"text":102},"43414601","floodfx","Love this! Played Worldle (https:\u002F\u002Fworldle.teuteuf.fr\u002F) for a while and this would have been helpful. Great application of spaced repetition beyond cards.",{"id":104,"by":105,"text":106},"43420401","moi2388","I got the countries Sweden, El Salvador and Luxembourg. I know where these countries are. I still had to select all of them at least 5 times each before I got another country.…",{"id":108,"by":109,"text":110},"43440361","tomcam","This is really good. I don't have many of the complaints others have, because... it proved that my geography is way worse than I thought. To me this is kind of an ideal learning…",{"id":112,"by":113,"text":114},"43414453","rahimnathwani","Wow. This is really cool. After reading the headline, I was expecting to see it and think 'meh, why not just use Anki and the Ultimate Geography deck'. I was wrong! But the fact…",{"value":116,"source":97,"evidence":117},"Zoom-in mechanic reinforces learning",[118,122],{"id":119,"by":120,"text":121},"43414398","Graziano_M","I find it surprisingly effective how you have to get it closer when it zooms in and you have to do it with less context. There were a bunch of countries that I could point…",{"id":112,"by":113,"text":114},{"value":124,"source":97,"evidence":125},"Easy to start, no signup",[126],{"id":127,"by":128,"text":129},"43414345","vladde","I am really enjoying this! I'll continue to use this for a while, and I really hope I'll learn more countries in the long term Also, I absolutely love that it's so easy to start…",[131,151,170,193],{"value":132,"source":97,"evidence":133},"Countries repeat too often before new ones appear",[134,138,139,143,147],{"id":135,"by":136,"text":137},"43416666","rafram","I’d prefer if it did what Anki does — give me 10-20 new countries before cycling back to ones I’ve already done. Just switching back and forth between two countries I already…",{"id":104,"by":105,"text":106},{"id":140,"by":141,"text":142},"43418142","littlestymaar","This us cool, but please don't repeat the countries we already know too soon. It gets boring very soon when it asks you in a loop 4 countries you've traveled to and you know…",{"id":144,"by":145,"text":146},"43443389","CAPSLOCKSSTUCK","I hardly ever comment but I just wanted to say how much I enjoyed learning like this. Apart from the UI challenges on mobile Android (already noted by others), I wish it would…",{"id":148,"by":149,"text":150},"43417363","neither_color","This is fun. I'd appreciate a way to select only certain continents\u002Fregions. At the very least let us mark a country as known. As it is there are too many reps when it's a…",{"value":152,"source":97,"evidence":153},"Mobile touch and challenge mode bugs on Android",[154,158,162,166],{"id":155,"by":156,"text":157},"43415457","codethief","Nice job! A few observations & thoughts: - With remote islands somewhere in the oceans, the last zoom level isn't very effective since the map will essentially only show the…",{"id":159,"by":160,"text":161},"43417905","whiterook6","I'd like to play this on my phone but everytime I try to zoom or pan it thinks I'm making a guess in the middle of the ocean. Also it often gives me a success when the country is…",{"id":163,"by":164,"text":165},"43420131","rendall","I am enjoying it! Besides the other feedback that has been raised and addressed already, on mobile (Android Chrome) the instructions say to drag the circle, but the behavior is…",{"id":167,"by":168,"text":169},"43417697","wildzzz","This is really fun but the challenge mode seems to be messed up for me on Android Chrome. When I click the country, it gives me the point but seems to take that same input for…",{"value":171,"source":97,"evidence":172},"Disputed or inaccurate country labels (England vs UK, Northern Cyprus, Somaliland, West Bank)",[173,177,181,185,189],{"id":174,"by":175,"text":176},"43414984","nebalee","Neat, but England is wrong. The area highlighted when clicking is the United Kingdom.",{"id":178,"by":179,"text":180},"43415440","avvt4avaw","Some Welsh, Scottish and Northern Irish people may take issue with your definition of \"England\"",{"id":182,"by":183,"text":184},"43414960","ks2048","What list did you use for the list of \"countries\"? (I only ask because the first one I got was Northern Cyprus which is only recognized by Turkey and not a UN state). edit: I see…",{"id":186,"by":187,"text":188},"43415164","radicalcentrist","Interesting, thank you for the link. This answers a few questions I had about preferred country names while trying out the game, such as Czech Republic\u002FCzechia,…",{"id":190,"by":191,"text":192},"43419119","ethanwillis","It also includes \"Somaliland\" which apparently is only somewhat recognized by China.",{"value":194,"source":97,"evidence":195},"Small countries hard to see when zoomed out",[196,200],{"id":197,"by":198,"text":199},"43415065","cschneid","A few thoughts after ~5 minutes: * I like how the map moves around. It helps nail down relationships to neighbors * I don't mind a few extra \"Where's canada\", even though it's…",{"id":155,"by":156,"text":157},[202,217,228,243,247],{"value":203,"source":97,"evidence":204},"Skip or mark-as-known button for known countries",[205,209,213,214],{"id":206,"by":207,"text":208},"43414807","kelseydh","This is a great idea, though I feel like if you guessed the country accurately the first time I would like it move on to another country. That or a button that lets me skip to…",{"id":210,"by":211,"text":212},"43414580","scottmcf","This is an absolutely excellent way to learn, I am surprised at just how effective it was. I'd love a \"manual\" mode that let me discard countries\u002Fmark them to stay in rotation.",{"id":148,"by":149,"text":150},{"id":215,"by":164,"text":216},"43420418","A progress status would be interesting: ``` Known: 87% ``` Also, I'm going to add to the chorus who wants a [Skip] button for known countries.",{"value":218,"source":97,"evidence":219},"Select custom regions or continents to practise",[220,223,227],{"id":221,"by":187,"text":222},"43415314","This is awesome, I got way more sucked into this than I expected. If you're open to adding more features, a \"custom playlist\" would be really cool. I'd love to drill myself on…",{"id":224,"by":225,"text":226},"43414505","tiktaktow","This is fun! I can identify all mainland countries but have really hard time with the island nations in Oceania and the Caribbean. Would love to have an option to select which…",{"id":148,"by":149,"text":150},{"value":229,"source":97,"evidence":230},"Link to Wikipedia or show neighbouring countries after a guess",[231,235,239],{"id":232,"by":233,"text":234},"43414884","imglorp","+1 Also: After you guess one, a button to jump to Wikipedia to learn more. Today I learned Lesotho is the largest sovereign enclave; there are two smaller on the Italian peninsula.",{"id":236,"by":237,"text":238},"43417331","LouisSayers","Nice work! It's quite cool. Feedback: ``` - It'd be great to be able to move the map around, zoom in \u002F out - staying in one place feels a bit restricting. - For some smaller…",{"id":240,"by":241,"text":242},"43417921","eagsalazar2","I love this! A couple little points: - After someone selects the right country, you should add country labels to the map for a second or two before transitioning so that context…",{"value":244,"source":97,"evidence":245},"Show progress status",[246],{"id":215,"by":164,"text":216},{"value":248,"source":97,"evidence":249},"Dockerized self-hosting",[250],{"id":251,"by":252,"text":253},"43415015","sciencesama","Dockerize it to easy selfhost !",[255,260],{"value":256,"source":97,"evidence":257},"What list of countries is used and why are some labels disputed",[258,259],{"id":182,"by":183,"text":184},{"id":186,"by":187,"text":188},{"value":261,"source":97,"evidence":262},"What modifications were made to the FSRS algorithm",[263],{"id":264,"by":265,"text":266},"43417767","mreichhoff","cool! what modifications did you make to the default FSRS algorithm?",[268,280,286,290],{"value":269,"source":97,"evidence":270},"Anki with Ultimate Geography deck",[271,272,276],{"id":112,"by":113,"text":114},{"id":273,"by":274,"text":275},"43420138","crvdgc","Related Anki deck: https:\u002F\u002Fgithub.com\u002Fanki-geo\u002Fultimate-geography The data is also a bit more up to date w.r.t. the problems pointed out by sibling comments like changed names,…",{"id":277,"by":278,"text":279},"43416714","kazinator","Although that's a decent UI and gamification with the circles and all, if I seriously wanted to memorize this information, I would just want the data as an Anki deck. Front of…",{"value":281,"source":97,"evidence":282},"Travle.earth",[283],{"id":284,"by":120,"text":285},"43415125","Try out travle.earth",{"value":287,"source":97,"evidence":288},"Worldle",[289],{"id":100,"by":101,"text":102},{"value":291,"source":97,"evidence":292},"Sporcle",[293,297],{"id":294,"by":295,"text":296},"43436458","personalaccount","I found \"spaced repitition\" with sporcle to be quite effective. You have a blank map and have to manually enter in the names of the countries. Memorized the countries, capitals,…",{"id":298,"by":299,"text":300},"43416483","aquafox","I boosted my geography knowledge by playing Sporcle, e.g. https:\u002F\u002Fwww.sporcle.com\u002Fgames\u002Fg\u002Fworld",{"comments":302,"answered":37,"key":303},7,[304,307,310],{"id":305,"text":306},"43429265","Thanks everyone for the feedback. I used a pretty random svg library and was happy that it worked for now, will look into this.",{"id":308,"text":309},"43429657","interesting perspective, as well. that's really the core struggle with learning games: not being too boring, not being too repetitive, not introducing stuff too fast, enabling…",{"id":311,"text":312},"43429268","Good idea, will implement soon, thanks",{"commenters":314,"max_depth":38,"maker_replies":302,"first_comment_mins":315,"lifespan_hours":316},66,2582,309,[318,320,321,325,328,329,332,335,339,341,343,345,349,352,353,357,358,361,364,366,368,369,372,374,375,377,381,383,386,388,390,393,395,397,400,404,405,408,410,412,415,417,420,422,425,427,429,430,432,434,438,441,443,445,447,449,452,456,460,463,465,470,472,475,477,479,481,483,485,489,493,495,499,502,505,507,511,515,519,523,526,529,531],[182,43,45,319,183,43],"project\u002Fneutral\u002Fnone",[186,43,45,319,187,43],[322,43,43,323,324,43],"43416078","other\u002Fneutral\u002Fnone","netsharc",[326,43,45,319,327,43],"43417843","poizan42",[190,43,45,319,191,43],[330,43,43,323,331,43],"43421097","doabell",[333,43,45,319,334,43],"43419325","sh1mmer",[336,43,45,337,338,43],"43419954","project\u002Fmixed\u002Fnone","yesbabyyes",[305,43,43,340,10,46],"maker\u002Fneutral\u002Fnone",[206,46,45,342,207,43],"project\u002Fmixed\u002Fdesign",[232,46,45,344,233,43],"project\u002Fneutral\u002Fdesign",[346,46,43,347,348,43],"43420330","commenter\u002Fneutral\u002Fnone","gaoryrt",[350,46,45,342,351,43],"43414964","imoverclocked",[308,46,43,340,10,46],[354,46,46,355,356,43],"43416496","project\u002Fcritical\u002Fdesign","dwringer",[311,46,43,340,10,46],[359,37,45,319,360,43],"43416124","butshouldyou",[362,37,43,347,363,43],"43416581","pixelpoet",[178,45,46,365,179,43],"project\u002Fcritical\u002Fnone",[367,45,43,347,360,43],"43416045",[236,41,45,342,237,43],[370,41,45,344,371,43],"43456756","acrophiliac",[100,38,38,373,101,43],"project\u002Fpositive\u002Fidea",[284,38,43,323,120,43],[376,38,43,323,156,43],"43415241",[378,38,45,379,380,43],"43449607","project\u002Fneutral\u002Fidea","caphector",[155,382,46,355,156,43],6,[384,382,45,342,385,43],"43425667","oskarkk",[159,302,46,387,160,43],"project\u002Fcritical\u002Fexecution",[389,302,43,340,10,46],"43429678",[391,17,43,323,392,43],"43418174","martindbp",[221,394,38,373,187,43],9,[396,394,43,340,10,46],"43462461",[398,394,43,347,399,43],"43526460","sbergjohansen",[401,402,45,342,403,43],"43415034",10,"jmole",[210,40,38,373,211,43],[406,40,46,355,407,43],"43418119","RheingoldRiver",[409,40,43,340,10,46],"43429694",[277,33,46,411,278,43],"project\u002Fcritical\u002Fidea",[413,33,38,373,414,43],"43417337","adamgordonbell",[416,33,43,347,278,43],"43418902",[418,33,43,347,419,43],"43419877","SuperNinKenDo",[421,33,43,347,278,43],"43426656",[423,33,45,319,424,43],"43430493","ljsprague",[240,31,38,426,241,43],"project\u002Fpositive\u002Fdesign",[127,428,45,342,128,43],14,[174,32,46,365,175,43],[197,431,45,342,198,43],16,[140,433,46,355,141,43],17,[435,436,43,323,437,43],"43415611",18,"deadbabe",[224,439,45,440,225,43],19,"project\u002Fmixed\u002Fidea",[144,442,45,342,145,43],20,[444,442,43,340,10,46],"43462529",[119,446,38,426,120,43],21,[273,448,43,323,274,43],22,[163,450,45,451,164,43],23,"project\u002Fmixed\u002Fexecution",[453,454,46,355,455,43],"43419520",24,"wyclif",[457,458,43,323,459,43],"43419011",25,"ripped_britches",[461,458,43,323,462,43],"43419876","readthenotes1",[167,464,46,387,168,43],26,[466,467,38,468,469,43],"43414362",27,"maker\u002Fpositive\u002Fidea","i_am_a_squirrel",[104,471,46,411,105,43],28,[473,471,43,474,399,43],"43526473","commenter\u002Fneutral\u002Fidea",[294,476,43,323,295,43],29,[108,478,38,373,109,43],30,[135,480,46,411,136,43],31,[148,482,46,411,149,43],32,[298,484,43,323,299,43],33,[486,487,38,373,488,43],"43417593",34,"mckn1ght",[490,491,45,342,492,43],"43415286",35,"sdotdev",[215,494,45,344,164,43],36,[496,497,38,373,498,43],"43414264",37,"grimgrin",[500,501,45,344,424,43],"43430516",38,[503,504,46,387,120,43],"43415128",39,[506,504,43,347,183,43],"43415331",[508,509,38,373,510,43],"43417213",40,"straffs",[512,513,38,373,514,43],"43440187",41,"_api",[516,517,46,387,518,43],"43419965",42,"antman",[520,521,45,344,522,43],"43414812",43,"ananmays",[251,524,45,525,252,43],44,"project\u002Fneutral\u002Fexecution",[264,527,45,528,265,43],45,"maker\u002Fneutral\u002Fexecution",[112,530,38,373,113,43],46,[532,533,43,323,534,43],"43419777",47,"dbcurtis",[],[537,542,547,552,557,562],{"id":538,"name":539,"points":540,"category":541},"43358914","Nash",536,"productivity",{"id":543,"name":544,"points":545,"category":546},"43401855","BlueMigrate",524,"infrastructure",{"id":548,"name":549,"points":550,"category":551},"43373242","my-yt",319,"consumer_social",{"id":553,"name":554,"points":555,"category":556},"43404548","\"Git who\"",252,"dev_tools",{"id":558,"name":559,"points":560,"category":561},"43398081","MinesweeperPro",242,"games",{"id":563,"name":564,"points":565,"category":556},"43377897","Cascii",238,false,"v2",{"id":569,"name":5,"line":6,"ai":566,"cat":19,"year":12,"points":13,"comments":14,"rec":28,"s":570,"top":17,"kw":571,"maker":10,"domain":5,"tier":18,"attempts":43,"strip":572,"url":9,"mix":573,"praise":96,"objection":132,"sub":20},43392951,-0.04,[23,24,25,26,27],"3333333131353105331505113351130315515335",[31,32,33,32],1794036671410]