[{"data":1,"prerenderedAt":487},["ShallowReactive",2],{"project-45777810":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":45,"post_text":46,"what":47,"said":73,"maker_in_thread":193,"shape":204,"grid":209,"attempts":445,"same_week":450,"maker_shows":18,"maker_hidden":478,"reader_version":479,"card":480},"45777810","Strange Attractors","I went down the rabbit hole on a side project and ended up building this: Strange Attractors(https:\u002F\u002Fblog.shashanktomar.com\u002Fposts\u002Fstrange-attractors).","post","Show HN: Strange Attractors","https:\u002F\u002Fblog.shashanktomar.com\u002Fposts\u002Fstrange-attractors","blog.shashanktomar.com","shashanktomar",1761953039,2025,804,78,27,3837,1,"legend","creative","math art visualization","web_app",[24,25,26,27,28],"strange attractors","three.js","chaos theory","lorenz attractor","3d visualization","loved",0.553,{"positive":32,"neutral":33,"mixed":34,"critical":35},25,12,0,2,39,{"idea":38,"performance":40,"docs":42,"design":43},{"positive":39,"critical":18},5,{"positive":41,"critical":34},3,{"positive":35,"critical":18},{"positive":44,"critical":34},10,[39,34,34,34,34,34,34,34,34,34,34,34,39,41,41,34,39,39,34,34,41,39,39,39,39,39,39,39,39,39,39,41,39,18,39,39,41,39,41,39],"I went down the rabbit hole on a side project and ended up building this: Strange Attractors(https:\u002F\u002Fblog.shashanktomar.com\u002Fposts\u002Fstrange-attractors). It’s built with three.js.\n\nWorking on it reminded me of the little \"maths for fun\" exercises I used to do while learning programming in early days. Just trying things out, getting fascinated and geeky, and being surprised by the results. I spent way too much time on this, but it was extreme fun.\n\nMy favorite part: someone pointed me to the Simone Attractor on Threads. It is a 2D attractor and I asked GPT to extrapolate it to 3D, not sure if it’s",{"problem":48,"audience":49,"pricing":48,"motivation":62,"time_to_build":48,"stack":67,"openness":71,"stage":71,"team_size":72},null,{"value":50,"source":51,"evidence":52},"Math-art enthusiasts and people curious about chaos and attractors","inferred",[53,54,58],{"id":7},{"id":55,"by":56,"text":57},"45777901","Grosvenor","This is so cool. Back in highschool during the Jurassic age I used ti play with attractors a lot. Unfortunately on a 486 it took 20-30 minutes to draw one even at low resolution.…",{"id":59,"by":60,"text":61},"45780621","Libidinalecon","Really visually wonderful. I tried to self learn about nonlinear dynamics after reading about Takens's theorem last year but I have to admit, I have no idea what an attractor is…",{"value":63,"source":64,"evidence":65},"Side project for fun, reminiscent of early maths-for-fun exercises","maker",[66],{"id":7},[68],{"value":25,"source":64,"evidence":69},[70],{"id":7},"unknown","solo",{"praise":74,"objections":118,"requests":133,"questions":155,"alternatives":167},[75,95,107],{"value":76,"source":77,"evidence":78},"Visually beautiful and mesmerizing","commenter",[79,83,87,91],{"id":80,"by":81,"text":82},"45779010","aniijbod","I don't care about the math, the computation, the physics. This is just by far the most beautiful thing(s) I have ever seen.",{"id":84,"by":85,"text":86},"45778451","pkspks","This is absolutely stunning. Wonderful some function of the state of a point can give it colour.",{"id":88,"by":89,"text":90},"45779330","felipelalli","I have no idea what is this, but it's beautiful.",{"id":92,"by":93,"text":94},"45783014","tannerjames711","Thank you for sharing. This really inspired me to check out three.js. This website of yours might be one of the more beautiful things on the internet.",{"value":96,"source":77,"evidence":97},"Runs smoothly in real time in the browser",[98,99,103],{"id":55,"by":56,"text":57},{"id":100,"by":101,"text":102},"45781180","alansaber","I am shocked by how well this runs",{"id":104,"by":105,"text":106},"45780511","nxpnsv","This is really pretty. A loong time ago when I wrote a Lorentz attractor on my 486 with turbo pascal and inline assembler, I could only dream of such smoothness back then...",{"value":108,"source":77,"evidence":109},"Fun, creative hobbyist work",[110,114],{"id":111,"by":112,"text":113},"45778052","orzig","Hobbyists hacking around and sharing their art, best part of the Internet!",{"id":115,"by":116,"text":117},"45778891","metacortexx","Love seeing projects like this, just pure curiosity, creativity, and fun",[119,126],{"value":120,"source":77,"evidence":121},"Parameter description in docs is mathematically inaccurate about the butterfly effect",[122],{"id":123,"by":124,"text":125},"45781318","evanb","> A small change in the parameter a can lead to vastly different particle trajectories and the overall shape of the attractor. Change this value in the control panel and observe…",{"value":127,"source":77,"evidence":128},"Some attractors look like galaxies, which may be coincidental",[129],{"id":130,"by":131,"text":132},"45778150","adtac","too many of these vaguely look like what galaxies look like from earth e.g. https:\u002F\u002Fi.imgur.com\u002FZjiBF8f.png just a coincidence?",[134,141,148],{"value":135,"source":77,"evidence":136},"Allow changing attractor constants without resetting the simulation",[137],{"id":138,"by":139,"text":140},"45780267","eps","Mesmerizing stuff. Can you allow changing attractor control constants without resetting the sim? E.g. going from 0.19 to 0.21 in Thomas while it's already in a stable state. It's…",{"value":142,"source":77,"evidence":143},"Add fog for better 3D perception",[144],{"id":145,"by":146,"text":147},"45779838","bntr","Great visualization! It would be good to add some fog for a better perception of 3D.",{"value":149,"source":77,"evidence":150},"Keep initial particle colour",[151],{"id":152,"by":153,"text":154},"45788656","comonoid","I would suggest to keep initial particles' color -- it would be easier to understand the system's evolution.",[156],{"value":157,"source":77,"evidence":158},"How to write a custom attractor equation",[159,163],{"id":160,"by":161,"text":162},"45779889","GistNoesis","How do I write my custom attractor equation ?",{"id":164,"by":165,"text":166},"45778153","HeliumHydride","How can I code my own attractor?",[168,175,186],{"value":169,"source":77,"evidence":170},"Fractint",[171],{"id":172,"by":173,"text":174},"45778795","anjel","Fractint4life https:\u002F\u002Ffractint.org\u002F",{"value":176,"source":77,"evidence":177},"Sprott's Strange Attractors book and software",[178,182],{"id":179,"by":180,"text":181},"45781144","atombender","I bought \"Strange Attractors: Creating Patterns in Chaos\" (1993) by J. C. Sprott recently, which is a fun book about these kinds of attractors. The whole book can be downloaded…",{"id":183,"by":184,"text":185},"45782781","AlexeyBrin","The book software https:\u002F\u002Fsprott.physics.wisc.edu\u002Ffractals\u002Fbookdisk\u002F",{"value":187,"source":77,"evidence":188},"xscreensaver",[189],{"id":190,"by":191,"text":192},"45779397","imoverclocked","Reminds me of the xscreensaver, “strange” :)",{"comments":39,"answered":35,"key":194},[195,198,201],{"id":196,"text":197},"45779594","Thanks a lot, it was clearly worth the effort.",{"id":199,"text":200},"45827248","This is so cool",{"id":202,"text":203},"45778222","Author here, I have tried labeling the \"More Information\" sections as \"AI Generated\" where it was directly summarized from the wikipedia article, otherwise most of the post is…",{"commenters":205,"max_depth":206,"maker_replies":39,"first_comment_mins":207,"lifespan_hours":208},71,6,15,161,[210,214,218,221,224,227,230,233,236,239,242,245,249,251,254,257,260,262,265,268,271,272,273,276,278,279,282,287,289,291,293,297,298,300,301,306,309,310,314,317,321,324,328,330,334,338,343,347,351,353,358,359,360,365,368,371,375,377,379,384,386,389,391,393,395,398,401,405,408,412,415,418,422,427,431,433,437,441],[211,34,39,212,213,34],"45778311","project\u002Fpositive\u002Fidea","cableclasper",[215,34,34,216,217,34],"45779257","other\u002Fneutral\u002Fnone","flatline",[219,34,34,216,220,34],"45779561","cantor_S_drug",[222,34,34,216,223,34],"45779658","vincnetas",[225,34,34,216,226,34],"45780245","gf000",[228,34,34,216,229,34],"45780416","logicchains",[231,34,34,216,232,34],"45781340","lioeters",[234,34,34,216,235,34],"45780329","apples_oranges",[237,34,34,216,238,34],"45790978","chuckadams",[240,34,34,216,241,34],"45780567","sorokod",[243,34,34,216,244,34],"45780920","tliltocatl",[246,34,34,247,248,34],"45781046","commenter\u002Fneutral\u002Fnone","lazide",[250,34,34,247,244,34],"45782597",[252,34,34,216,253,34],"45781132","Gooblebrai",[255,34,34,216,256,34],"45781143","Laremere",[258,34,34,216,259,34],"45782147","d_tr",[261,34,34,216,220,34],"45782302",[263,34,34,216,264,34],"45782419","soulofmischief",[266,18,34,216,267,34],"45778698","Xophmeister",[269,18,34,216,270,34],"45779063","gausswho",[179,35,34,216,180,34],[183,35,34,216,184,34],[274,35,34,216,275,34],"45848059","johnwatson11218",[55,41,39,277,56,34],"project\u002Fpositive\u002Fperformance",[172,41,34,216,173,34],[280,41,34,216,281,34],"45786825","mcswell",[283,284,41,285,286,34],"45778696",4,"maker\u002Fneutral\u002Fidea","jerf",[123,39,18,288,124,34],"project\u002Fcritical\u002Fdocs",[80,206,39,290,81,34],"project\u002Fpositive\u002Fdesign",[111,292,34,216,112,34],7,[294,295,34,216,296,34],"45779174",8,"srvmshr",[196,295,34,216,11,18],[59,299,39,212,60,34],9,[92,44,39,290,93,34],[302,303,41,304,305,34],"45783653",11,"project\u002Fneutral\u002Fidea","__MatrixMan__",[307,33,34,216,308,34],"45826192","kloudignite",[199,33,34,216,11,18],[311,312,34,216,313,34],"45781009",13,"dmarinus",[315,312,34,216,316,34],"45783078","virgil_disgr4ce",[318,319,41,304,320,34],"45778943",14,"Figs",[322,207,34,216,323,34],"45778344","slicktux",[325,326,39,212,327,34],"45780534",16,"ilovefood",[138,329,41,304,139,34],17,[331,332,39,290,333,34],"45779302",18,"tmshapland",[335,336,34,216,337,34],"45778041",19,"Loughla",[339,340,39,341,342,34],"45779265",20,"maker\u002Fpositive\u002Fdocs","navigate8310",[344,345,34,216,346,34],"45777995",21,"JKCalhoun",[348,349,39,290,350,34],"45783737",22,"dehugger",[100,352,39,277,101,34],23,[354,355,41,356,357,34],"45778191",24,"maker\u002Fneutral\u002Fnone","vis_lover",[202,355,34,356,11,18],[104,32,39,277,105,34],[361,362,39,363,364,34],"45794275",26,"project\u002Fpositive\u002Fnone","grnchdubs",[366,16,41,304,367,34],"45779438","Sreenington",[369,16,34,370,11,18],"45779454","project\u002Fneutral\u002Fdesign",[372,373,39,363,374,34],"45779041",28,"neilpmas",[88,376,39,290,89,34],29,[152,378,41,370,153,34],30,[380,381,39,382,383,34],"45781110",31,"project\u002Fpositive\u002Fdocs","teunlao",[84,385,39,290,85,34],32,[387,385,34,388,11,18],"45778481","maker\u002Fneutral\u002Fdesign",[390,385,41,370,85,34],"45779125",[145,392,39,290,146,34],33,[115,394,39,212,116,34],34,[130,396,18,397,131,34],35,"project\u002Fcritical\u002Fidea",[399,396,34,247,400,34],"45778463","layer8",[402,403,39,212,404,34],"45780270",36,"axi0m",[160,406,41,407,161,34],37,"project\u002Fneutral\u002Fdocs",[409,410,39,363,411,34],"45779865",38,"gigatexal",[413,36,39,290,414,34],"45780690","sometimes_all",[190,416,41,417,191,34],40,"project\u002Fneutral\u002Fnone",[419,420,41,417,421,34],"45779410",41,"sunjester",[423,424,39,425,426,34],"45779723",42,"maker\u002Fpositive\u002Fnone","Atiscant",[428,429,39,425,430,34],"45777989",43,"cs702",[164,432,41,407,165,34],44,[434,432,34,435,436,34],"45778416","commenter\u002Fneutral\u002Fdocs","dmbche",[438,439,39,290,440,34],"45778123",45,"hshdhdhehd",[442,443,39,290,444,34],"45782912",46,"aenis",[446,449],{"id":447,"t":448,"points":292,"comments":18},"45201396",1757527077,{"id":4,"t":12,"points":14,"comments":15},[451,456,460,464,469,474],{"id":452,"name":453,"points":454,"category":455},"45825733","book.sv",606,"ai",{"id":457,"name":458,"points":459,"category":455},"45783640","nokode",436,{"id":461,"name":462,"points":463,"category":20},"45811093","Terra (layoutit)",371,{"id":465,"name":466,"points":467,"category":468},"45760321","0github",265,"dev_tools",{"id":470,"name":471,"points":472,"category":473},"45758421","roberdam.com",247,"finance_crypto",{"id":475,"name":476,"points":477,"category":20},"45826472","See chords as flags",129,false,"v2",{"id":481,"name":5,"line":482,"ai":478,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":483,"top":18,"kw":484,"maker":11,"domain":10,"tier":19,"attempts":35,"strip":485,"url":9,"mix":486,"praise":76,"objection":120,"sub":21},45777810,"I went down the rabbit hole on a side project and ended up building this: Strange…",0.55,[24,25,26,27,28],"5000000000005330550035555555555351553535",[32,33,34,35],1794036685068]