[{"data":1,"prerenderedAt":332},["ShallowReactive",2],{"project-4163271":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":33,"aspects":34,"strip":43,"post_text":45,"what":46,"said":88,"maker_in_thread":190,"shape":196,"grid":199,"attempts":293,"same_week":294,"maker_shows":238,"maker_hidden":324,"reader_version":325,"card":326},"4163271","Avatars.io","simple API for integrating avatars into your app or site","title","Show HN: Avatars.io - simple API for integrating avatars into your app or site","http:\u002F\u002Favatars.io","avatars.io","gregarious",1340733679,2012,181,39,95,1677,6,"notable","infrastructure","avatar api service","api",[24,25,26,27],"avatar api","gravatar alternative","social avatars","avatar upload","debated",-0.015,{"positive":18,"neutral":18,"mixed":31,"critical":32},0,8,20,{"idea":35,"privacy":38,"design":40,"execution":41,"docs":42},{"positive":36,"critical":37},5,7,{"positive":31,"critical":39},1,{"positive":31,"critical":31},{"positive":39,"critical":31},{"positive":31,"critical":31},[39,31,31,31,39,36,36,39,39,31,39,31,39,31,44,44,36,31,36,31,36,31,44,31,31,39,44,31,44,31,36,31,39,31,44,31,31,31,31],3,null,{"problem":47,"audience":58,"pricing":45,"motivation":68,"time_to_build":45,"stack":75,"openness":86,"stage":86,"team_size":87},{"value":48,"source":49,"evidence":50},"Managing user avatars across Gravatar, Facebook, Twitter and uploads without building the infrastructure","maker",[51,55],{"id":52,"by":53,"text":54},"4164171","nicholaides","It's not about proving library-like functionality. It's about providing infrastructure that their customers don't have to build and maintain. Managing avatars has non-obvious…",{"id":56,"by":11,"text":57},"4163554","Hi, Great questions. Let me answer them one by one. Avatar URLs - we are normalizing the way you access them regardless of the service. Also, we'll be keeping these up to date.…",{"value":59,"source":60,"evidence":61},"Developers building apps or sites with user avatars","inferred",[62,65],{"id":63,"by":11,"text":64},"4163883","Tim, I think we agree that this is a challenge, especially as you want to add more diversity to the methods you support. A service like avatars.io does really well before you've…",{"id":66,"by":11,"text":67},"4163953","Yes, you are right that you need to get a user to identify themselves on a service. Auth is definitely the most common methods, but for many services you can simply as for a…",{"value":69,"source":60,"evidence":70},"Built on the Chute platform to simplify avatar handling for apps",[71,72],{"id":63,"by":11,"text":64},{"id":73,"by":11,"text":74},"4163434","Hi, We made it so that you don't have to stop using Gravatar, but can expand to include other services. Probably the biggest win, though, is that you can also allow for your…",[76,82],{"value":77,"source":49,"evidence":78},"Ruby",[79],{"id":80,"by":11,"text":81},"4164669","We haven't started on a PHP library as of yet. Most of our team is on the Ruby\u002FNode side of things. Would be happy to work with you on the PHP version though! Feel free to email…",{"value":83,"source":49,"evidence":84},"Node",[85],{"id":80,"by":11,"text":81},"unknown","company",{"praise":89,"objections":106,"requests":132,"questions":166,"alternatives":176},[90,102],{"value":91,"source":92,"evidence":93},"Clean, consistent URLs and seamless integration","commenter",[94,98],{"id":95,"by":96,"text":97},"4163529","choxi","what a great looking site (this and Chute too). but... maybe you could explain the value a little better to me? the avatar URLs for facebook and twitter are:…",{"id":99,"by":100,"text":101},"4163402","arrowgunz","The app makes avatar integration so seamless. Wonderful job guys. Love it. I've always been using Gravatar which is great too. But having access to all the avatars from various…",{"value":103,"source":92,"evidence":104},"Access to social network avatars beyond Gravatar",[105],{"id":99,"by":100,"text":101},[107,118,125],{"value":108,"source":92,"evidence":109},"Adds a dependency and risk on a third-party service without clear added value over direct URLs",[110,114,115],{"id":111,"by":112,"text":113},"4163416","drivebyacct2","Why would I want to move from using Gravatar... to using Gravatar through Avatars.io. If I have to manually support all of these URLs, there's not a ton of benefit from just…",{"id":95,"by":96,"text":97},{"id":116,"by":112,"text":117},"4163493","I guess I am still confused. I don't mean to belittle what you're doing, I just don't understand the value it adds for me. I suppose maybe your gems or prebuilt packages make it…",{"value":119,"source":92,"evidence":120},"Hosted services should be libraries run on own servers",[121],{"id":122,"by":123,"text":124},"4163740","amix","Shouldn't this be a library that we can run on our own servers? I simply don't understand the recent influx of things that should be libraries. I think building our…",{"value":126,"source":92,"evidence":127},"Still requires OAuth work on the client side",[128],{"id":129,"by":130,"text":131},"4163893","timjahn","An example of how I still have to do the work is Facebook. In your example, you need the Facebook ID to get the avatar. You can do that already using a simple URL from Facebook,…",[133,144,151,158],{"value":134,"source":92,"evidence":135},"Fallback lookup across services by email",[136,140],{"id":137,"by":138,"text":139},"4163433","vailripper","Agreed. What WOULD be helpful is a service that would look for an avatar on various services, and serve the first one it finds. So if a user doesn't have a gravatar, it looks up…",{"id":141,"by":142,"text":143},"4163490","jjb123","This would be great - and if it finds a few, give the user the option to select one of the ones it finds on the various social services.",{"value":145,"source":92,"evidence":146},"PHP library",[147],{"id":148,"by":149,"text":150},"4164594","ChiperSoft","Are you guys working on a PHP library, or will I need to roll my own?",{"value":152,"source":92,"evidence":153},"More providers such as Unicornify",[154],{"id":155,"by":156,"text":157},"4163907","jimsmi6","You should add support for more providers, like Unicornify: http:\u002F\u002Funicornify.appspot.com\u002F",{"value":159,"source":92,"evidence":160},"On-the-fly cropping and face centering",[161,162],{"id":95,"by":96,"text":97},{"id":163,"by":164,"text":165},"4163767","wmcreate","Great work. Very useful service. Now only if there was an easy(ier) way to crop, enhance, tag, etc across platforms.",[167,172],{"value":168,"source":92,"evidence":169},"What value does it add over direct Gravatar or social URLs?",[170,171],{"id":111,"by":112,"text":113},{"id":95,"by":96,"text":97},{"value":173,"source":92,"evidence":174},"Is there a PHP library?",[175],{"id":148,"by":149,"text":150},[177,182,186],{"value":178,"source":92,"evidence":179},"Gravatar",[180,181],{"id":111,"by":112,"text":113},{"id":99,"by":100,"text":101},{"value":183,"source":92,"evidence":184},"Direct Facebook and Twitter avatar URLs",[185],{"id":95,"by":96,"text":97},{"value":187,"source":92,"evidence":188},"Unicornify",[189],{"id":155,"by":156,"text":157},{"comments":191,"answered":36,"key":192},11,[193,194,195],{"id":56,"text":57},{"id":63,"text":64},{"id":66,"text":67},{"commenters":197,"max_depth":36,"maker_replies":191,"first_comment_mins":33,"lifespan_hours":198},24,18,[200,202,206,209,213,217,219,222,225,226,228,231,232,233,234,236,241,243,246,247,250,253,257,258,259,261,263,265,268,272,275,276,277,278,280,282,284,288,291],[122,31,39,201,123,31],"project\u002Fcritical\u002Fidea",[203,31,31,204,205,31],"4163911","commenter\u002Fneutral\u002Fidea","georgemcbay",[207,31,31,204,208,31],"4165583","beefsack",[210,31,31,211,212,31],"4166443","commenter\u002Fneutral\u002Fnone","sunir",[214,31,39,215,216,31],"4164055","project\u002Fcritical\u002Fprivacy","romaniv",[52,31,36,218,53,31],"project\u002Fpositive\u002Fidea",[220,31,36,218,221,31],"4164223","lincolnq",[223,31,39,201,224,31],"4165864","jondot",[95,39,39,201,96,31],[56,39,31,227,11,39],"maker\u002Fneutral\u002Fidea",[229,230,39,201,130,31],"4163843",2,[63,230,31,227,11,39],[129,230,39,201,130,31],[66,230,31,227,11,39],[155,44,44,235,156,31],"project\u002Fneutral\u002Fnone",[237,238,44,239,240,31],"4166501",4,"project\u002Fneutral\u002Fdesign","shinuza",[99,36,36,242,100,31],"project\u002Fpositive\u002Fexecution",[244,36,31,245,11,39],"4163420","maker\u002Fpositive\u002Fnone",[163,18,36,218,164,31],[248,18,31,249,11,39],"4163801","maker\u002Fneutral\u002Fnone",[251,37,36,218,252,31],"4163693","Killswitch",[254,37,31,255,256,31],"4164436","other\u002Fneutral\u002Fnone","zashapiro",[148,32,44,235,149,31],[80,32,31,249,11,39],[260,32,31,245,11,39],"4164713",[111,262,39,201,112,31],9,[137,262,44,264,138,31],"project\u002Fneutral\u002Fidea",[266,262,31,267,11,39],"4163440","maker\u002Fpositive\u002Fidea",[269,262,44,270,271,31],"4163522","project\u002Fneutral\u002Fdocs","deanpcmad",[273,262,31,274,11,39],"4163565","maker\u002Fneutral\u002Fdocs",[141,262,36,218,142,31],[73,262,31,227,11,39],[116,262,39,201,112,31],[279,262,31,227,11,39],"4163531",[281,262,44,264,130,31],"4163851",[283,262,31,255,53,31],"4164193",[285,262,31,286,287,31],"4164256","other\u002Fcritical\u002Fnone","rogerbinns",[289,262,31,211,290,31],"4164357","jsavimbi",[292,262,31,211,287,31],"4164585",[],[295,300,305,310,315,319],{"id":296,"name":297,"points":298,"category":299},"4148415","Topiama",263,"consumer_social",{"id":301,"name":302,"points":303,"category":304},"4141538","The Bastards Book of Photography",259,"learning_science",{"id":306,"name":307,"points":308,"category":309},"4143863","vi in your browser",206,"dev_tools",{"id":311,"name":312,"points":313,"category":314},"4158110","Lucky Lion Studios",93,"creative",{"id":316,"name":317,"points":318,"category":20},"4141095","Project Maya",88,{"id":320,"name":321,"points":322,"category":323},"4166723","Prolifi.cc",86,"productivity",false,"v2",{"id":327,"name":5,"line":6,"ai":324,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":328,"top":18,"kw":329,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":330,"url":9,"mix":331,"praise":91,"objection":108,"sub":21},4163271,-0.01,[24,25,26,27],"100015511010103350505030013030501030000",[18,18,31,32],1793990882897]