[{"data":1,"prerenderedAt":579},["ShallowReactive",2],{"project-42975803":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":46,"post_text":48,"what":49,"said":89,"maker_in_thread":245,"shape":257,"grid":262,"attempts":543,"same_week":544,"maker_shows":39,"maker_hidden":572,"reader_version":573,"card":574},"42975803","theretowhere","A website that heatmaps your city based on your housing preferences","title","Show HN: A website that heatmaps your city based on your housing preferences","https:\u002F\u002Ftheretowhere.com\u002F","theretowhere.com","WiggleGuy",1738952620,2025,321,99,155,3837,5,"legend","consumer_social","housing search","web_app",[24,25,26,27],"isochrone map","apartment hunting","travel time heatmap","neighborhood finder","mixed",-0.02,{"positive":31,"neutral":32,"mixed":33,"critical":34},13,24,4,16,57,{"idea":37,"execution":38,"privacy":40,"docs":42,"design":43,"performance":45},{"positive":18,"critical":18},{"positive":39,"critical":33},2,{"positive":41,"critical":41},0,{"positive":41,"critical":39},{"positive":44,"critical":44},3,{"positive":39,"critical":39},[47,18,47,44,44,47,47,41,18,44,47,47,47,44,44,18,18,44,47,18,18,44,18,33,18,44,44,47,44,44,44,47,18,44,47,41,41,41,41,41],1,"For the past few months, I've been working on a website that answers two different questions:\n\n- Where in my city have the best travel times to all the things and people I care about?\n\n- Given a listing, how far is it from all the things and people I care about?\n\nPersonally this was fueled by my own frustrations when I was apartment hunting in NYC. I was frustrating to have to juggle so many Google Maps tabs when I was evaluating a listing, and it was also annoying to not have full confidence that I was even searching in the right places.\n\nI wanted to be close to work, a Trader Joe's, and a ma",{"problem":50,"audience":56,"pricing":69,"motivation":70,"time_to_build":69,"stack":74,"openness":87,"stage":88,"team_size":87},{"value":51,"source":52,"evidence":53},"Finding neighborhoods and listings close to places you care about without juggling many map tabs","maker",[54],{"id":55},"post",{"value":57,"source":58,"evidence":59},"People apartment hunting or choosing where to live","inferred",[60,61,65],{"id":55},{"id":62,"by":63,"text":64},"42976004","tsigo","I'm not in the market for a new home right now but I would absolutely use this in a future search. As it is now, it helped me confirm that my house is in a great location for…",{"id":66,"by":67,"text":68},"42980133","losvedir","This is incredible! I've been looking at new houses for a while now, trying to balance living next to a park, walking distance to elementary school and a grocery store, and…",null,{"value":71,"source":52,"evidence":72},"Frustration apartment hunting in NYC with many Google Maps tabs",[73],{"id":55},[75],{"value":76,"source":77,"evidence":78},"OpenStreetMap data","commenter",[79,83],{"id":80,"by":81,"text":82},"42978001","jkalsdjf209","This is so useful! I have wanted a tool like this for years. Thank you for putting in the work and sharing.",{"id":84,"by":85,"text":86},"42977998","anigbrowl","I wanted to do this with a city I don't currently live in, but every time I did searches on specific locations it went for the nearest (bad) match to my current geographic…","unknown","launched",{"praise":90,"objections":107,"requests":138,"questions":193,"alternatives":208},[91,100],{"value":92,"source":77,"evidence":93},"Useful for house hunting and validating current home location",[94,95,99],{"id":62,"by":63,"text":64},{"id":96,"by":97,"text":98},"42978866","Medicineguy","I'm not sure why others have problems, but I love it! Once, in a similar situation, I had the thought that \"somebody should build that\" and never imagined that somebody actually…",{"id":66,"by":67,"text":68},{"value":101,"source":77,"evidence":102},"Clean UX and no accounts",[103],{"id":104,"by":105,"text":106},"42975987","shekhar101","This is really cool (and timely for me). Lovely work with the UX. No accounts, no nonsense. Kudos.",[108,119,127],{"value":109,"source":77,"evidence":110},"Generic categories like grocery store return too many distant venues",[111,115],{"id":112,"by":113,"text":114},"42978460","duskwuff","This doesn't seem to work very well. Searching for \"grocery store\" netted me a set of 22 locations spread across the entire country.",{"id":116,"by":117,"text":118},"42977745","loxias","I found it was surprisingly easy to \"populate with every instance of a given type\". I've made a few maps based on grocery and transit where I did it by adding all >100 stores &…",{"value":120,"source":77,"evidence":121},"Travel time estimates differ from Google Maps",[122,126],{"id":123,"by":124,"text":125},"42976051","silisili","I love the idea, but the data seems a bit off. I tested it in my little city, where I'm \u003C 14 minutes by car from the grocery. It's actually a little quicker, but I'm going by…",{"id":62,"by":63,"text":64},{"value":128,"source":77,"evidence":129},"Mobile usability problems",[130,134],{"id":131,"by":132,"text":133},"42980160","oa335","Great idea! But unfortunately the site was too hard for me to use on mobile (iOS, Brave browser). I was unable to set the location - when I tried to set the location, the screen…",{"id":135,"by":136,"text":137},"42981064","tobr","I’ve been looking for something like this. On my phone it’s rather unclear how to interpret the heat map though. There’s some kind of broken tooltip. What do the colors…",[139,154,169,184],{"value":140,"source":77,"evidence":141},"Generic place categories and OR-style grouping",[142,146,150],{"id":143,"by":144,"text":145},"42976974","drooby","This is cool but I don't think it fits my use case.. Seems like I have to pick criteria that have exact venues.. I want to pick abstract things like \"walking distance from…",{"id":147,"by":148,"text":149},"42984607","blehn","I don't really understand what the search nearby places button is doing. I think the solution would be to allow some sort of OR operator (which seems straightforward), or…",{"id":151,"by":152,"text":153},"42976053","duckapricottuba","Would be nice to use conditions. Like, if there are multiple libraries in a city and I would like to evaluate being 15 minutes from any of them, have a condition able to be set -…",{"value":155,"source":77,"evidence":156},"Mixed transport modes such as bike plus transit",[157,161,165],{"id":158,"by":159,"text":160},"42979751","ignormies","I currently commute by train _and_ bike, but this only lets me filter by one or another, unfortunately. This seems to be a common problem with navigation systems in general. It's…",{"id":162,"by":163,"text":164},"42979060","davideg","This is really cool! Well done. Like others, I'd love to specify generic things like distance to a \"grocery store\" or \"gym\" as part of my initial criteria. I see that I can add a…",{"id":166,"by":167,"text":168},"42976908","richardw","Works for Sydney, well done! I previously used Mapnificent to choose a house location, and found that many geographically closer properties were often much further in terms of…",{"value":170,"source":77,"evidence":171},"Negative criteria to avoid places like noise or sketchy storefronts",[172,176,180],{"id":173,"by":174,"text":175},"42977164","michaelmior","Very cool! This is nice when considering moving to a new area to narrow down neighborhoods that could work. One thing that I think could be useful is to also add criteria for…",{"id":177,"by":178,"text":179},"42978672","dudeofea","An easy way to make this great tool twice as good: Allow inverted selections. I don't want to live near sketchy storefronts, and neither do other people less honest than myself.",{"id":181,"by":182,"text":183},"42978003","wilted-iris","Same, and I add one even more amorphous criteria, 'not directly next to noise pollution like an airport or highways.'",{"value":185,"source":77,"evidence":186},"Collapsible criteria and better UI for adding places",[187,188,192],{"id":66,"by":67,"text":68},{"id":189,"by":190,"text":191},"42987123","Evidlo","Some suggestions: - option to select individual results of \"Search nearby places\" or select top N closest result to your location - collapsible criteria on the edit\u002Fview pages -…",{"id":162,"by":163,"text":164},[194,204],{"value":195,"source":77,"evidence":196},"How are walking distances computed and what data is used",[197,200],{"id":198,"by":117,"text":199},"42977935","This is really, really cool and thanks for making it!! We must think at least somewhat similarly, last few times I was apartment hunting I did the same, though I never polished…",{"id":201,"by":202,"text":203},"42977906","faebi","I tried something similar myself but failed on wanting to load the whole world of openstreetmap onto my server and into postgres. It worked but I never managed to get sub second…",{"value":205,"source":77,"evidence":206},"What do the heatmap colors represent",[207],{"id":135,"by":136,"text":137},[209,220,224,231,238],{"value":210,"source":77,"evidence":211},"Walkscore",[212,216],{"id":213,"by":214,"text":215},"42977453","ghostpepper","You might prefer a more general walkability map, eg. https:\u002F\u002Fwww.walkscore.com",{"id":217,"by":218,"text":219},"42976000","Terr_","I've always liked the idea of combining distance criteria, especially when something is good for public transit to work, but not good in terms of walkability to anything I care…",{"value":221,"source":77,"evidence":222},"Mapnificent",[223],{"id":166,"by":167,"text":168},{"value":225,"source":77,"evidence":226},"Mapumental",[227],{"id":228,"by":229,"text":230},"42979117","DonHopkins","Tom Carden made the \"mySociety Travel Time and House Price Maps\" in 2007: https:\u002F\u002Fwww.tom-carden.co.uk\u002F2008\u002F01\u002F24\u002Fmysociety-maps >O'Reilly Radar has the scoop on the most recent…",{"value":232,"source":77,"evidence":233},"close.city",[234],{"id":235,"by":236,"text":237},"42976306","robhh","There is another website that I've been using that provides similar functionality in terms of the heatmap: http:\u002F\u002Fclose.city What I like about this one is that it can show travel…",{"value":239,"source":77,"evidence":240},"Hood Maps",[241],{"id":242,"by":243,"text":244},"42978525","satvikpendem","See also, Hood Maps [0], a crowdsourced map of annotations of people's opinions on particular areas in a city. It's by Pieter Levels who built Nomad List, PhotoAI, etc, you might…",{"comments":246,"answered":47,"key":247},11,[248,251,254],{"id":249,"text":250},"42978056","Hello! To echo what loxias said, it is possible to make queries like this on the heatmap. You can use the \"Search Nearby places\" button - this takes in more general queries (like…",{"id":252,"text":253},"42978599","Ah, you probably tried to search before the website got your location (so it couldn't bias your search). I'll make this an impossible state, thanks for bringing this up.",{"id":255,"text":256},"42979247","That's fair! See https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=42978067",{"commenters":258,"max_depth":259,"maker_replies":246,"first_comment_mins":260,"lifespan_hours":261},75,6,17,220,[263,265,266,268,270,272,274,276,280,282,283,286,289,293,296,300,301,305,307,309,313,317,320,322,324,327,330,333,335,339,343,345,348,351,354,356,360,363,365,367,369,372,374,376,379,381,385,387,389,392,395,397,399,401,404,406,410,414,418,421,424,429,431,435,439,441,444,448,451,455,459,463,467,469,473,477,480,482,486,490,494,496,500,502,504,506,509,513,515,517,520,522,524,527,529,532,535,537,540],[143,41,47,264,144,41],"project\u002Fcritical\u002Fidea",[213,41,47,264,214,41],[116,41,18,267,117,41],"project\u002Fpositive\u002Fexecution",[181,41,44,269,182,41],"project\u002Fneutral\u002Fidea",[249,41,41,271,11,47],"maker\u002Fneutral\u002Fdocs",[112,41,47,273,113,41],"project\u002Fcritical\u002Fexecution",[252,41,41,275,11,47],"maker\u002Fneutral\u002Fexecution",[277,41,44,278,279,41],"42978946","project\u002Fneutral\u002Fprivacy","abdullahkhalids",[255,41,41,281,11,47],"maker\u002Fneutral\u002Fprivacy",[147,41,44,269,148,41],[284,41,41,285,11,47],"43017924","maker\u002Fneutral\u002Fidea",[287,41,44,269,288,41],"42978133","ajross",[290,47,47,291,292,41],"42976041","project\u002Fcritical\u002Fdocs","WarOnPrivacy",[294,47,47,291,295,41],"42976551","nonethewiser",[297,47,47,298,299,41],"42976852","project\u002Fcritical\u002Fdesign","aaroninsf",[158,39,44,269,159,41],[302,39,41,303,304,41],"42981479","other\u002Fneutral\u002Fnone","ajb",[306,39,41,303,159,41],"42985991",[308,39,41,303,304,41],"42991114",[310,44,44,311,312,41],"42976116","project\u002Fmixed\u002Fdesign","madcaptenor",[314,44,18,315,316,41],"42976569","project\u002Fpositive\u002Fperformance","vindex10",[318,33,41,303,319,41],"42982940","KolmogorovComp",[66,18,18,321,67,41],"project\u002Fpositive\u002Fdesign",[123,259,47,323,124,41],"project\u002Fcritical\u002Fperformance",[325,259,47,323,326,41],"42976220","cortesoft",[328,259,44,329,124,41],"42976255","project\u002Fneutral\u002Fperformance",[331,259,41,332,11,47],"42976223","maker\u002Fneutral\u002Fperformance",[334,259,41,303,229,41],"42979048",[336,337,47,264,338,41],"42978278",7,"bagels",[340,337,41,341,342,41],"42978402","commenter\u002Fneutral\u002Fnone","superconduct123",[344,337,47,264,338,41],"42978575",[346,337,44,269,347,41],"42978431","IncreasePosts",[349,337,41,303,350,41],"42979640","cvwright",[84,352,44,353,85,41],8,"project\u002Fneutral\u002Fexecution",[355,352,41,275,11,47],"42978067",[357,352,44,358,359,41],"42982154","project\u002Fneutral\u002Fdesign","the_real_cher",[361,352,41,303,362,41],"42978732","kridsdale1",[162,364,18,321,163,41],9,[173,366,44,269,174,41],10,[228,246,41,368,229,41],"other\u002Fneutral\u002Fidea",[62,370,44,371,63,41],12,"project\u002Fmixed\u002Fperformance",[217,31,18,373,218,41],"project\u002Fpositive\u002Fidea",[375,31,41,285,11,47],"42976199",[377,31,44,269,378,41],"42976629","BytesAndGears",[380,31,44,269,218,41],"42976843",[382,383,47,273,384,41],"42983698",14,"mqus",[386,383,41,275,11,47],"42984568",[166,388,18,267,167,41],15,[390,34,41,368,391,41],"42983343","jll29",[393,260,18,315,394,41],"42978169","kanaan",[189,396,44,358,190,41],18,[177,398,44,269,178,41],19,[400,398,44,269,229,41],"42978884",[402,398,41,303,403,41],"43072573","infinite8s",[96,405,18,373,97,41],20,[407,408,41,368,409,41],"42977902",21,"appreciatorBus",[411,412,18,373,413,41],"42976092",22,"jeffbee",[415,416,44,269,417,41],"42983084",23,"eigenhombre",[419,32,44,329,420,41],"42980672","staindk",[80,422,18,423,81,41],25,"project\u002Fpositive\u002Fnone",[425,426,44,427,428,41],"42981566",26,"project\u002Fmixed\u002Fidea","tortillasauce",[104,430,18,321,105,41],27,[432,433,41,303,434,41],"42977566",28,"reducesuffering",[436,437,47,273,438,41],"42979003",29,"Glyptodon",[151,440,44,269,152,41],30,[442,440,41,443,11,47],"42976151","maker\u002Fneutral\u002Fdesign",[445,446,47,264,447,41],"42977606",31,"asdf6969",[449,446,41,341,450,41],"42977677","shric",[452,453,44,269,454,41],"42985007",32,"insane_dreamer",[456,457,44,269,458,41],"42982953",33,"tommoor",[460,461,41,303,462,41],"42978229",34,"svilen_dobrev",[464,465,44,371,466,41],"42976036",35,"mock-possum",[468,465,41,332,11,47],"42976156",[470,471,44,269,472,41],"42977966",36,"royal_frog",[474,475,44,269,476,41],"42976606",37,"uoflcards22",[478,475,41,479,11,47],"42976658","project\u002Fneutral\u002Fnone",[131,481,47,298,132,41],38,[483,484,44,269,485,41],"42978382",39,"introspecti",[487,488,47,273,489,41],"42982476",40,"ev7",[491,492,18,373,493,41],"42978474",41,"bnchrch",[198,495,18,373,117,41],42,[497,498,41,303,499,41],"42976345",43,"escapecharacter",[242,501,41,303,243,41],44,[201,503,44,329,202,41],45,[135,505,47,298,136,41],46,[507,508,41,303,229,41],"42978733",47,[510,511,41,368,512,41],"42976299",48,"aantix",[514,511,41,303,236,41],"42976367",[516,511,41,303,124,41],"42976373",[518,511,41,303,519,41],"42976407","timita",[521,511,41,303,512,41],"42976434",[523,511,41,303,519,41],"42976463",[525,511,41,303,526,41],"42976911","ultrafez",[528,511,41,303,519,41],"42977021",[530,511,41,303,531,41],"42976488","diggan",[533,511,41,303,534,41],"42976594","venusenvy47",[235,536,41,303,236,41],49,[538,536,41,303,539,41],"42976630","rafram",[541,536,41,303,542,41],"42976833","adamanonymous",[],[545,550,554,559,563,567],{"id":546,"name":547,"points":548,"category":549},"43000303","pdfsyntax",451,"dev_tools",{"id":551,"name":552,"points":553,"category":549},"42965198","sqlite-page-explorer",288,{"id":555,"name":556,"points":557,"category":558},"43027335","Game Bub",274,"hardware",{"id":560,"name":561,"points":562,"category":549},"42974378","trre",263,{"id":564,"name":565,"points":566,"category":549},"42984420","FlashSpace",255,{"id":568,"name":569,"points":570,"category":571},"42977388","ExpenseOwl",227,"productivity",false,"v2",{"id":575,"name":5,"line":6,"ai":572,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":576,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":577,"url":9,"mix":578,"praise":92,"objection":109,"sub":21},42975803,[24,25,26,27],"1513311053111335531553545331333153100000",[31,32,33,34],1793991112559]