[{"data":1,"prerenderedAt":450},["ShallowReactive",2],{"project-5238537":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":75,"maker_in_thread":197,"shape":207,"grid":211,"attempts":412,"same_week":413,"maker_shows":41,"maker_hidden":443,"reader_version":444,"card":445},"5238537","What colour is your IP address?","Heh, thanks for the correction - will make that change now!","maker","Show HN: What colour is your IP address?","http:\u002F\u002Fprettyip.meetstrange.com\u002F","prettyip.meetstrange.com","imhobson",1361199607,2013,208,73,66,1739,4,"notable","other","fun web experiment","web_app",[24,25,26,27],"ip address","colour palette","color generator","rgb","mixed",0.13,{"positive":31,"neutral":32,"mixed":33,"critical":34},14,20,2,8,44,{"idea":37,"privacy":39,"design":42,"performance":43,"docs":44,"execution":45},{"positive":34,"critical":38},3,{"positive":40,"critical":41},0,1,{"positive":18,"critical":41},{"positive":40,"critical":41},{"positive":41,"critical":40},{"positive":41,"critical":33},[47,38,38,40,47,41,38,40,40,40,40,40,40,47,38,41,38,47,47,38,47,38,40,41,40,47,40,41,47,38,47,47,47,41,40,38,41,38,47,41],5,null,{"problem":48,"audience":48,"pricing":48,"motivation":50,"time_to_build":48,"stack":58,"openness":72,"stage":73,"team_size":74},{"value":51,"source":52,"evidence":53},"Built one afternoon for fun and quick to do; maker considered generating per-visitor colours for their site and logo.","commenter",[54],{"id":55,"by":56,"text":57},"5239487","pcole","We put this together one afternoon because it was fun and quick to do. We were looking into generating colours for our site and logo that would somehow be different for every…",[59,65],{"value":60,"source":52,"evidence":61},"JavaScript (jQuery $.get)",[62],{"id":63,"by":56,"text":64},"5238850","Thanks. That was part of the problem. Turns our $.get wasn't parsing the response data as JSON in firefox. fixed now!",{"value":66,"source":52,"evidence":67},"PHP (example clone)",[68],{"id":69,"by":70,"text":71},"5238851","jimmaswell","Since this seems not to work, I made one that does. http:\u002F\u002Fluna.thehorseplace.us\u002Fipcolor.php","unknown","launched","team",{"praise":76,"objections":103,"requests":149,"questions":176,"alternatives":185},[77,92],{"value":78,"source":52,"evidence":79},"Fun experiment and creative art-like idea",[80,84,88],{"id":81,"by":82,"text":83},"5239328","up_and_up","I see this as like an internet art installation. It injects art into an unexpected place\u002Fspace. Finding patterns and\u002For meaning out of nothing is quite interesting. Is art…",{"id":85,"by":86,"text":87},"5238636","JackWebbHeller","People are bashing this for being 'pointless', but hey, so is the next great to-do list app you made in 48 hours. This is a fun little experiment. I can see an actual use for…",{"id":89,"by":90,"text":91},"5239094","orangethirty","I think this is very cool. A very creative way of showing off skills. Does it help me with anything right now? I'm not sure. But it does show outside the box thinking. I would…",{"value":93,"source":52,"evidence":94},"Useful for distinguishing IPs in logs or ssh sessions",[95,99],{"id":96,"by":97,"text":98},"5240143","spion","Its not pointless at all - I can think of situation where this idea would be very useful: When looking at client (request) logs full with IP addresses, the colorful visual cue…",{"id":100,"by":101,"text":102},"5242168","gsiener","This would be a great bash addition for anyone that sshs into servers all day. Just as some people color their console red in production or green for staging, this would be a…",[104,115,130,142],{"value":105,"source":52,"evidence":106},"Pointless as a product",[107,111],{"id":108,"by":109,"text":110},"5239421","pdenya","Is generating a 4 color palette based of a random seed all it takes to be art? Not to say it wasn't worth executing from a personal standpoint, it was probably fun to build if…",{"id":112,"by":113,"text":114},"5238571","arb99","honestly who cares what 'colour' an ip address is? plus, it doesn't work \"Your IP Address is We can't find it... Sorry! \"",{"value":116,"source":52,"evidence":117},"Privacy: colours can be reversed to recover the IP",[118,122,126],{"id":119,"by":120,"text":121},"5239893","tlrobinson","I like how you blur out the IP address but it could be trivially recovered by sampling the colors :)",{"id":123,"by":124,"text":125},"5238990","niix","Hmm would be neat if the site saved the color scheme the user's IP created and showed a list of them sans the actual address. But then again, the users IP could be easier figured…",{"id":127,"by":128,"text":129},"5239213","dllthomas","That would not work, as stated. The search space is way too small. Simply exhaustively building a table mapping hash to IP address is tractable. This could be ameliorated by…",{"value":131,"source":52,"evidence":132},"Does not work for some users, shows can't find IP",[133,134,138],{"id":112,"by":113,"text":114},{"id":135,"by":136,"text":137},"5238683","Kartificial","Doesn't work for me in Fx 18 but it does seem to work in Chrome (both Win7)",{"id":139,"by":140,"text":141},"5242467","rachelbythebay","The work to derive the palette? Do you mean RGB to HSL and back? That isn't particularly CPU-intensive. One of many implementations:…",{"value":143,"source":52,"evidence":144},"Ignores IPv6",[145],{"id":146,"by":147,"text":148},"5239032","bnewbold","What, no IPv6? :(",[150,158,165],{"value":151,"source":52,"evidence":152},"Support IPv6 addresses",[153,157],{"id":154,"by":155,"text":156},"5239065","marios","As a follow up to your little project, find out a way to color IPv6 addresses ::] *edit: changed standard smiling emoticon to IPv6 smiling emoticon :P",{"id":146,"by":147,"text":148},{"value":159,"source":52,"evidence":160},"Let users enter an arbitrary IP address",[161],{"id":162,"by":163,"text":164},"5240284","meej","Neat! My place of work has a surprisingly attractive IP address palette. It would be cool if you could specify an IP address; I'd like to see what the IP for my hosted VM looks…",{"value":166,"source":52,"evidence":167},"Use a better IP-to-colour mapping",[168,172],{"id":169,"by":170,"text":171},"5243209","siddboots","FWIW, due to the way that the IPv4 address space is allocated, you could achieve far fewer \"collisions\" (i.e. different IPs producing the same palette) by throwing away the first…",{"id":173,"by":174,"text":175},"5240169","rdl","It would be nice if there were a less trivial mapping of IP address to color -- something where ASN boundaries mattered, and maybe where netmask got taken into account. (so a…",[177],{"value":178,"source":52,"evidence":179},"Can this be used for avatars or visitor colours?",[180,181],{"id":85,"by":86,"text":87},{"id":182,"by":183,"text":184},"5238955","Shish2k","I was considering something related for my own software -- giving some level of differentiation to \"Anonymous\" users in a discussion, to reduce samefagging; users on the same…",[186,190],{"value":187,"source":52,"evidence":188},"Identicons, Wavatars and MonsterIDs",[189],{"id":85,"by":86,"text":87},{"value":191,"source":52,"evidence":192},"ntc color name tool",[193],{"id":194,"by":195,"text":196},"5238973","chime","You can name the color too - http:\u002F\u002Fchir.ag\u002Fprojects\u002Fntc\u002F It's not an exact match of course but I did my best to make it as close as possible.",{"comments":47,"answered":41,"key":198},[199,201,204],{"id":200,"text":6},"5238855",{"id":202,"text":203},"5238959","Considered it, but CMYK only go up to 100 in value - alpha channel could be an option though...",{"id":205,"text":206},"5239515","Here's a short blog post to go with this little project we made! http:\u002F\u002Fmeetstrange.com\u002Fblog\u002Fpretty-ip\u002F",{"commenters":208,"max_depth":34,"maker_replies":47,"first_comment_mins":209,"lifespan_hours":210},60,6,154,[212,214,218,220,223,225,229,232,235,236,238,240,244,248,251,254,257,260,263,266,269,272,275,278,281,282,285,288,290,292,296,298,300,303,306,310,311,312,315,318,319,321,323,327,329,331,334,335,339,342,345,350,354,356,358,362,363,367,369,371,373,378,382,385,387,391,395,397,401,403,405,408,411],[85,40,47,213,86,40],"project\u002Fpositive\u002Fidea",[215,40,40,216,217,40],"5238753","commenter\u002Fneutral\u002Fnone","duiker101",[182,40,38,219,183,40],"project\u002Fneutral\u002Fprivacy",[221,40,38,219,222,40],"5239028","Udo",[127,40,40,224,128,40],"commenter\u002Fcritical\u002Fprivacy",[226,40,40,227,228,40],"5239501","commenter\u002Fneutral\u002Fprivacy","Dylan16807",[230,40,40,227,231,40],"5239827","ryan-c",[233,40,40,216,234,40],"5239236","sgt",[81,40,47,213,82,40],[108,40,41,237,109,40],"project\u002Fcritical\u002Fidea",[55,40,38,239,56,40],"maker\u002Fneutral\u002Fidea",[241,40,40,242,243,40],"5239695","commenter\u002Fcritical\u002Fidea","colmvp",[245,40,40,246,247,40],"5239734","other\u002Fneutral\u002Fnone","cormullion",[249,40,40,246,250,40],"5239761","ezequiel-garzon",[252,40,40,246,253,40],"5241056","barking",[255,40,40,246,256,40],"5241597","joshschreuder",[258,40,40,259,250,40],"5276779","other\u002Fcritical\u002Fnone",[261,40,40,246,262,40],"5240769","ibudiallo",[264,40,40,246,265,40],"5240894","quarterto",[267,40,40,246,268,40],"5243168","polarix",[270,40,40,246,271,40],"5241643","brianwillis",[273,40,40,246,274,40],"5243035","GuiA",[276,40,40,246,277,40],"5242971","eksith",[279,40,47,280,120,40],"5239882","project\u002Fpositive\u002Fdesign",[96,40,47,213,97,40],[283,41,38,284,140,40],"5240163","project\u002Fneutral\u002Fperformance",[286,41,38,284,287,40],"5241942","Cogito",[139,41,41,289,140,40],"project\u002Fcritical\u002Fperformance",[154,33,38,291,155,40],"project\u002Fneutral\u002Fidea",[293,38,38,294,295,40],"5238816","project\u002Fneutral\u002Fdocs","mseebach",[200,38,40,297,11,41],"maker\u002Fpositive\u002Fdocs",[299,38,47,297,56,40],"5238881",[301,38,40,246,302,40],"5241502","skeletonjelly",[304,18,47,213,305,40],"5239829","jere",[307,47,38,308,309,40],"5238932","project\u002Fneutral\u002Fdesign","Aardwolf",[202,47,40,308,11,41],[194,47,40,246,195,40],[313,47,47,280,314,40],"5242113","snogglethorpe",[316,47,38,308,317,40],"5238989","kenbellows",[169,47,38,308,170,40],[205,209,40,320,11,41],"maker\u002Fneutral\u002Fnone",[119,209,41,322,120,40],"project\u002Fcritical\u002Fprivacy",[324,325,38,308,326,40],"5239526",7,"obviouslygreen",[328,325,40,320,11,41],"5239529",[330,325,40,216,326,40],"5240447",[332,325,47,280,333,40],"5243813","epochwolf",[173,34,38,291,174,40],[336,337,40,246,338,40],"5240072",9,"stephengillie",[340,337,40,246,341,40],"5240352","raylu",[343,337,40,246,344,40],"5241025","philsnow",[346,347,41,348,349,40],"5239404",10,"project\u002Fcritical\u002Fdesign","zuppy",[351,352,47,280,353,40],"5239440",11,"amputect",[146,355,41,237,147,40],12,[162,357,47,213,163,40],13,[359,357,38,360,361,40],"5242105","project\u002Fneutral\u002Fnone","jrockway",[89,31,47,213,90,40],[364,365,40,246,366,40],"5240757",15,"moccajoghurt",[100,368,47,213,101,40],16,[123,370,38,291,124,40],17,[69,372,47,213,70,40],18,[374,375,41,376,377,40],"5242187",19,"project\u002Fcritical\u002Fexecution","zabomber",[379,32,38,380,381,40],"5238743","project\u002Fmixed\u002Fexecution","donquix",[383,32,40,384,11,41],"5238791","maker\u002Fneutral\u002Fexecution",[63,32,38,386,56,40],"project\u002Fneutral\u002Fexecution",[388,389,38,291,390,40],"5242996",21,"skot9000",[392,393,38,291,394,40],"5238661",22,"kami8845",[112,396,41,237,113,40],23,[398,396,38,399,400,40],"5238598","project\u002Fmixed\u002Fidea","LukaD",[402,396,38,291,265,40],"5238623",[404,396,38,384,56,40],"5238626",[406,396,47,407,277,40],"5239378","project\u002Fpositive\u002Fexecution",[409,396,38,386,410,40],"5238628","MathieuLoutre",[135,396,41,376,136,40],[],[414,419,424,429,434,439],{"id":415,"name":416,"points":417,"category":418},"5244456","TextRazor",118,"ai",{"id":420,"name":421,"points":422,"category":423},"5251361","importd",116,"languages",{"id":425,"name":426,"points":427,"category":428},"5231487","bcp",110,"dev_tools",{"id":430,"name":431,"points":432,"category":433},"5216992","Semantics3",108,"data",{"id":435,"name":436,"points":437,"category":438},"5231435","Docracy Mobile Privacy Policy",106,"learning_science",{"id":440,"name":441,"points":442,"category":428},"5237979","browser-details",93,false,"v2",{"id":446,"name":5,"line":6,"ai":443,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":447,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":448,"url":9,"mix":449,"praise":78,"objection":105,"sub":21},5238537,[24,25,26,27],"5330513000000531355353010501535551031351",[31,32,33,34],1793990891021]