[{"data":1,"prerenderedAt":468},["ShallowReactive",2],{"project-30811648":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":47,"what":48,"said":71,"maker_in_thread":188,"shape":198,"grid":202,"attempts":427,"same_week":432,"maker_shows":328,"maker_hidden":461,"reader_version":462,"card":463},"30811648","pianos","A website to find public pianos","title","Show HN: A website to find public pianos","https:\u002F\u002Fpianos.pub\u002F","pianos.pub","qrv3w",1648301645,2022,297,83,142,2570,6,"legend","consumer_social","public pianos map","web_app",[24,25,26,27],"public pianos","find piano","piano locations","openstreetmap","mixed",-0.23,{"positive":31,"neutral":32,"mixed":31,"critical":33},4,22,17,47,{"idea":36,"execution":39,"design":41,"privacy":42},{"positive":37,"critical":38},2,0,{"positive":37,"critical":40},15,{"positive":38,"critical":37},{"positive":38,"critical":38},[44,44,44,44,38,45,38,44,44,46,44,38,38,46,44,44,44,38,46,44,46,46,46,44,44,44,46,44,46,45,46,46,38,38,46,45,44,46,46,46],3,5,1,null,{"problem":49,"audience":56,"pricing":47,"motivation":64,"time_to_build":47,"stack":68,"openness":69,"stage":70,"team_size":69},{"value":50,"source":51,"evidence":52},"Finding public pianos to play while traveling or otherwise","maker",[53],{"id":54,"by":11,"text":55},"30812349","Thanks for the kind comment. Yeah I made this because I would fly a lot and want to play a piano (if no one was around). At the time there were only a few resources that listed…",{"value":57,"source":58,"evidence":59},"Pianists and travelers looking for public pianos to play","inferred",[60,61],{"id":54,"by":11,"text":55},{"id":62,"by":11,"text":63},"30813038","Actually these are the best public pianos in my opinion - people often search for public pianos when they are traveling and travelers often enter\u002Fexit airports. Also the airport…",{"value":65,"source":51,"evidence":66},"Wanted to play a piano while flying a lot and existing lists were brief",[67],{"id":54,"by":11,"text":55},[],"unknown","launched",{"praise":72,"objections":73,"requests":119,"questions":146,"alternatives":161},[],[74,86,97,112],{"value":75,"source":76,"evidence":77},"Many listed pianos are outdated or no longer exist","commenter",[78,82],{"id":79,"by":80,"text":81},"30812683","mr-ron","Definitely seems like a lot of false positives. Lots of pianos in my neighborhood (Brooklyn NY) that no way exist",{"id":83,"by":84,"text":85},"30814528","Traubenfuchs","Useless: All the pianos it has for my city were only there for one time events.",{"value":87,"source":76,"evidence":88},"Search and map UX is confusing",[89,93],{"id":90,"by":91,"text":92},"30814117","codingdave","This is a great idea, but the UX feels difficult: - If I search, I get local results. But expanding the map should bring in more results. After all, I can start with the world…",{"id":94,"by":95,"text":96},"30814850","Timwi","Love the idea. But there's a snag. If I search for my town, I get a lot of “likely not available (last seen years ago)”. If I click on “recent”, I get entries from all over the…",{"value":98,"source":76,"evidence":99},"Data quality issues such as wrong countries and false positives",[100,104,108],{"id":101,"by":102,"text":103},"30816726","moehm","Data seems not to be consisent. If you click on Germany from the countries tab, it only shows 4 pianos for whole Germany and e.g. not the one in Berlin Stralau.",{"id":105,"by":106,"text":107},"30812095","hkc","Wait, this is not what pianos look like :P https:\u002F\u002Fpianos.pub\u002Fpiano\u002F656b258f",{"id":109,"by":110,"text":111},"30812790","doobiedowner","Broken pianos make the cut: https:\u002F\u002Fpianos.pub\u002Fpiano\u002F2f90254f",{"value":113,"source":76,"evidence":114},"Database too small in some areas",[115],{"id":116,"by":117,"text":118},"30816034","spicybright","Love it, but I wish it's database was bigger. I live a bit outside Boston, MA, and it brought up 2 results: one on martha's vinyard (a small island off the coast of cape cod) and…",[120,128,135],{"value":121,"source":76,"evidence":122},"Fix map and search usability",[123,124],{"id":90,"by":91,"text":92},{"id":125,"by":126,"text":127},"30812769","g0ran","I suggest you go for the smaller piano icons on the Leaflet map.",{"value":129,"source":76,"evidence":130},"Add flagging for spam and bad entries",[131],{"id":132,"by":133,"text":134},"30812248","throwaway290","A lot of spam, sadly. Flagging functionality needed…",{"value":136,"source":76,"evidence":137},"Sync data with OpenStreetMap",[138,142],{"id":139,"by":140,"text":141},"30812570","defanor","Seems like it could be a part of OSM. And indeed, there's \"amenity=piano\" [1], as well as \"musical_instrument=piano\", with overpass-turbo [2] even finding some pianos using the…",{"id":143,"by":144,"text":145},"30813520","dewey","Could it be synced back to OSM so that people can submit in your nicer interface but it'll flow back into OSM? I'm honestly not super familiar how open OSM is for things like that.",[147,154],{"value":148,"source":76,"evidence":149},"Why many pianos are marked likely not available",[150],{"id":151,"by":152,"text":153},"30811788","vkdelta","Why do most of them have likely not available? Due to covid?",{"value":155,"source":76,"evidence":156},"Whether non-public pianos like airport security-area ones count",[157],{"id":158,"by":159,"text":160},"30812833","DarkContinent","Great idea! Small feedback: one of the pianos listed for Minneapolis is in Concourse C at the airport. While this is, in fact, an actual piano, you have to go through security to…",[162,174,181],{"value":163,"source":76,"evidence":164},"OpenStreetMap piano tags and OpenPianosMap",[165,166,170],{"id":139,"by":140,"text":141},{"id":167,"by":168,"text":169},"30812533","femto","Openstreetmap has a tag for public pianos: https:\u002F\u002Fwiki.openstreetmap.org\u002Fwiki\u002FTag:amenity%3Dpiano and a discussion: https:\u002F\u002Fforum.openstreetmap.org\u002Fviewtopic.php?id=69772",{"id":171,"by":172,"text":173},"30812919","C4K3","Map based on that data: https:\u002F\u002Fwww.mapcontrib.xyz\u002Ft\u002Fe5c83c-OpenPianosMap (via https:\u002F\u002Fgithub.com\u002Fbrunetton\u002FOpenPianosMap)",{"value":175,"source":76,"evidence":176},"Piano Players Club",[177],{"id":178,"by":179,"text":180},"30817016","normcoreashore","Here’s my version of the same idea haha https:\u002F\u002Fwww.pianoplayersclub.com\u002F",{"value":182,"source":76,"evidence":183},"Wheelmap",[184],{"id":185,"by":186,"text":187},"30820336","ancarda","There's lots of prior art, such as https:\u002F\u002Fwheelmap.org\u002F -- so I imagine OSM is somewhat open to this sort of thing. Might be worth looking at how Wheelmap edits OSM. I believe…",{"comments":189,"answered":31,"key":190},12,[191,194,195],{"id":192,"text":193},"30813020","I agree it could be part of OSM, but keeping it up-to-date is really tricky. Piano locations are impermanent structures and information can become outdated in just a few weeks.…",{"id":54,"text":55},{"id":196,"text":197},"30815452","Thanks for the feedback.",{"commenters":199,"max_depth":45,"maker_replies":189,"first_comment_mins":200,"lifespan_hours":201},59,21,90,[203,205,206,207,210,213,215,218,221,223,226,229,233,235,238,239,240,242,244,248,250,253,256,257,260,263,266,269,272,276,279,282,286,288,292,295,298,301,303,307,310,313,316,319,323,324,325,327,329,331,333,336,339,343,346,348,351,355,356,358,360,364,367,371,373,375,379,381,385,387,391,393,395,399,404,406,408,410,414,418,420,422,424],[139,38,44,204,140,38],"project\u002Fneutral\u002Fidea",[192,38,38,204,11,46],[143,38,44,204,144,38],[208,38,38,209,140,38],"30813819","other\u002Fneutral\u002Fnone",[211,38,44,204,212,38],"30817420","stereo",[185,38,44,214,186,38],"project\u002Fneutral\u002Fexecution",[216,38,44,204,217,38],"30815716","Gigachad",[219,38,44,214,220,38],"30817124","pabs3",[222,38,38,209,212,38],"30817429",[224,38,38,209,225,38],"30817732","zymhan",[227,38,44,204,228,38],"30852271","PennRobotics",[230,46,45,231,232,38],"30812215","project\u002Fpositive\u002Fidea","dv35z",[54,46,38,234,11,46],"maker\u002Fneutral\u002Fidea",[236,46,38,209,237,38],"30813091","javajosh",[167,37,44,204,168,38],[171,37,44,204,172,38],[90,44,44,241,91,38],"project\u002Fmixed\u002Fdesign",[196,44,38,243,11,46],"maker\u002Fneutral\u002Fnone",[245,44,46,246,247,38],"30816155","project\u002Fcritical\u002Fdesign","nopenopenopeno",[158,31,44,249,159,38],"project\u002Fmixed\u002Fexecution",[251,31,44,204,252,38],"30812862","gbear605",[254,31,44,204,255,38],"30812875","mensetmanusman",[62,31,38,234,11,46],[258,31,38,209,259,38],"30813137","dvtrn",[261,31,38,209,262,38],"30813442","blamazon",[264,31,38,209,265,38],"30814936","jen729w",[267,31,38,209,268,38],"30814105","jacquesm",[270,31,38,209,271,38],"30814968","daviddaviddavid",[273,31,46,274,275,38],"30817026","project\u002Fcritical\u002Fexecution","Cyberdog",[277,45,44,204,278,38],"30812188","teddyh",[280,18,44,204,281,38],"30817113","justinpage",[283,284,44,214,285,38],"30813801",7,"kzrdude",[287,284,38,209,265,38],"30814954",[289,290,38,209,291,38],"30817081",8,"BXLE_1-1-BitIs1",[293,290,44,214,294,38],"30817188","pen2l",[296,290,38,209,297,38],"30817328","prawn",[299,290,38,209,300,38],"30818004","tobr",[302,290,38,209,297,38],"30818123",[304,305,46,274,306,38],"30815240",9,"AnssiH",[308,305,38,309,11,46],"30815489","maker\u002Fneutral\u002Fexecution",[125,311,44,312,126,38],10,"project\u002Fneutral\u002Fdesign",[314,311,38,315,11,46],"30813043","maker\u002Fneutral\u002Fdesign",[317,311,46,246,318,38],"30815923","pimlottc",[320,321,44,204,322,38],"30812017",11,"sixhobbits",[79,189,46,274,80,38],[109,189,46,274,110,38],[326,189,38,309,11,46],"30812971",[94,328,44,241,95,38],13,[330,328,38,315,11,46],"30815486",[116,332,44,249,117,38],14,[334,332,44,204,335,38],"30830648","jjice",[337,40,44,338,285,38],"30813818","project\u002Fneutral\u002Fprivacy",[340,341,38,209,342,38],"30815804",16,"gusbremm",[344,341,38,209,345,38],"30815998","jjulius",[347,341,38,209,117,38],"30816099",[349,33,46,274,350,38],"30813952","Narretz",[352,33,45,353,354,38],"30814049","project\u002Fpositive\u002Fexecution","iRobbery",[101,33,46,274,102,38],[357,33,46,274,228,38],"30852134",[132,359,46,274,133,38],18,[361,362,45,231,363,38],"30812734",19,"allenbina",[365,362,38,366,237,38],"30813263","commenter\u002Fneutral\u002Fnone",[368,369,46,274,370,38],"30812250",20,"Gys",[372,369,38,243,11,46],"30812293",[374,369,46,274,370,38],"30812791",[376,200,44,377,378,38],"30815911","project\u002Fneutral\u002Fnone","samstave",[178,32,38,380,179,38],"other\u002Fneutral\u002Fidea",[382,383,38,209,384,38],"30813827",23,"Fargoan",[386,383,38,366,268,38],"30814086",[388,389,38,209,390,38],"30812108",24,"axiomdata316",[83,392,46,274,84,38],25,[394,392,38,243,11,46],"30815459",[396,397,45,353,398,38],"30812084",26,"ape4",[400,401,38,402,403,38],"30816913",27,"other\u002Fpositive\u002Fnone","busymom0",[151,405,44,214,152,38],28,[407,405,44,214,285,38],"30811929",[409,405,38,309,11,46],"30812335",[411,412,46,274,413,38],"30816532",29,"bombcar",[415,416,46,274,417,38],"30812260",30,"jancsika",[419,416,38,209,268,38],"30814120",[105,421,46,274,106,38],31,[423,421,38,309,11,46],"30812316",[425,421,46,426,106,38],"30812395","maker\u002Fcritical\u002Fexecution",[428,431],{"id":429,"t":430,"points":44,"comments":44},"22424308",1582733809,{"id":4,"t":12,"points":14,"comments":15},[433,438,442,447,452,456],{"id":434,"name":435,"points":436,"category":437},"30824357","Networks from Scratch",792,"learning_science",{"id":439,"name":440,"points":441,"category":437},"30787290","Bionic Reading",410,{"id":443,"name":444,"points":445,"category":446},"30844149","Blog Surf",389,"productivity",{"id":448,"name":449,"points":450,"category":451},"30830749","Caddy-SSH",280,"infrastructure",{"id":453,"name":454,"points":455,"category":437},"30836647","Visualize SQL Queries",259,{"id":457,"name":458,"points":459,"category":460},"30794332","Postgres.js",257,"languages",false,"v2",{"id":464,"name":5,"line":6,"ai":461,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":465,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":466,"url":9,"mix":467,"praise":-1,"objection":75,"sub":21},30811648,[24,25,26,27],"3333050331300133301311133313151100153111",[31,32,31,33],1794036618516]