[{"data":1,"prerenderedAt":587},["ShallowReactive",2],{"project-41929804":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":35,"aspects":36,"strip":46,"post_text":48,"what":49,"said":74,"maker_in_thread":201,"shape":212,"grid":216,"attempts":549,"same_week":550,"maker_shows":306,"maker_hidden":579,"reader_version":580,"card":581},"41929804","Pablonet","Wall-mounted diffusion mirror that turns reflections into paintings","title","Show HN: Wall-mounted diffusion mirror that turns reflections into paintings","https:\u002F\u002Fwww.matthieulc.com\u002Fposts\u002Fpablonet\u002F","matthieulc.com","cataPhil",1729722261,2024,472,123,75,3515,3,"legend","ai","generative art","hardware",[24,25,26,27,21],"diffusion mirror","ai art","stable diffusion","img2img","curious",0.049,{"positive":31,"neutral":32,"mixed":33,"critical":34},12,26,4,10,52,{"performance":37,"idea":39,"design":41,"pricing":43,"privacy":44,"execution":45},{"positive":38,"critical":18},1,{"positive":40,"critical":33},6,{"positive":18,"critical":42},0,{"positive":42,"critical":38},{"positive":42,"critical":38},{"positive":42,"critical":38},[18,42,18,42,42,42,42,42,18,18,18,18,42,42,42,42,38,18,33,18,18,33,33,18,18,18,47,18,18,18,47,38,38,42,42,42,42,38,47,38],5,null,{"problem":48,"audience":48,"pricing":48,"motivation":48,"time_to_build":48,"stack":50,"openness":73,"stage":73,"team_size":73},[51,59,66],{"value":52,"source":53,"evidence":54},"Raspberry Pi 5","commenter",[55],{"id":56,"by":57,"text":58},"41934416","Mumps","On the low framerate: why get a pi5 when a Jetson Nano could be had for about the same price?",{"value":60,"source":53,"evidence":61},"StreamDiffusion",[62],{"id":63,"by":64,"text":65},"41930932","GradientSurfer","Nice! I peeked at the code and thought I’d share a few tips for improving the low frame rate: Base64 encoding the JPEG bytes will increase payload size up to ~30% and burns CPU…",{"value":67,"source":53,"evidence":68},"Runpod cloud GPU server",[69],{"id":70,"by":71,"text":72},"41930353","autoexec","It's pretty neat, but I'd never have a webcam steaming everything in view to someone else's server on the internet. It'd be cool if the server ran on my own hardware, and ideally…","unknown",{"praise":75,"objections":102,"requests":134,"questions":170,"alternatives":192},[76,91],{"value":77,"source":53,"evidence":78},"Cool, fun project",[79,83,87],{"id":80,"by":81,"text":82},"41931308","king_magic","This is very cool and I applaud you OP.",{"id":84,"by":85,"text":86},"41932053","arathis","This is great.",{"id":88,"by":89,"text":90},"41930288","broast","Super cool! I've had similar ideas when I first saw StreamDiffusion. The possibilities are endless",{"value":92,"source":53,"evidence":93},"Low frame rate gives a unique ambience",[94,98],{"id":95,"by":96,"text":97},"41930416","imsaw","I think the low framerate adds a unique ambience, at least to me, watching the recorded videos. It gives time to appreciate the art style and generated features. It also feels…",{"id":99,"by":100,"text":101},"41931254","tiborsaas","Really neat idea, I'd also love to have on my bookshelf. > The main issue with the current setup is the low frame rate. I'd call it a feature rather a limitation, it's not bad…",[103,115,119],{"value":104,"source":53,"evidence":105},"Power-hungry and cloud-dependent",[106,110,111],{"id":107,"by":108,"text":109},"41930113","amelius","Prize for the most power-hungry mirror. I also notice that the paintings are not stable over small changes in the inputs.",{"id":70,"by":71,"text":72},{"id":112,"by":113,"text":114},"41930773","melony","Some optimization suggestions: - cache the prompting somehow, unless you are doing dynamic stuff with the prompts, the language embeddings generated should be static (this…",{"value":116,"source":53,"evidence":117},"Paintings unstable across small input changes",[118],{"id":107,"by":108,"text":109},{"value":120,"source":53,"evidence":121},"Calling it art is debated",[122,126,130],{"id":123,"by":124,"text":125},"41933401","dbspin","This is great and all, but just to address the 'art' issue. It's the creation of the 'mirror' that's artistic (to whatever extent running a copy of stable diffusion is a creative…",{"id":127,"by":128,"text":129},"41931767","stonethrowaway","> But art is mostly about surfacing the inner world, and only in part about skill. It’s unfortunate that art selects so strongly for skill. Can we decorrelate the two? I don’t…",{"id":131,"by":132,"text":133},"41930526","shib71","> Art is ... mostly about surfacing the inner world, and only in part about skill. I like the phrasing of the first part. But what art is \"about\" is very subjective. For me, part…",[135,147,154,159],{"value":136,"source":53,"evidence":137},"Improve frame rate",[138,139,143],{"id":63,"by":64,"text":65},{"id":140,"by":141,"text":142},"41930320","shermantanktop","Have you considered a high frame rate morph effect between images? That would increase the effective frame rate and probably would look pretty cool.",{"id":144,"by":145,"text":146},"41934101","Tepix","> The main issue with the current setup is the low frame rate. I think lowering the framerate to something between 0.3 to 1 fps might even be better!",{"value":148,"source":53,"evidence":149},"Freeze favorite images",[150],{"id":151,"by":152,"text":153},"41930605","r00fus","Is there any way to freeze some of the images? I thought some of them would be awesome to keep (e.g. pfp or lockscreen photo).",{"value":155,"source":53,"evidence":156},"Run locally instead of cloud",[157,158],{"id":70,"by":71,"text":72},{"id":112,"by":113,"text":114},{"value":160,"source":53,"evidence":161},"Networked frames connecting people",[162,166],{"id":163,"by":164,"text":165},"41936351","xrd","I would love to see you add a networking layer so that I could connect my frame to a random one somewhere in the universe. Then I could see another person through this style…",{"id":167,"by":168,"text":169},"41931281","8n4vidtmkvmk","I think this would be cooler if the camera was somewhere different than the frame. Looking at an artistic mirror seems a little boring. Maybe make a 2nd one, and put it in…",[171,178,185],{"value":172,"source":53,"evidence":173},"What does it cost to run?",[174],{"id":175,"by":176,"text":177},"41930779","caelinsutch","how much does this end up costing to run?",{"value":179,"source":53,"evidence":180},"Cost of materials and build time?",[181],{"id":182,"by":183,"text":184},"41940959","pogue","I'd love to know the cost of all the materials used in the project and how much time it took you to assemble everything (I didn't see it in the article unless I missed it) This…",{"value":186,"source":53,"evidence":187},"Why infrared light and camera?",[188],{"id":189,"by":190,"text":191},"41931145","bravura","FYI, the link to the frame used to mount the display just blocks you:…",[193,197],{"value":194,"source":53,"evidence":195},"SDXL Turbo and Lightning models",[196],{"id":63,"by":64,"text":65},{"value":198,"source":53,"evidence":199},"Jetson Nano instead of Pi",[200],{"id":56,"by":57,"text":58},{"comments":33,"answered":38,"key":202},[203,206,209],{"id":204,"text":205},"41934476","These are great ideas thank you!",{"id":207,"text":208},"41936532","That's correct. Plus it also adds a layer of interaction that's pretty fun, kind of like a wand.",{"id":210,"text":211},"41936416","That's right, sorry for not explaining further in the post! The cardboard was so thin than neither wood nor metal drill bits made a clean enough cut.",{"commenters":213,"max_depth":31,"maker_replies":33,"first_comment_mins":214,"lifespan_hours":215},80,38,202,[217,219,222,226,228,230,233,237,240,243,247,250,253,256,258,261,263,265,268,270,273,275,278,281,284,287,290,294,298,302,305,308,310,312,316,318,321,324,327,330,333,335,337,339,342,345,347,349,352,355,356,359,361,364,366,369,371,373,376,379,383,385,389,391,394,396,399,402,405,407,409,411,412,415,417,421,424,429,432,434,435,438,442,446,450,453,457,459,462,464,468,471,473,475,476,480,482,485,488,491,496,499,501,503,505,507,510,512,514,516,518,520,522,524,526,528,530,533,535,537,539,542,545],[63,42,18,218,64,42],"project\u002Fneutral\u002Fperformance",[220,42,18,218,221,42],"41932936","MrLeap",[223,42,42,224,225,42],"41933575","commenter\u002Fneutral\u002Fnone","enjeyw",[204,42,42,227,11,38],"maker\u002Fpositive\u002Fidea",[229,42,42,224,221,42],"41937866",[231,42,42,224,232,42],"41938975","yboris",[234,42,18,235,236,42],"41934139","project\u002Fneutral\u002Fidea","bambax",[238,42,18,235,239,42],"41934516","roland35",[241,42,18,235,242,42],"41942151","amy-petrik-214",[244,38,42,245,246,42],"41932105","other\u002Fneutral\u002Fnone","igornadj",[248,38,42,224,249,42],"41932159","terhechte",[251,38,42,224,252,42],"41932242","NavinF",[254,38,42,224,255,42],"41932535","baq",[257,38,42,224,252,42],"41933986",[259,38,42,224,260,42],"41933907","vasco",[262,38,42,224,252,42],"41934007",[264,38,42,245,236,42],"41934153",[266,38,42,245,267,42],"41935410","jijan",[269,38,42,245,252,42],"42015115",[271,38,42,224,272,42],"41935694","Workaccount2",[274,38,42,224,252,42],"41977930",[276,38,42,245,277,42],"41932384","Log_out_",[279,38,42,245,280,42],"41933522","d0gsg0w00f",[282,38,42,245,283,42],"41934940","grugagag",[285,38,42,245,286,42],"41935643","piva00",[288,38,42,245,289,42],"41933476","Super_Jambo",[291,38,18,292,293,42],"41933694","project\u002Fmixed\u002Fidea","flir",[295,38,47,296,297,42],"41937104","project\u002Fpositive\u002Fidea","Kim_Bruning",[299,38,38,300,301,42],"41934967","project\u002Fcritical\u002Fidea","sandworm101",[303,38,42,245,304,42],"41936521","wellthisisgreat",[189,306,18,307,190,42],2,"project\u002Fneutral\u002Fdesign",[309,306,18,307,286,42],"41933004",[207,306,42,311,11,38],"maker\u002Fneutral\u002Fdesign",[313,306,38,314,315,42],"41933026","project\u002Fcritical\u002Fpricing","esperent",[317,306,18,307,236,42],"41934308",[319,306,47,320,190,42],"41934432","project\u002Fpositive\u002Fdesign",[322,18,42,245,323,42],"41932251","xlii",[325,18,42,245,326,42],"41932296","khafra",[328,18,42,245,329,42],"41932468","happymellon",[331,18,42,245,332,42],"41932661","Lerc",[334,18,42,245,329,42],"41933351",[336,18,42,245,293,42],"41934465",[338,18,42,245,329,42],"41934848",[340,18,42,245,341,42],"41941091","tough",[343,18,42,224,344,42],"41951744","shl0ms",[346,18,42,245,341,42],"41990398",[348,18,42,245,323,42],"41932879",[350,18,42,245,351,42],"41938064","lofaszvanitt",[353,18,42,245,354,42],"41938268","skeaker",[167,33,18,235,168,42],[357,33,38,300,358,42],"41933358","stefs",[360,33,42,245,236,42],"41934289",[362,33,18,363,168,42],"41941472","project\u002Fneutral\u002Fprivacy",[365,33,42,245,168,42],"41941481",[367,47,18,307,368,42],"41937188","tivert",[99,40,47,370,100,42],"project\u002Fpositive\u002Fperformance",[140,372,18,218,141,42],7,[374,372,18,218,375,42],"41930484","JKCalhoun",[377,372,42,245,378,42],"41930663","doctorhandshake",[380,372,38,381,382,42],"41931285","project\u002Fcritical\u002Fperformance","lancesells",[384,372,47,320,293,42],"41934498",[386,387,47,296,388,42],"41930590",8,"viraptor",[390,387,38,300,329,42],"41932503",[392,387,42,393,280,42],"41933610","other\u002Fneutral\u002Fidea",[144,395,18,218,145,42],9,[397,34,18,235,398,42],"41931199","malux85",[400,34,47,296,401,42],"41932248","A4ET8a8uTh0",[403,34,47,296,404,42],"41936082","CaptainFever",[107,406,38,381,108,42],11,[408,406,47,320,141,42],"41930309",[410,406,18,307,108,42],"41934327",[151,31,18,307,152,42],[95,413,18,414,96,42],13,"project\u002Fmixed\u002Fdesign",[163,416,18,235,164,42],14,[418,419,18,235,420,42],"41930232",15,"jaredhallen",[422,419,18,235,423,42],"41931030","noman-land",[425,426,18,427,428,42],"41932825",16,"maker\u002Fneutral\u002Fexecution","unwind",[430,426,42,431,315,42],"41932981","other\u002Fneutral\u002Fexecution",[433,426,42,431,236,42],"41934319",[210,426,42,427,11,38],[436,426,42,431,437,42],"41937408","kadoban",[439,440,47,296,441,42],"41930604",17,"rnxrx",[443,444,18,307,445,42],"41933209",18,"quercus",[447,448,42,393,449,42],"41934466",19,"ogou",[182,451,18,452,183,42],20,"project\u002Fneutral\u002Fpricing",[454,455,42,245,456,42],"41930325",21,"theendisney4",[131,458,18,292,132,42],22,[460,458,18,292,461,42],"41930700","disqard",[463,458,42,393,280,42],"41933632",[465,466,42,245,467,42],"41931289",23,"swayvil",[469,466,42,224,470,42],"41931722","more_corn",[175,472,18,452,176,42],24,[88,474,47,296,89,42],25,[56,32,18,218,57,42],[477,32,42,478,479,42],"41934574","commenter\u002Fneutral\u002Fperformance","jansan",[481,32,42,478,57,42],"42007104",[70,483,38,484,71,42],27,"project\u002Fcritical\u002Fprivacy",[486,483,18,218,487,42],"41930694","beeflet",[489,483,38,381,490,42],"41931223","refulgentis",[492,493,42,494,495,42],"41931019",28,"commenter\u002Fneutral\u002Fidea","randmeerkat",[497,493,42,494,498,42],"41931349","aspenmayer",[500,493,42,494,495,42],"41931481",[502,493,42,494,498,42],"41931496",[504,493,42,494,495,42],"41931536",[506,493,42,494,498,42],"41931560",[508,493,42,224,509,42],"41931756","Filligree",[511,493,42,224,498,42],"41931784",[513,493,42,245,509,42],"41935940",[515,493,42,245,498,42],"41936332",[517,493,42,245,509,42],"41937813",[519,493,42,245,498,42],"41941072",[521,493,42,494,495,42],"41935207",[523,493,42,224,509,42],"41935954",[525,493,42,393,236,42],"41934392",[527,493,42,224,495,42],"41935237",[123,529,38,300,124,42],29,[80,531,47,532,81,42],30,"project\u002Fpositive\u002Fnone",[84,534,47,532,85,42],31,[127,536,42,393,128,42],32,[538,536,42,494,401,42],"41932229",[112,540,38,541,113,42],33,"project\u002Fcritical\u002Fexecution",[543,540,42,544,11,38],"41936461","commenter\u002Fpositive\u002Fnone",[546,547,42,245,548,42],"41930453",34,"tsunamifury",[],[551,555,560,565,569,574],{"id":552,"name":553,"points":554,"category":20},"41893524","HN Update",644,{"id":556,"name":557,"points":558,"category":559},"41914544","Rust Web Framework",488,"languages",{"id":561,"name":562,"points":563,"category":564},"41915958","Counter-Strike Football",420,"games",{"id":566,"name":567,"points":568,"category":20},"41926770","Agent.exe",406,{"id":570,"name":571,"points":572,"category":573},"41903864","Epublifier",290,"productivity",{"id":575,"name":576,"points":577,"category":578},"41907719","Data Formulator",212,"data",false,"v2",{"id":582,"name":5,"line":6,"ai":579,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":583,"top":18,"kw":584,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":585,"url":9,"mix":586,"praise":77,"objection":104,"sub":21},41929804,0.05,[24,25,26,27,21],"3030000033330000134334433353335110000151",[31,32,33,34],1793991103474]