[{"data":1,"prerenderedAt":377},["ShallowReactive",2],{"project-9243085":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":47,"post_text":49,"what":50,"said":102,"maker_in_thread":218,"shape":227,"grid":230,"attempts":334,"same_week":339,"maker_shows":37,"maker_hidden":369,"reader_version":370,"card":371},"9243085","Firesize","On-the-fly image resizing, no code required","title","Show HN: Firesize – On-the-fly image resizing, no code required","http:\u002F\u002Ffiresize.com\u002F","firesize.com","vanstee",1426953731,2015,58,41,486,2565,19,"notable","infrastructure","image resizing service","api",[24,25,26,27],"image resizing","on-the-fly image","image cdn","image transformation","mixed",-0.308,{"positive":31,"neutral":32,"mixed":31,"critical":33},3,9,10,25,{"idea":36,"pricing":39,"performance":41,"execution":43,"privacy":44,"docs":45,"design":46},{"positive":37,"critical":38},2,4,{"positive":40,"critical":40},0,{"positive":40,"critical":42},1,{"positive":40,"critical":31},{"positive":40,"critical":40},{"positive":40,"critical":42},{"positive":40,"critical":40},[42,40,40,40,31,40,31,40,40,40,42,31,42,40,40,31,40,31,42,31,40,42,40,31,40,42,42,40,48,42,31,48,31,31,31,31,42,48,40,42],5,null,{"problem":51,"audience":62,"pricing":66,"motivation":73,"time_to_build":49,"stack":77,"openness":99,"stage":100,"team_size":101},{"value":52,"source":53,"evidence":54},"Resizing and transforming images on the fly without writing code or storing images","commenter",[55,59],{"id":56,"by":57,"text":58},"9243690","jaredstenquist","Depending on what you are building, yes. This can save a developer a good portion of a day between the code, file storage and CDN.",{"id":60,"by":11,"text":61},"9243749","Yep that's exactly why we built it. To be honest it's not overly complex to build yourself, but taking the time to get it right, setting up the CDN, and maintaining background…",{"value":63,"source":53,"evidence":64},"Developers building web services who need image resizing",[65],{"id":56,"by":57,"text":58},{"value":67,"source":68,"evidence":69},"Free during beta; beta joiners grandfathered into a free no-limits plan; post-beta pricing not stated","maker",[70],{"id":71,"by":11,"text":72},"9243246","If you join during the beta, we'll grandfather you in to the free plan (no-limits). I should make that more clear on the homepage though. Thanks.",{"value":74,"source":68,"evidence":75},"Saving developers time on resizing code, file storage and CDN setup",[76],{"id":60,"by":11,"text":61},[78,85,91],{"value":79,"source":53,"evidence":80},"ImageMagick",[81],{"id":82,"by":83,"text":84},"9245040","nthtran","Firesize uses ImageMagick, which in my experience consumes more memory and is slower than libvips [1] for simple image resizing\u002Foptimization. I built a simple image-resizing…",{"value":86,"source":53,"evidence":87},"Heroku",[88],{"id":89,"by":57,"text":90},"9243256","Awesome! One line about that should do the trick. Is the only way to \"join\" via Heroku? Or is there another place I can create an account?",{"value":92,"source":93,"evidence":94},"Node.js-based GitHub repo (asm-products\u002Ffiresize)","inferred",[95],{"id":96,"by":97,"text":98},"9244965","sfeng","This is actually also an OS project it appears: https:\u002F\u002Fgithub.com\u002Fasm-products\u002Ffiresize","open_source","beta","unknown",{"praise":103,"objections":108,"requests":140,"questions":165,"alternatives":177},[104],{"value":105,"source":53,"evidence":106},"Useful for saving developer time on image handling",[107],{"id":56,"by":57,"text":58},[109,115,122,133],{"value":110,"source":53,"evidence":111},"No public pricing page",[112],{"id":113,"by":57,"text":114},"9243235","Looks great. I see mention of limits, but there is no pricing page. It's hard to adopt a service if I have no idea what it will cost me. I have used Embed.ly's similar service in…",{"value":116,"source":53,"evidence":117},"Only available in the US region",[118],{"id":119,"by":120,"text":121},"9243410","ahultgren","\"This app is in region eu, firesize is only available in region us.\" Thats a shame. But is guess getting manually hooked up would work for this case too?",{"value":123,"source":53,"evidence":124},"Slow image loading and missing abuse protection",[125,129],{"id":126,"by":127,"text":128},"9243762","jastanton","Great :), first impressions: I've seen a few of these before and the things I remember I liked about them was the ability to provide a default image incase you cannot load the…",{"id":130,"by":131,"text":132},"9244864","michaelmior","Is there anything yet to prevent abuse? For example, in the case of Cloudinary, they allow signing of URLs[0] to prevent anyone from just using your account to serve arbitrary…",{"value":134,"source":53,"evidence":135},"Web of Trust gives the domain a poor safety rating",[136],{"id":137,"by":138,"text":139},"9243497","ljqwfk83id","Just so you know, Web of Trust gives firesize.com a \"Very Poor\" Trustworthiness and Child Safety rating.…",[141,147,155,161],{"value":142,"source":68,"evidence":143},"URL signing and domain whitelisting",[144],{"id":145,"by":11,"text":146},"9245408","Yep, we're actively building both url whitelists per Firesize account and url signing.",{"value":148,"source":53,"evidence":149},"Face detection gravity and smart crop",[150,151],{"id":126,"by":127,"text":128},{"id":152,"by":153,"text":154},"9244243","jdotjdot","I like your pricing model much more--I don't like how Cloudinary charges me for storage, because I don't want them to store the images, just transform them. What I would need to…",{"value":156,"source":53,"evidence":157},"S3 bucket source support",[158],{"id":159,"by":153,"text":160},"9243887","Do you have a utility that lets me port over my named transformations from Cloudinary? Also, is there any way to pull images directly from an S3 bucket rather than from my Heroku…",{"value":162,"source":53,"evidence":163},"Default fallback image",[164],{"id":126,"by":127,"text":128},[166,173],{"value":167,"source":53,"evidence":168},"Post-beta pricing",[169],{"id":170,"by":171,"text":172},"9245013","fiatjaf","Free during beta, but how much will it cost after? Are you going to limit access through the Referrer header? Why do I need a Heroku addon if I can just use a Firesize URL from…",{"value":174,"source":53,"evidence":175},"Can the code be run on your own Heroku instance",[176],{"id":126,"by":127,"text":128},[178,186,190,197,204,211],{"value":179,"source":53,"evidence":180},"Cloudinary",[181,182],{"id":159,"by":153,"text":160},{"id":183,"by":184,"text":185},"9243645","shachar","Very similar to Cloudinary, though they have more advanced features as well. worth checking out IMO.",{"value":187,"source":53,"evidence":188},"Embed.ly",[189],{"id":113,"by":57,"text":114},{"value":191,"source":53,"evidence":192},"Thumbor",[193],{"id":194,"by":195,"text":196},"9243925","xfalcox","We are using thumbor self hosted to solve a similar problem. It evens smart crop with opencv features detection, like people faces.",{"value":198,"source":53,"evidence":199},"Nginx image filter module",[200],{"id":201,"by":202,"text":203},"9243290","ComputerGuru","Nginx can do this with the ngx_http_image_filter_module (included in stock distribution): https:\u002F\u002Fneosmart.net\u002Fblog\u002F2014\u002Fnginx-wordpress-images-with-ngx_http_image_filter_module\u002F",{"value":205,"source":53,"evidence":206},"imagesquish",[207],{"id":208,"by":209,"text":210},"9244505","rcklmbr","Definitely seeing it. But if you want open source, check out imagesquish https:\u002F\u002Fgithub.com\u002Fdmcquay\u002Fimagesquish",{"value":212,"source":53,"evidence":213},"Cloudimage",[214],{"id":215,"by":216,"text":217},"9245885","pajtai","what different things do you offer than cloudimage? http:\u002F\u002Fcloudimage.io\u002F",{"comments":32,"answered":48,"key":219},[220,221,224],{"id":71,"text":72},{"id":222,"text":223},"9243295","Yep, but only for the MVP. Adding our own signup form is something we're working on. Send me an email at firesize@helpful.io and I can manually hook you up with an account though.",{"id":225,"text":226},"9243117","This was built by our awesome community on Assembly. If you have any feedback or want to get involved and help us continue to build this, check out the project on Assembly:…",{"commenters":228,"max_depth":38,"maker_replies":32,"first_comment_mins":32,"lifespan_hours":229},27,17,[231,233,237,241,244,246,248,250,251,252,255,256,258,260,262,264,266,268,269,273,276,278,283,286,289,291,294,295,297,301,303,306,311,315,317,318,323,326,327,328,331],[201,40,42,232,202,40],"project\u002Fcritical\u002Fidea",[234,40,40,235,236,40],"9244450","commenter\u002Fneutral\u002Fnone","sanderjd",[238,40,40,239,240,40],"9245393","other\u002Fneutral\u002Fnone","egonschiele",[242,40,40,239,243,40],"9246066","iamsalman",[113,42,31,245,57,40],"project\u002Fmixed\u002Fpricing",[71,42,40,247,11,42],"maker\u002Fneutral\u002Fpricing",[89,42,31,249,57,40],"maker\u002Fneutral\u002Fnone",[222,42,40,249,11,42],[225,37,40,249,11,42],[253,31,40,239,254,40],"9244274","blowski",[208,31,42,232,209,40],[96,31,31,257,97,40],"project\u002Fneutral\u002Fnone",[82,31,42,259,83,40],"project\u002Fcritical\u002Fperformance",[261,31,40,239,243,40],"9246061",[263,31,40,239,240,40],"9245400",[159,38,31,265,153,40],"project\u002Fneutral\u002Fidea",[267,38,40,249,11,42],"9243909",[152,38,31,245,153,40],[270,48,42,271,272,40],"9244092","project\u002Fcritical\u002Fexecution","Retr0spectrum",[130,274,31,275,131,40],6,"project\u002Fneutral\u002Fprivacy",[145,274,40,277,11,42],"maker\u002Fneutral\u002Fprivacy",[279,280,42,281,282,40],"9243300",7,"project\u002Fcritical\u002Fdocs","iokanuon",[284,280,40,285,11,42],"9243305","maker\u002Fpositive\u002Fdocs",[126,287,31,288,127,40],8,"project\u002Fmixed\u002Fperformance",[290,287,40,249,11,42],"9243918",[292,32,42,271,293,40],"9244088","seanalltogether",[119,33,42,271,120,40],[296,33,40,249,11,42],"9243420",[298,299,48,300,97,40],"9244982",11,"project\u002Fpositive\u002Fidea",[183,302,42,232,184,40],12,[170,304,31,305,171,40],13,"project\u002Fneutral\u002Fpricing",[307,308,48,309,310,40],"9243175",14,"maker\u002Fpositive\u002Fnone","captn3m0",[312,313,31,265,314,40],"9244878",15,"kristopolous",[215,316,31,265,216,40],16,[194,229,31,265,195,40],[319,320,31,321,322,40],"9245253",18,"project\u002Fneutral\u002Fdesign","joshmn",[324,18,42,232,325,40],"9243613","imaginenore",[56,18,48,300,57,40],[60,18,40,249,11,42],[137,329,42,330,138,40],20,"project\u002Fcritical\u002Fnone",[332,329,40,239,333,40],"9243526","callumjones",[335,336],{"id":4,"t":12,"points":14,"comments":15},{"id":337,"t":338,"points":42,"comments":40},"9272198",1427395770,[340,345,350,355,359,364],{"id":341,"name":342,"points":343,"category":344},"9249112","Rabbits",256,"web_saas",{"id":346,"name":347,"points":348,"category":349},"9262260","Fiddle.md",129,"productivity",{"id":351,"name":352,"points":353,"category":354},"9250493","Madeon's Adventure Machine",85,"creative",{"id":356,"name":357,"points":358,"category":349},"9233095","Stripe for Gmail",56,{"id":360,"name":361,"points":362,"category":363},"9257821","connoratherton.com",49,"dev_tools",{"id":365,"name":366,"points":367,"category":368},"9235171","php-functional",46,"languages",false,"v2",{"id":372,"name":5,"line":6,"ai":369,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":373,"top":18,"kw":374,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":375,"url":9,"mix":376,"praise":105,"objection":110,"sub":21},9243085,-0.31,[24,25,26,27],"1000303000131003031301030110513533331501",[31,32,31,33],1794036529599]