[{"data":1,"prerenderedAt":290},["ShallowReactive",2],{"project-20024448":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":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":41,"post_text":43,"what":44,"said":47,"maker_in_thread":126,"shape":128,"grid":133,"attempts":252,"same_week":253,"maker_shows":212,"maker_hidden":282,"reader_version":283,"card":284},"20024448","Imgsquash","My image compression website project","title","Show HN: Imgsquash – My image compression website project","https:\u002F\u002Fgithub.com\u002Feashish93\u002Fimgsquash","github.com","eashish93",1558983518,2019,178,44,229,2195,11,"notable","creative","image compression","web_app",[21,24,25,26],"jpeg optimizer","png compression","online image optimizer","mixed",0.229,{"positive":30,"neutral":31,"mixed":32,"critical":33},12,7,0,3,22,{"execution":36,"idea":38,"privacy":40},{"positive":37,"critical":32},1,{"positive":39,"critical":33},8,{"positive":37,"critical":32},[33,32,32,37,42,42,32,32,32,32,32,32,42,42,42,42,32,32,32,42,37,32,33,32,32,32,32,32,42,33,32,32,42,42,33,42,33,33,33,33],5,null,{"problem":43,"audience":43,"pricing":43,"motivation":43,"time_to_build":43,"stack":45,"openness":46,"stage":46,"team_size":46},[],"unknown",{"praise":48,"objections":65,"requests":84,"questions":85,"alternatives":93},[49,61],{"value":50,"source":51,"evidence":52},"Convenient for compressing a handful of images without installing tools","commenter",[53,57],{"id":54,"by":55,"text":56},"20027582","onion2k","Actually there aren't. There are 5 that do it well - MOZJpeg, PNGQuant, TinyPNG, svgo, and jpegtran. Additionally there are tools for compressing to WebP, guzelti and other new…",{"id":58,"by":59,"text":60},"20025427","penagwin","At least for me there's been plenty of times where I just want to m I nify a single image, and potentially on a machine I don't have all my dev tools on. Also I think this is…",{"value":62,"source":51,"evidence":63},"Good side project",[64],{"id":58,"by":59,"text":60},[66,77],{"value":67,"source":51,"evidence":68},"Should run locally rather than in a browser",[69,73],{"id":70,"by":71,"text":72},"20025167","verisimilitudes","I don't see the appeal. Don't you agree it would be better if the user- ran this software on their own machines?",{"id":74,"by":75,"text":76},"20025223","llaks_72","If they don't need to upload it why are they using a web browser at all? There are literally hundreds of programs that integrate tools to compress images.",{"value":78,"source":51,"evidence":79},"Uploading images to a server is a privacy concern",[80],{"id":81,"by":82,"text":83},"20025025","londons_explore","Hmmm... So you're proposing to get a client to download a big jpeg, to resample to the right resolution, then re-upload to the server for other clients to use? What could…",[],[86],{"value":87,"source":51,"evidence":88},"Is it maintained, and are there out-of-the-box alternatives for server-side optimization",[89],{"id":90,"by":91,"text":92},"20027971","zawerf","I really like this. Is it maintained? I am guessing the main repo is this one? https:\u002F\u002Fgithub.com\u002Fcaub\u002Fim-optim If not, can people point me to another out of the box solution? My…",[94,105,112,119],{"value":95,"source":51,"evidence":96},"Squoosh",[97,101],{"id":98,"by":99,"text":100},"20024872","snek","the chrome team released a similar tool a few months ago (https:\u002F\u002Fsquoosh.app). I'm curious how these compare.",{"id":102,"by":103,"text":104},"20027869","kinlan","Https:\u002F\u002Fsquoosh.app does this (note our team built this). Also. Neat project op, love seeing all new projects that help with image compression.",{"value":106,"source":51,"evidence":107},"TinyPNG",[108],{"id":109,"by":110,"text":111},"20024918","Etheryte","There's also TinyPNG[1] (which also handles jpeg), which offers both an on-site tool as well as an API as a service. [1] https:\u002F\u002Ftinypng.com\u002F",{"value":113,"source":51,"evidence":114},"ImageOptim",[115],{"id":116,"by":117,"text":118},"20025721","rhardih","For a small scale offline alternative I can heartily recommend https:\u002F\u002Fimageoptim.com. So simple, yet so effective.",{"value":120,"source":51,"evidence":121},"Kraken.io",[122],{"id":123,"by":124,"text":125},"20025793","karim79","Take a look at https:\u002F\u002Fkraken.io as well. Emphasis is on consistency of results and likeness to the original.",{"comments":32,"answered":32,"key":127},[],{"commenters":129,"max_depth":130,"maker_replies":32,"first_comment_mins":131,"lifespan_hours":132},37,9,26,219,[134,138,140,143,145,149,152,155,159,162,165,168,171,174,177,180,181,183,186,188,190,191,193,194,197,200,201,204,206,209,210,214,215,218,221,223,227,228,231,234,237,241,245,248],[135,32,33,136,137,32],"20024888","project\u002Fneutral\u002Fexecution","11235813213455",[81,32,32,139,82,32],"commenter\u002Fneutral\u002Fnone",[141,32,32,139,142,32],"20025057","Dylan16807",[74,32,37,144,75,32],"project\u002Fcritical\u002Fidea",[146,32,42,147,148,32],"20025257","project\u002Fpositive\u002Fidea","aarreedd",[150,32,42,147,151,32],"20025419","hombre_fatal",[153,32,32,139,154,32],"20028095","blauditore",[156,32,32,157,158,32],"20028924","other\u002Fneutral\u002Fnone","rakoo",[160,32,32,139,161,32],"20025451","davidmurdoch",[163,32,32,164,75,32],"20025488","commenter\u002Fneutral\u002Fprivacy",[166,32,32,139,167,32],"20025997","anchpop",[169,32,32,164,170,32],"20027916","gitgud",[172,32,32,164,173,32],"20028084","adrianN",[175,32,42,176,170,32],"20028369","project\u002Fpositive\u002Fprivacy",[178,32,42,147,179,32],"20026417","ThePawnBreak",[54,32,42,147,55,32],[102,32,42,182,103,32],"maker\u002Fpositive\u002Fnone",[184,32,32,157,185,32],"20028208","emmelaich",[187,32,32,157,103,32],"20056668",[189,32,32,139,185,32],"20109772",[90,32,42,147,91,32],[192,32,32,157,137,32],"20032538",[116,37,37,144,117,32],[195,37,32,157,196,32],"20028676","kilian",[98,198,33,199,99,32],2,"project\u002Fneutral\u002Fnone",[109,198,32,157,110,32],[202,198,32,157,203,32],"20025083","soneca",[205,198,32,139,203,32],"20029180",[207,198,32,157,208,32],"20025559","magicalhippo",[123,33,32,157,124,32],[211,212,42,182,213,32],"20024660",4,"thisisitnownow",[70,42,37,144,71,32],[216,42,42,147,217,32],"20025188","slig",[219,42,32,139,220,32],"20025322","salutonmundo",[222,42,32,139,217,32],"20025359",[224,42,42,225,226,32],"20025377","project\u002Fpositive\u002Fexecution","agnivade",[58,42,42,147,59,32],[229,42,33,199,230,32],"20027087","tomglynch",[232,42,42,147,233,32],"20025597","Forge36",[235,42,33,199,236,32],"20026126","baroffoos",[238,239,33,199,240,32],"20025517",6,"chrisweekly",[242,31,33,243,244,32],"20025265","project\u002Fneutral\u002Fidea","samstave",[246,31,32,139,247,32],"20025455","fwip",[249,31,33,250,251,32],"20025765","maker\u002Fneutral\u002Fnone","social_quotient",[],[254,259,264,268,273,277],{"id":255,"name":256,"points":257,"category":258},"20012687","nextdns.io",372,"infrastructure",{"id":260,"name":261,"points":262,"category":263},"20008466","tiptap",278,"dev_tools",{"id":265,"name":266,"points":267,"category":263},"20033728","Endoflife.date",248,{"id":269,"name":270,"points":271,"category":272},"20001339","Workstation",206,"consumer_social",{"id":274,"name":275,"points":276,"category":263},"20019877","youtube-dl-interactive",196,{"id":278,"name":279,"points":280,"category":281},"20041076","PugSQL",155,"languages",false,"v2",{"id":285,"name":5,"line":6,"ai":282,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":286,"top":18,"kw":287,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":288,"url":9,"mix":289,"praise":50,"objection":67,"sub":21},20024448,0.23,[21,24,25,26],"3001550000005555000510300000530055353333",[30,31,32,33],1794036577923]