[{"data":1,"prerenderedAt":378},["ShallowReactive",2],{"project-2993371":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":9,"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":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":41,"post_text":44,"what":45,"said":79,"maker_in_thread":208,"shape":220,"grid":222,"attempts":340,"same_week":341,"maker_shows":32,"maker_hidden":369,"reader_version":370,"card":371},"2993371","Stack Parts","a way to find possible parts for your stack","title","Show HN: Stack Parts - a way to find possible parts for your stack",null,"joshu",1315945705,2011,82,48,141,1097,13,"notable","dev_tools","technology directory","web_app",[23,24,25,26],"tech stack","web frameworks","software directory","stack components","loved",0.302,{"positive":30,"neutral":31,"mixed":32,"critical":33},9,18,4,0,31,{"design":36,"docs":38,"idea":39},{"positive":37,"critical":33},1,{"positive":33,"critical":33},{"positive":40,"critical":33},6,[42,33,42,43,43,42,33,43,43,42,42,33,42,42,43,42,42,42,42,42,42,42,33,43,43,33,42,42,33,42,33,42,33,33,43,33,42,33,33,43],3,5,"http:\u002F\u002Fstackparts.com\u002F\n\nso, when i worked at google there was a great internal webpage that listed all the various parts and systems one could use to build something. i've always wanted something like that for the real world, so here it is.\n\nthe idea is basically to index widely used and good stack parts so that people can figure out what they need to build their applications.\n\nthis is still very rough. we're still working on figuring out the metadata, how to display it, and how to link it. in addition, some of the metadata is wrong as we evolve how to describe things.\n\nhow it works: tornado, ",{"problem":46,"audience":52,"pricing":9,"motivation":60,"time_to_build":9,"stack":64,"openness":77,"stage":78,"team_size":77},{"value":47,"source":48,"evidence":49},"Hard to discover the possible parts and systems one could use to build an application","maker",[50],{"id":51},"post",{"value":53,"source":54,"evidence":55},"Developers choosing technologies for their applications, especially novices","commenter",[56],{"id":57,"by":58,"text":59},"2993615","tmcneal","I can see the value in something like this, especially for more novice web developers who may not know the terms to search for in Google or StackOverflow to find what they need.…",{"value":61,"source":48,"evidence":62},"Maker wanted an internal Google-style parts list for the real world",[63],{"id":51},[65,69,73],{"value":66,"source":48,"evidence":67},"Tornado",[68],{"id":51},{"value":70,"source":48,"evidence":71},"YAML",[72],{"id":51},{"value":74,"source":48,"evidence":75},"GitHub",[76],{"id":51},"unknown","beta",{"praise":80,"objections":104,"requests":120,"questions":175,"alternatives":189},[81,97],{"value":82,"source":54,"evidence":83},"Useful for researching technologies and finding alternatives",[84,88,89,93],{"id":85,"by":86,"text":87},"2993605","tuxella","To me it seems it's a great idea that may save time looking for alternatives to a technology from its name. Still, I think the most valuable part this site may add is the very…",{"id":57,"by":58,"text":59},{"id":90,"by":91,"text":92},"2993676","kat","Cool idea! Definitely makes research a lot easier! Any reason why CSS isn`t on the list of languages? My web stack in the past has included CSS pre-processers, like LESS and Sass.",{"id":94,"by":95,"text":96},"2994233","georgieporgie","Speaking as someone whose web development skills are out of date, this is great.",{"value":98,"source":54,"evidence":99},"Idea could grow into a wikipedia for web developers",[100],{"id":101,"by":102,"text":103},"2995464","rohit89","This is great stuff. This could end up like a wikipedia for web developers. I've been wanting to do something like this for myself. With all the options available out there, its…",[105,116],{"value":106,"source":54,"evidence":107},"Hard to read; category layout and tooltips are unclear",[108,112],{"id":109,"by":110,"text":111},"2993731","jamesRaybould","One small point - I found it quite hard to read. When I first saw it I assumed it was just some type of tag cloud until I realised that the link on the left is the category. Also…",{"id":113,"by":114,"text":115},"3002128","runako","I can see that it's sorted now, but I don't think I explained my intention well before. What I meant was the order should be something like: - language - sql - webserver -…",{"value":117,"source":54,"evidence":118},"Some metadata is wrong or missing, such as category definitions",[119],{"id":57,"by":58,"text":59},[121,133,148,156,168],{"value":122,"source":54,"evidence":123},"Show stacks as a graph or map linking parts used together",[124,128,129],{"id":125,"by":126,"text":127},"2993823","senko","Would love to see it as a map\u002Fgraph, where parts that \"go together\" (or are often used together) being linked. It'd probably be tricky to find the right threshold, but the result…",{"id":85,"by":86,"text":87},{"id":130,"by":131,"text":132},"2993691","revorad","Awesome! I would love to see a \"this is my stack\" tool: let people choose parts (maybe in an easy click and drag way) to show their complete stack. With a few stack data points,…",{"value":134,"source":54,"evidence":135},"Maturity, popularity and activity metrics for each part",[136,140,144],{"id":137,"by":138,"text":139},"2995349","shogunmike","This is a great tool. I can see this being extremely useful. Have you considered including a set of metrics which measure the maturity and status of each project? How about…",{"id":141,"by":142,"text":143},"2993597","salsakran","Awesome! Been wanting to build something like this for a while. One of the things the might be useful is the notion of which components of a stack are the most mature.",{"id":145,"by":146,"text":147},"2994008","tomx","Nice idea. Could you include an approximation of each components popularity or longevity? This would allow people to know if they are picking mainstream or more…",{"value":149,"source":54,"evidence":150},"Ability to pick a language and see compatible parts",[151,152],{"id":109,"by":110,"text":111},{"id":153,"by":154,"text":155},"2993679","Kudos","What I would be more interested is interconnectivity between these elements of the stack, which rdbms have an API for the language I have selected for example.",{"value":157,"source":54,"evidence":158},"Add more categories such as CSS, ORM, and source control",[159,160,164],{"id":90,"by":91,"text":92},{"id":161,"by":162,"text":163},"2995436","mbijon","There aren't many stand-alone ORMs with last-gen frameworks, but they're increasingly important for noSQL. Would you add an ORM category? Also, you could avoid the spatial UI…",{"id":165,"by":166,"text":167},"2994901","Joakal","It might be a good idea to tag the age of articles because some may be complaints or has missing features that would get resolved. Also, no Source Control (Git\u002FSVN\u002Fetc) or…",{"value":169,"source":54,"evidence":170},"Sort categories in stack order",[171,174],{"id":172,"by":114,"text":173},"2993667","Interesting idea. Suggestion: sort the categories at the top by how likely a project is to need\u002Fuse them. Without getting into religious arguments, I think a fair example would…",{"id":113,"by":114,"text":115},[176,183],{"value":177,"source":54,"evidence":178},"Will results be tracked over time or measured by usage?",[179],{"id":180,"by":181,"text":182},"2993547","sogrady","i'm interested. are you going to track the results over time? and\u002For metrics around usage? i'd be interested in all of the above.",{"value":184,"source":48,"evidence":185},"How to measure a part's popularity or longevity?",[186],{"id":187,"by":10,"text":188},"2994159","yeah. any ideas on how to measure this?",[190,197,201],{"value":191,"source":54,"evidence":192},"Ohloh stacks feature",[193],{"id":194,"by":195,"text":196},"2993697","forestbond","ohloh.net has a \"stacks\" feature that crowd-sources this kind of information. It would be neat to tie these together.",{"value":198,"source":54,"evidence":199},"jakarta.apache.org",[200],{"id":172,"by":114,"text":173},{"value":202,"source":54,"evidence":203},"appdate.it",[204],{"id":205,"by":206,"text":207},"2999806","caludio","We could merge our efforts, someway. I provide some projects' metadata (along their history) via http:\u002F\u002Fappdate.it . It's really a rough job to do... mostly web page scraping,…",{"comments":209,"answered":32,"key":210},12,[211,214,217],{"id":212,"text":213},"2993654","yeah. although the main issue here is that the set of possible stacks ends up being a graph, so that's harder to represent. so it is difficult. i bet the vast majority of stacks…",{"id":215,"text":216},"2993841","gotcha, will add that to the todos.",{"id":218,"text":219},"2993376","clickable: http:\u002F\u002Fstackparts.com\u002F",{"commenters":34,"max_depth":32,"maker_replies":209,"first_comment_mins":33,"lifespan_hours":221},49,[223,225,227,231,233,236,238,239,241,242,243,246,248,250,252,255,257,258,261,265,267,268,270,272,275,278,280,282,285,287,289,291,293,296,298,300,304,306,310,314,317,320,322,324,328,330,334,337],[57,33,42,224,58,33],"project\u002Fmixed\u002Fdesign",[212,33,33,226,10,37],"project\u002Fneutral\u002Fdesign",[228,33,42,229,230,33],"2998880","maker\u002Fneutral\u002Fdocs","swaroop",[85,37,43,232,86,33],"project\u002Fpositive\u002Fidea",[125,234,43,235,126,33],2,"project\u002Fpositive\u002Fdesign",[215,234,33,237,10,37],"maker\u002Fneutral\u002Fnone",[109,42,42,224,110,33],[218,32,33,240,10,37],"other\u002Fneutral\u002Fnone",[130,43,43,232,131,33],[137,40,43,232,138,33],[165,244,42,245,166,33],7,"project\u002Fneutral\u002Fdocs",[247,244,42,237,230,33],"2998882",[172,249,42,224,114,33],8,[251,249,33,237,10,37],"2993850",[253,249,42,254,230,33],"2998884","maker\u002Fneutral\u002Fdesign",[113,249,42,256,114,33],"maker\u002Fmixed\u002Fdesign",[101,30,43,232,102,33],[205,259,33,260,206,33],10,"other\u002Fneutral\u002Fidea",[262,263,42,226,264,33],"2994636",11,"sixtofour",[266,263,42,237,230,33],"2998883",[161,209,42,226,162,33],[145,17,42,269,146,33],"project\u002Fneutral\u002Fidea",[187,17,33,271,10,37],"maker\u002Fneutral\u002Fidea",[273,17,42,269,274,33],"2994520","udfalkso",[276,17,42,269,277,33],"3001295","apu",[90,279,42,269,91,33],14,[281,279,33,237,10,37],"2994076",[283,279,43,232,284,33],"2994483","mmalik",[286,279,42,237,230,33],"2998886",[141,288,43,232,142,33],15,[290,288,33,237,10,37],"2993659",[153,292,42,269,154,33],16,[294,292,42,269,295,33],"2993767","espeed",[297,292,33,254,10,37],"2993846",[194,299,33,260,195,33],17,[301,31,42,302,303,33],"2994002","project\u002Fneutral\u002Fnone","orthecreedence",[305,31,33,237,10,37],"2994074",[307,308,42,302,309,33],"2993808",19,"heisenmink",[311,308,33,312,313,33],"2993851","commenter\u002Fneutral\u002Fnone","sparky",[315,308,33,316,10,37],"2993868","maker\u002Fneutral\u002Fexecution",[318,308,43,319,313,33],"2993917","maker\u002Fpositive\u002Fnone",[180,321,42,269,181,33],20,[323,321,33,237,10,37],"2993569",[325,326,42,302,327,33],"2993624",21,"ary",[329,326,33,237,10,37],"2993656",[331,332,33,260,333,33],"2993817",22,"mkramlich",[335,332,33,260,336,33],"2994065","0x12",[94,338,43,339,95,33],23,"project\u002Fpositive\u002Fnone",[],[342,347,352,356,360,365],{"id":343,"name":344,"points":345,"category":346},"2976764","Smozzy (for Android\u002FT-Mobile)",293,"consumer_social",{"id":348,"name":349,"points":350,"category":351},"2992146","PickHealthInsurance.com",232,"web_saas",{"id":353,"name":354,"points":355,"category":19},"2991206","Final Touch",194,{"id":357,"name":358,"points":359,"category":19},"2983033","PyCloud",130,{"id":361,"name":362,"points":363,"category":364},"2973301","Bitcoinica",129,"finance_crypto",{"id":366,"name":367,"points":368,"category":351},"2973564","Ernie's",71,false,"v2",{"id":372,"name":5,"line":6,"ai":369,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":373,"top":17,"kw":374,"maker":10,"domain":375,"tier":18,"attempts":33,"strip":376,"url":-1,"mix":377,"praise":82,"objection":106,"sub":20},2993371,0.3,[23,24,25,26],"","3035530553303353333333055033030300503005",[30,31,32,33],1793990875094]