[{"data":1,"prerenderedAt":555},["ShallowReactive",2],{"project-42185668":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":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":48,"post_text":50,"what":51,"said":91,"maker_in_thread":211,"shape":213,"grid":216,"attempts":516,"same_week":517,"maker_shows":42,"maker_hidden":547,"reader_version":548,"card":549},"42185668","Black Hole Vision","Physically accurate black hole simulation using your iPhone camera","title","Show HN: Physically accurate black hole simulation using your iPhone camera","https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Fblack-hole-vision\u002Fid6737292448","apps.apple.com","yunyu",1732035971,2024,316,115,185,3515,6,"legend","creative","camera effects","mobile_app",[24,25,26,27,28],"black hole simulation","gravitational lensing","iphone camera effect","general relativity","kerr black hole","curious",0.112,{"positive":32,"neutral":33,"mixed":34,"critical":35},15,41,1,8,65,{"idea":38,"design":41,"execution":43,"privacy":45,"performance":47},{"positive":39,"critical":40},7,3,{"positive":42,"critical":34},2,{"positive":42,"critical":44},4,{"positive":34,"critical":46},0,{"positive":34,"critical":46},[40,40,40,40,40,34,34,49,49,49,40,46,46,46,44,40,46,49,42,44,40,40,40,34,40,40,34,40,46,49,44,49,40,40,40,34,49,46,46,46],5,null,{"problem":52,"audience":63,"pricing":50,"motivation":67,"time_to_build":50,"stack":71,"openness":88,"stage":89,"team_size":90},{"value":53,"source":54,"evidence":55},"Lets people see how a black hole's gravitational lensing would bend their surroundings, as outreach for black hole physics.","commenter",[56,60],{"id":57,"by":58,"text":59},"42185680","lupsasca","Hello! We are Dr. Roman Berens, Prof. Alex Lupsasca, and Trevor Gravely (PhD Candidate) and we are physicists working at Vanderbilt University. We are excited to share Black Hole…",{"id":61,"by":58,"text":62},"42185982","That's an excellent idea! And indeed, part of the reason we started with the iPhone is because we've been thinking from the get-go about an eventual extension to Apple Vision…",{"value":64,"source":54,"evidence":65},"Public and students interested in black hole physics.",[66],{"id":61,"by":58,"text":62},{"value":68,"source":54,"evidence":69},"Outreach to get the public and students excited about black hole physics.",[70],{"id":61,"by":58,"text":62},[72,78,82],{"value":73,"source":54,"evidence":74},"Metal shading language",[75],{"id":76,"by":58,"text":77},"42185688","In a nutshell, the app computes a map from texture coordinate to texture coordinate. This map is itself stored as a texture --- to obtain the value of the map on texture…",{"value":79,"source":54,"evidence":80},"Mathematica (precomputed Kerr textures)",[81],{"id":76,"by":58,"text":77},{"value":83,"source":54,"evidence":84},"GNU Scientific Library port to Metal",[85],{"id":86,"by":58,"text":87},"42185692","We hope you enjoy watching the world with Black Hole Vision and welcome any questions or feedback. If you like the app, please share it with your friends! The code was written at…","open_source","launched","team",{"praise":92,"objections":119,"requests":140,"questions":175,"alternatives":197},[93,108],{"value":94,"source":54,"evidence":95},"Fun and visually neat; appreciation for the physics behind it.",[96,100,104],{"id":97,"by":98,"text":99},"42185902","bryant","Neat. I'll probably use it for five minutes, appreciate the math that went into it, and move on. But nevertheless, pretty neat. I say that because there's an idea to play with…",{"id":101,"by":102,"text":103},"42186995","gigatexal","Instant download for me. I’m a sucker for anything black hole related.",{"id":105,"by":106,"text":107},"42188444","ilrwbwrkhv","Oh man this so reminds me of the old iPhone apps which were so epic and so cool",{"value":109,"source":54,"evidence":110},"Respect for not collecting personal data.",[111,115],{"id":112,"by":113,"text":114},"42193275","j33zusjuice","Hey, thanks for not collecting personal data for no good reason!",{"id":116,"by":117,"text":118},"42198748","JBiserkov","> Data Not Collected > The developer does not collect any data from this app. Well, duuh, nothing can escape the black hole, not even information!",[120,130],{"value":121,"source":54,"evidence":122},"Shadow shape and display do not match expected black hole appearance.",[123,127],{"id":124,"by":125,"text":126},"42188712","20k","As far as I can tell, the black hole's you're generating don't look especially correct in the preview: they should have a circular shadow like this https:\u002F\u002Fi.imgur.com\u002FzeShgrx.jpeg",{"id":128,"by":125,"text":129},"42191344","The preview shows that you have a static black hole selected This shape of the shadow is also wrong for kerr though, this is what kerr looks like: https:\u002F\u002Fi.imgur.com\u002F3cS1fNI.png",{"value":131,"source":54,"evidence":132},"Does not model the full physics, such as time delays and disappearing light.",[133,136],{"id":134,"by":58,"text":135},"42186041","Yes, agreed. We thought it would be fair to call it a \"simulation\" of what your surroundings would look like if a black hole were within your FOV, but as you say we do not take…",{"id":137,"by":138,"text":139},"42185918","Y_Y","This is not a simulation of a black hole, but rather an image filter that emulates one particular effect.",[141,152,160,168],{"value":142,"source":54,"evidence":143},"Android version.",[144,148],{"id":145,"by":146,"text":147},"42187816","codethief","Very nice – if only I could try it! :'-) Any chance this could be ported to Android, at least for high-end devices with a decent GPU?",{"id":149,"by":150,"text":151},"42187927","aljgz","No plans for an Android version?",{"value":153,"source":54,"evidence":154},"Augmented reality pinning of black holes.",[155,156],{"id":97,"by":98,"text":99},{"id":157,"by":158,"text":159},"42186124","isoprophlex","Commenting to reinforce this idea: I'd love an AR approach where I can pin a black hole with a given radius into my living room, and walk around it! The geosharing augmented…",{"value":161,"source":54,"evidence":162},"Apple Vision Pro version.",[163,167],{"id":164,"by":165,"text":166},"42189902","DrStartup","So cool! Vision Pro version?",{"id":61,"by":58,"text":62},{"value":169,"source":54,"evidence":170},"Accretion disk simulation.",[171],{"id":172,"by":173,"text":174},"42187849","neallindsay","Another nice feature would be if it could simulate an accretion disk.",[176,183,190],{"value":177,"source":54,"evidence":178},"Does it work on desktop or use iPhone-specific features?",[179],{"id":180,"by":181,"text":182},"42185904","01HNNWZ0MV43FF","Does it use iPhone-specific features or could it work on, e.g., a desktop",{"value":184,"source":54,"evidence":185},"Why does it require iOS 17.5 or later?",[186],{"id":187,"by":188,"text":189},"42186720","bossyTeacher","Pendatic but can I ask why does this app require 17.5 or later? For reference, the latest iOs version is 18. What specific API is being used to require that version?",{"value":191,"source":54,"evidence":192},"Does the app show redshift?",[193],{"id":194,"by":195,"text":196},"42186684","floxy","Would a person notice red-shifts from the black hole as well?",[198,204],{"value":199,"source":54,"evidence":200},"Dominic Chang's browser-based black hole filter.",[201],{"id":202,"by":58,"text":203},"42187039","I think what he showed you was likely a version of this that was coded up by Harvard graduate student Dominic Chang: https:\u002F\u002Fdominic-chang.com\u002Fbhi-filter\u002F It works very well (and…",{"value":205,"source":54,"evidence":206},"Veritasium gravitational lensing video (not a product).",[207],{"id":208,"by":209,"text":210},"42188284","ayakang31415","Here's Veritasium video on Gravitational Lensing effect: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=zUyH3XhpLTo",{"comments":46,"answered":46,"key":212},[],{"commenters":214,"max_depth":39,"maker_replies":46,"first_comment_mins":34,"lifespan_hours":215},63,97,[217,219,222,224,226,230,232,233,236,240,242,245,248,250,252,255,258,260,262,263,266,268,272,274,276,278,279,282,284,286,288,291,294,297,300,303,306,309,312,314,317,319,321,324,327,330,333,336,338,339,341,343,344,347,350,355,358,360,364,367,371,374,379,381,385,388,392,394,398,401,404,407,409,411,413,415,419,422,425,429,432,434,437,441,443,445,448,450,452,456,459,461,463,465,469,471,475,477,479,481,483,487,489,490,493,495,497,499,501,503,505,507,509,511,514],[57,46,40,218,58,46],"project\u002Fneutral\u002Fidea",[220,46,40,221,58,46],"42185687","project\u002Fneutral\u002Fdesign",[76,46,40,223,58,46],"project\u002Fneutral\u002Fexecution",[86,46,40,225,58,46],"maker\u002Fneutral\u002Fnone",[227,46,46,228,229,46],"42186844","commenter\u002Fneutral\u002Fnone","timthorn",[231,46,46,228,58,46],"42187018",[202,46,46,228,58,46],[234,46,40,218,235,46],"42187085","jtbayly",[237,46,46,238,239,46],"42187142","commenter\u002Fneutral\u002Fidea","useless_foghorn",[241,46,40,218,235,46],"42187224",[243,46,40,218,244,46],"42187922","bmurphy1976",[246,46,46,238,247,46],"42194270","hunter2_",[208,46,46,249,209,46],"other\u002Fneutral\u002Fnone",[251,46,40,218,239,46],"42197423",[253,46,46,249,254,46],"42187493","cft",[256,46,40,221,257,46],"42187102","judge2020",[124,46,34,259,125,46],"project\u002Fcritical\u002Fexecution",[261,46,40,223,58,46],"42189422",[128,46,34,259,125,46],[264,46,46,249,265,46],"42191692","westurner",[267,46,46,249,265,46],"42197295",[269,46,46,270,271,46],"42191995","commenter\u002Fneutral\u002Fexecution","ubercow13",[112,46,49,273,113,46],"project\u002Fpositive\u002Fprivacy",[97,34,49,275,98,46],"project\u002Fpositive\u002Fidea",[61,34,49,277,58,46],"maker\u002Fpositive\u002Fidea",[157,34,49,275,158,46],[280,34,40,218,281,46],"42187150","mjrpes",[283,34,49,275,158,46],"42187436",[285,34,46,249,58,46],"42187539",[287,34,46,249,281,46],"42188182",[289,34,40,218,290,46],"42187624","jerf",[292,34,46,238,293,46],"42188556","grahamj",[295,34,46,228,296,46],"42187697","dartos",[298,34,46,228,299,46],"42187726","ripped_britches",[301,34,46,228,302,46],"42187815","tjohns",[304,34,46,228,305,46],"42187865","syndicatedjelly",[307,34,46,228,308,46],"42188072","robocat",[310,34,46,228,311,46],"42189068","robbiewxyz",[313,34,46,228,296,46],"42190824",[315,34,46,228,316,46],"42191321","mpreda",[145,42,49,318,146,46],"project\u002Fpositive\u002Fnone",[320,42,40,225,58,46],"42189492",[322,40,40,221,323,46],"42191072","rgovostes",[325,44,49,275,326,46],"42186435","consumer451",[328,49,34,259,329,46],"42186263","spaceisballer",[331,49,40,332,58,46],"42186311","maker\u002Fneutral\u002Fexecution",[334,18,46,249,335,46],"42185885","lambdadelirium",[337,18,46,249,58,46],"42185899",[101,39,49,318,102,46],[340,39,46,249,58,46],"42187064",[342,39,46,228,102,46],"42187353",[187,35,40,223,188,46],[345,35,40,332,346,46],"42186820","graveltr",[348,35,34,259,349,46],"42188144","CuriousSkeptic",[351,352,49,353,354,46],"42186291",9,"project\u002Fpositive\u002Fdesign","blululu",[356,352,40,357,58,46],"42186493","maker\u002Fneutral\u002Fdesign",[359,352,40,221,354,46],"42190718",[361,362,40,218,363,46],"42188572",10,"ale42",[365,362,46,228,366,46],"42188966","pokstad",[368,369,40,221,370,46],"42190049",11,"Waterluvian",[372,369,40,223,373,46],"42192286","rajnathani",[375,376,40,377,378,46],"42186173",12,"project\u002Fmixed\u002Fdesign","mock-possum",[380,376,40,357,346,46],"42186358",[382,383,46,249,384,46],"42190006",13,"febed",[386,383,46,249,387,46],"42191080","hehehheh",[389,390,40,218,391,46],"42188258",14,"elashri",[393,390,40,218,58,46],"42189501",[395,32,34,396,397,46],"42186580","project\u002Fcritical\u002Fdesign","insamniac",[399,32,34,400,58,46],"42186755","project\u002Fcritical\u002Fidea",[402,32,46,228,403,46],"42188114","beretguy",[194,405,40,406,195,46],16,"project\u002Fneutral\u002Fnone",[408,405,40,223,58,46],"42186741",[410,405,46,228,195,46],"42187918",[412,405,40,223,58,46],"42189560",[414,405,40,223,195,46],"42189732",[416,417,34,400,418,46],"42186309",17,"xqcgrek2",[420,417,46,421,58,46],"42186538","other\u002Fneutral\u002Fidea",[116,423,40,424,117,46],18,"project\u002Fneutral\u002Fprivacy",[426,427,46,249,428,46],"42187141",19,"majgr",[430,427,46,249,431,46],"42187311","alex_suzuki",[433,427,46,249,293,46],"42188569",[435,427,46,249,436,46],"42187446","seanw444",[438,439,46,249,440,46],"42195803",20,"starfleet_bop",[105,442,49,353,106,46],21,[164,444,49,275,165,46],22,[446,444,40,447,58,46],"42190366","maker\u002Fneutral\u002Fidea",[180,449,40,223,181,46],23,[451,449,40,332,58,46],"42185950",[453,449,49,454,455,46],"42186098","project\u002Fpositive\u002Fexecution","lagrange77",[457,449,49,458,58,46],"42186180","project\u002Fpositive\u002Fperformance",[460,449,46,228,455,46],"42186232",[462,449,49,454,235,46],"42186990",[464,449,40,225,58,46],"42189530",[466,467,40,221,468,46],"42185867",24,"cybenko",[470,467,40,357,346,46],"42186085",[472,473,46,249,474,46],"42222609",25,"hereme888",[149,476,40,406,150,46],26,[478,476,40,225,58,46],"42189539",[172,480,40,218,173,46],27,[482,480,40,218,58,46],"42189514",[484,485,46,249,486,46],"42191573",28,"2spaceor-2space",[137,488,34,400,138,46],29,[134,488,40,447,58,46],[491,488,49,275,492,46],"42186144","hnuser123456",[494,488,46,249,58,46],"42186199",[496,488,46,249,492,46],"42188748",[498,488,46,249,58,46],"42190396",[500,488,46,249,492,46],"42193375",[502,488,46,249,138,46],"42186317",[504,488,46,249,58,46],"42186362",[506,488,46,249,138,46],"42188562",[508,488,46,249,58,46],"42189523",[510,488,46,249,138,46],"42192854",[512,488,46,513,125,46],"42191371","other\u002Fneutral\u002Fperformance",[515,488,46,228,138,46],"42193422",[],[518,523,528,533,537,542],{"id":519,"name":520,"points":521,"category":522},"42156977","lanparty.house",1117,"consumer_social",{"id":524,"name":525,"points":526,"category":527},"42174829","FastGraphRAG",457,"ai",{"id":529,"name":530,"points":531,"category":532},"42173119","Tips.io",291,"dev_tools",{"id":534,"name":535,"points":536,"category":532},"42197754","Trailimap",279,{"id":538,"name":539,"points":540,"category":541},"42149044","closing.wtf",273,"finance_crypto",{"id":543,"name":544,"points":545,"category":546},"42168166","Nova",271,"languages",false,"v2",{"id":550,"name":5,"line":6,"ai":547,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":551,"top":18,"kw":552,"maker":11,"domain":10,"tier":19,"attempts":46,"strip":553,"url":9,"mix":554,"praise":94,"objection":121,"sub":21},42185668,0.11,[24,25,26,27,28],"3333311555300043052433313313054533315000",[32,33,34,35],1794036664555]