[{"data":1,"prerenderedAt":671},["ShallowReactive",2],{"project-10204018":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":46,"post_text":49,"what":50,"said":66,"maker_in_thread":215,"shape":226,"grid":230,"attempts":628,"same_week":633,"maker_shows":18,"maker_hidden":663,"reader_version":664,"card":665},"10204018","HomeMirror","Make a programmable mirror","title","Show HN: Make a programmable mirror","https:\u002F\u002Fgithub.com\u002FHannahMitt\u002FHomeMirror","github.com","hannahmitt",1441983524,2015,1172,136,2,2565,1,"legend","hardware","smart mirror display","other",[24,25,26,27],"smart mirror","android tablet","two-way mirror","raspberry pi","curious",0.203,{"positive":31,"neutral":32,"mixed":16,"critical":33},23,64,8,97,{"idea":36,"execution":38,"design":40,"docs":41,"privacy":42,"pricing":44,"performance":45},{"positive":37,"critical":16},13,{"positive":39,"critical":39},0,{"positive":18,"critical":18},{"positive":18,"critical":18},{"positive":39,"critical":43},3,{"positive":16,"critical":39},{"positive":39,"critical":18},[47,43,43,43,43,47,43,43,47,48,48,47,18,43,16,43,43,43,43,43,43,43,18,43,48,18,43,47,47,47,43,43,43,43,43,47,48,48,16,47],5,4,null,{"problem":49,"audience":49,"pricing":49,"motivation":49,"time_to_build":49,"stack":51,"openness":64,"stage":65,"team_size":64},[52,60],{"value":53,"source":54,"evidence":55},"Android tablet","commenter",[56],{"id":57,"by":58,"text":59},"10204801","servercobra","I'm guessing this is based off [1] which uses a normal monitor and a Raspberry Pi. This one looks much quicker and simpler than [1], but what if you need to do anything to the…",{"value":61,"source":54,"evidence":62},"Raspberry Pi",[63],{"id":57,"by":58,"text":59},"unknown","launched",{"praise":67,"objections":101,"requests":136,"questions":170,"alternatives":196},[68,75,86],{"value":69,"source":54,"evidence":70},"Awesome idea that blends software into the physical environment",[71],{"id":72,"by":73,"text":74},"10204804","davnicwil","What an absolutely awesome idea. I love things like this that just blend software and information into the physical environment seamlessly. I see stuff like this and just think,…",{"value":76,"source":54,"evidence":77},"Cheap and affordable compared to commercial versions",[78,82],{"id":79,"by":80,"text":81},"10204901","mholt","This is way more affordable than the same thing I saw at Harrod's for like $10,000. Awesome project! Can't wait to try this.",{"id":83,"by":84,"text":85},"10205461","adanto6840","Not sure if it's this article or not (wouldn't surprise me), but there's a number of \"one way mirror\" plastic\u002Facrylic sheets on Amazon, with Prime shipping. But all of the…",{"value":87,"source":54,"evidence":88},"Great idea and clever execution",[89,93,97],{"id":90,"by":91,"text":92},"10205660","codingdave","I do like this. It is clever. But when I did something similar for my family, which displayed everyone's chores for the day, and any events we had going on, I simply mounted a…",{"id":94,"by":95,"text":96},"10206567","jonknee","Years ago I stayed in a hotel once that had mirrors like this by the elevators. They were displaying the current weather and day's forecast I believe. I've wanted one ever since!",{"id":98,"by":99,"text":100},"10206688","g10r","very awesome!",[102,110,125],{"value":103,"source":54,"evidence":104},"Removing the tablet for updates is inconvenient, adhesive mounting concerns",[105,106],{"id":57,"by":58,"text":59},{"id":107,"by":108,"text":109},"10206039","joshmn","Love this idea, but removing the device (if you have to) is what rubs me the wrong way. Anyone have any idea on the implications of mounting the device, say, 3mm away from the…",{"value":111,"source":54,"evidence":112},"Privacy concerns with a camera and microphone behind a mirror",[113,117,121],{"id":114,"by":115,"text":116},"10207754","userbinator","A few years ago it was really popular for home entertainment electronics like stereo systems and DVD players to use this trick to make the display appear to be \"floating\" on a…",{"id":118,"by":119,"text":120},"10206025","resc1440","Might want to electrical-tape over the phone's front-facing camera, and maybe even excavate out its microphone. Just In Case.",{"id":122,"by":123,"text":124},"10207428","lukashed","This would be rather creepy if we're talking about a bathroom mirror.",{"value":126,"source":54,"evidence":127},"Little value beyond what a phone already does",[128,132],{"id":129,"by":130,"text":131},"10207715","dzhiurgis","So everything your phone does already with a swipe of a finger? I might be underestimating how this might be important in your daily morning routine, but I can fairly well tell…",{"id":133,"by":134,"text":135},"10215349","maratd","Yes, your phone can do everything that this mirror can and more. Well, except work as a mirror. The entire point of this is that this is a household object that you need anyway,…",[137,148,159],{"value":138,"source":54,"evidence":139},"Voice control",[140,144],{"id":141,"by":142,"text":143},"10206499","andrepd","Great idea! It's stunning how this sort of futuristic seeming technology is actually possible using $50 in consumer electronics! But passive display of information is only part…",{"id":145,"by":146,"text":147},"10205246","pavel_lishin","I wonder if you could also rig up a few microphones to enable touch controls. I remember reading an early Stephenson novel, where a stereo system was described as a blank black…",{"value":149,"source":54,"evidence":150},"Motion or face detection to turn display on",[151,155],{"id":152,"by":153,"text":154},"10205094","natebleker","It would be really cool to add facial recognition at like 0.5hz to the phone so that it only turns the screen on when you're looking at it. Or alternatively customize the content…",{"id":156,"by":157,"text":158},"10205198","artmageddon","Maybe add a motion sensor to it?",{"value":160,"source":54,"evidence":161},"Touch control through the glass",[162,166],{"id":163,"by":164,"text":165},"10205624","alwaysdoit","Does the tablet's touchscreen work through the mirror, or is this read-only? It's still really cool either way.",{"id":167,"by":168,"text":169},"10205696","vkjv","It depends on the thickness of the two way mirror, but you may be able to get touch by removing the protective glass from the android tablet so that the digitizer is in direct…",[171,175,185],{"value":172,"source":54,"evidence":173},"Can the touchscreen work through the mirror?",[174],{"id":163,"by":164,"text":165},{"value":176,"source":54,"evidence":177},"Does a camera work behind the two-way mirror for face recognition?",[178,182],{"id":179,"by":180,"text":181},"10206524","lazaroclapp","Does the device's camera work from behind the one-way-mirror? Specifically, does the device camera work well enough from behind the one-way-mirror to do accurate face…",{"id":183,"by":180,"text":184},"10206715","As I understand it, one-way mirrors let light pass in both directions. To be used as a \"one-way\" mirror it relies on the light differential between the two sides. Namely, it will…",{"value":186,"source":54,"evidence":187},"Do you need a true two-way mirror or can other reflective film work?",[188,192],{"id":189,"by":190,"text":191},"10204790","knowaveragejoe","I wish this went into a bit more detail about working with the mirror itself. Do you actually need a 2-way mirror? Or can you simply use something with that coating on one side?",{"id":193,"by":194,"text":195},"10205552","swah","Can the \"two way mirror\" be created with \"reflective window tint\" (insulfilm in Brazil) glued onto a transparent acrylic sheet?",[197,201,208],{"value":198,"source":54,"evidence":199},"Raspberry Pi magic mirror project",[200],{"id":57,"by":58,"text":59},{"value":202,"source":54,"evidence":203},"Jasper voice assistant",[204],{"id":205,"by":206,"text":207},"10205276","phkahler","You may also be interested in Jasper: http:\u002F\u002Fjasperproject.github.io\u002Fdocumentation\u002F So you can do voice activated mirrors.",{"value":209,"source":54,"evidence":210},"AirDroid for remote tablet control",[211],{"id":212,"by":213,"text":214},"10204944","michaelmior","Or use something like AirDroid[0] (to interact with the tablet) [0] https:\u002F\u002Fwww.airdroid.com\u002F",{"comments":48,"answered":48,"key":216},[217,220,223],{"id":218,"text":219},"10204938","The other end of the USB cable and tinkering through that is usually enough. But definitely nice to have non-permanent adhesive.",{"id":221,"text":222},"10206842","Color works quite well, the white was purely an aesthetic choice. I haven't tried out the camera, but hypothetically should work.",{"id":224,"text":225},"10204882","Some mirrors may have a thin enough back coating for light to shine through, but the two-way is ideal.",{"commenters":227,"max_depth":33,"maker_replies":48,"first_comment_mins":228,"lifespan_hours":229},106,119,115,[231,233,235,238,241,245,247,251,253,255,257,261,264,265,268,269,270,273,276,279,282,284,287,290,293,294,297,298,302,304,307,310,312,315,319,322,325,329,331,334,336,337,339,341,344,347,350,354,357,359,363,368,372,375,378,381,383,385,389,392,396,399,402,405,409,413,414,415,418,421,423,425,427,429,432,435,436,440,442,445,447,449,453,457,461,465,469,471,475,478,481,483,486,489,492,497,500,502,506,510,512,516,519,522,524,526,530,534,537,539,542,544,548,551,554,557,561,564,567,570,572,577,580,584,589,591,595,599,601,605,609,611,615,620,622,626],[72,39,47,232,73,39],"project\u002Fpositive\u002Fidea",[205,39,43,234,206,39],"project\u002Fneutral\u002Fidea",[236,39,47,232,237,39],"10207005","comrh",[239,39,43,234,240,39],"10205540","jsingleton",[242,39,39,243,244,39],"10206361","commenter\u002Fneutral\u002Fnone","pluma",[246,39,39,243,240,39],"10206429",[248,39,39,249,250,39],"10207134","other\u002Fneutral\u002Fnone","shitlord",[252,39,39,249,244,39],"10207714",[57,18,43,254,58,39],"maker\u002Fneutral\u002Fexecution",[218,18,39,256,11,18],"project\u002Fneutral\u002Fexecution",[258,18,43,259,260,39],"10206711","project\u002Fneutral\u002Fdesign","kevan",[262,18,43,259,263,39],"10206857","mikeyouse",[212,18,43,256,213,39],[266,18,43,254,267,39],"10205185","Linell",[145,18,43,234,146,39],[167,18,43,256,168,39],[271,18,43,272,146,39],"10205233","project\u002Fneutral\u002Fdocs",[274,18,39,243,275,39],"10205296","level",[277,18,47,278,58,39],"10206959","maker\u002Fpositive\u002Fnone",[280,18,39,249,281,39],"10207486","Ecio78",[283,18,39,249,275,39],"10215215",[285,18,43,256,286,39],"10206276","sixothree",[288,18,43,256,289,39],"10206428","icebraining",[291,18,43,256,292,39],"10206353","Nullabillity",[179,16,43,234,180,39],[295,16,43,259,296,39],"10206682","giancarlostoro",[183,16,43,259,180,39],[299,16,43,300,301,39],"10206732","project\u002Fneutral\u002Fprivacy","ehlovader",[221,16,39,303,11,18],"project\u002Fpositive\u002Fdesign",[305,16,47,278,306,39],"10207331","dclowd9901",[308,16,47,232,309,39],"10206850","CydeWeys",[122,16,18,311,123,39],"project\u002Fcritical\u002Fprivacy",[313,16,43,234,314,39],"10208386","thearn4",[316,43,47,317,318,39],"10204815","project\u002Fpositive\u002Fnone","Kiro",[320,43,47,317,321,39],"10205077","ComteDeLaFere",[323,43,47,232,324,39],"10205428","Amorymeltzer",[326,43,18,327,328,39],"10205939","project\u002Fcritical\u002Fidea","robertfw",[330,43,39,243,289,39],"10206433",[332,43,39,243,333,39],"10206613","javajosh",[335,43,47,232,324,39],"10207011",[129,43,18,327,130,39],[133,43,39,338,134,39],"commenter\u002Fneutral\u002Fidea",[340,43,39,243,130,39],"10225617",[342,48,39,249,343,39],"10204819","swamp40",[345,48,39,249,346,39],"10206242","mintyfresh",[348,47,43,234,349,39],"10205691","nivla",[351,352,43,259,353,39],"10205208",6,"rmxt",[355,352,43,272,356,39],"10205228","matthiasb",[358,352,43,256,353,39],"10205294",[360,352,43,361,362,39],"10205400","project\u002Fneutral\u002Fpricing","harpastum",[364,365,18,366,367,39],"10204832",7,"project\u002Fcritical\u002Fdocs","pwnna",[369,365,39,370,371,39],"10205451","other\u002Fneutral\u002Fidea","Mindless2112",[373,365,43,234,374,39],"10205627","roberdam",[376,33,43,259,377,39],"10205286","eflowers",[379,33,43,380,275,39],"10205332","project\u002Fmixed\u002Fdesign",[382,33,43,259,377,39],"10209891",[384,33,39,243,275,39],"10223128",[386,387,43,234,388,39],"10207372",9,"barcoder",[390,387,39,243,391,39],"10207839","toxik",[393,394,39,249,395,39],"10205487",10,"_xzxj",[397,394,39,338,398,39],"10205513","nialo",[400,394,39,243,401,39],"10212635","jgh",[403,394,43,234,404,39],"10206488","MrZongle2",[406,407,39,249,408,39],"10205531",11,"mikado",[410,411,43,234,412,39],"10205966",12,"pierrec",[152,37,43,234,153,39],[156,37,43,234,157,39],[416,37,43,234,417,39],"10205528","irl_zebra",[419,37,43,234,420,39],"10205545","Raphmedia",[422,37,43,234,157,39],"10205686",[424,37,43,259,309,39],"10206856",[426,37,43,259,420,39],"10214738",[428,37,43,256,153,39],"10205844",[430,37,43,234,431,39],"10207803","iverjo",[189,433,43,434,190,39],14,"maker\u002Fneutral\u002Fdocs",[224,433,39,434,11,18],[437,433,39,438,439,39],"10204988","commenter\u002Fneutral\u002Fdocs","IanCal",[114,441,18,311,115,39],15,[443,441,43,300,444,39],"10207995","eeZi",[118,446,18,311,119,39],16,[141,448,47,232,142,39],17,[450,451,47,232,452,39],"10207009",18,"soared",[454,455,43,256,456,39],"10206519",19,"Animats",[458,459,39,249,460,39],"10206008",20,"knightofmars",[462,463,43,256,464,39],"10208338",21,"roberthahn",[466,463,18,467,468,39],"10208817","project\u002Fcritical\u002Fdesign","Drdrdrq",[470,463,39,243,464,39],"10209108",[472,473,43,474,146,39],"10204800",22,"project\u002Fneutral\u002Fperformance",[476,473,43,256,477,39],"10204911","asm",[479,473,43,256,480,39],"10206805","bennettfeely",[482,473,43,474,289,39],"10206444",[484,31,39,249,485,39],"10206660","devonoel",[487,31,39,249,488,39],"10206741","itsyogesh",[83,490,47,491,84,39],24,"project\u002Fpositive\u002Fpricing",[493,494,47,495,496,39],"10205916",25,"maker\u002Fpositive\u002Fidea","mundo",[90,498,43,499,91,39],26,"project\u002Fmixed\u002Fidea",[94,501,47,232,95,39],27,[503,504,47,495,505,39],"10207887",28,"danpeddle",[507,508,47,232,509,39],"10206659",29,"seangarita",[79,511,47,491,80,39],30,[513,514,43,259,515,39],"10205337",31,"suyash",[517,514,39,518,515,39],"10205392","commenter\u002Fneutral\u002Fdesign",[520,514,43,256,521,39],"10205498","Jtsummers",[523,514,43,256,289,39],"10206448",[107,525,43,259,108,39],32,[527,528,39,249,529,39],"10208603",33,"init0",[531,532,39,249,533,39],"10205812",34,"jscheel",[535,532,43,256,536,39],"10205877","ChicagoBoy11",[538,532,39,243,533,39],"10205930",[540,532,43,234,541,39],"10206406","TsiCClawOfLight",[543,532,39,243,533,39],"10206489",[545,546,39,249,547,39],"10205355",35,"brunorsini",[549,546,39,249,550,39],"10205429","oaktowner",[552,546,39,249,553,39],"10206414","toby",[555,546,43,259,556,39],"10206640","zten",[558,559,43,259,560,39],"10204830",36,"aakilfernandes",[562,559,43,563,477,39],"10204880","maker\u002Fneutral\u002Fnone",[565,559,43,259,566,39],"10205024","maaaats",[568,559,43,259,569,39],"10205043","steckerbrett",[571,559,39,243,146,39],"10205259",[573,574,47,575,576,39],"10204856",37,"project\u002Fpositive\u002Fdocs","epalmer",[578,574,39,249,579,39],"10205053","IkmoIkmo",[581,582,47,232,583,39],"10205289",38,"thehooker",[585,586,43,587,588,39],"10205945",39,"project\u002Fneutral\u002Fnone","maresca",[193,590,43,256,194,39],40,[592,593,47,317,594,39],"10205293",41,"kevinaloys",[596,597,43,259,598,39],"10207833",42,"gus_massa",[163,600,43,259,164,39],43,[602,603,43,361,604,39],"10206855",44,"msie",[606,607,43,256,608,39],"10204772",45,"zekenie",[610,607,43,234,579,39],"10205058",[612,607,18,613,614,39],"10205261","project\u002Fcritical\u002Fperformance","nkozyra",[616,617,47,618,619,39],"10206392",46,"maker\u002Fpositive\u002Fdesign","huangc10",[621,617,39,563,11,18],"10206942",[623,624,47,232,625,39],"10207043",47,"cm2187",[98,627,47,317,99,39],48,[629,632],{"id":630,"t":631,"points":387,"comments":39},"10201246",1441928916,{"id":4,"t":12,"points":14,"comments":15},[634,639,644,649,654,658],{"id":635,"name":636,"points":637,"category":638},"10226768","Hacker Menu",167,"productivity",{"id":640,"name":641,"points":642,"category":643},"10208356","Navlio",134,"finance_crypto",{"id":645,"name":646,"points":647,"category":648},"10197939","Product Chart",87,"web_saas",{"id":650,"name":651,"points":652,"category":653},"10203360","fil",79,"dev_tools",{"id":655,"name":656,"points":657,"category":648},"10196053","Barter Hack",73,{"id":659,"name":660,"points":661,"category":662},"10205347","rts",58,"games",false,"v2",{"id":666,"name":5,"line":6,"ai":663,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":667,"top":18,"kw":668,"maker":11,"domain":10,"tier":19,"attempts":16,"strip":669,"url":9,"mix":670,"praise":69,"objection":103,"sub":21},10204018,0.2,[24,25,26,27],"5333353354451323333333134135553333354425",[31,32,16,33],1794036535406]