[{"data":1,"prerenderedAt":706},["ShallowReactive",2],{"project-12958445":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":35,"aspects":36,"strip":48,"post_text":51,"what":52,"said":112,"maker_in_thread":244,"shape":254,"grid":258,"attempts":664,"same_week":669,"maker_shows":390,"maker_hidden":698,"reader_version":699,"card":700},"12958445","Primitive","Primitive for macOS","title","Show HN: Primitive for macOS","https:\u002F\u002Fprimitive.lol\u002F","primitive.lol","fogleman",1479221641,2016,798,145,10,2264,1,"legend","creative","image generation","desktop_app",[24,25,26,27,28],"geometric art","image to vector","svg output","photo abstraction","mac app","mixed",0.382,{"positive":32,"neutral":33,"mixed":34,"critical":16},43,34,2,89,{"idea":37,"design":40,"performance":43,"execution":44,"pricing":46,"docs":47},{"positive":38,"critical":39},17,0,{"positive":41,"critical":42},8,6,{"positive":18,"critical":39},{"positive":45,"critical":39},4,{"positive":18,"critical":18},{"positive":18,"critical":34},[49,45,50,50,49,50,49,50,49,49,49,49,18,50,49,45,50,49,39,49,49,49,49,49,18,49,49,49,49,45,34,49,39,50,50,18,50,18,49,39],5,3,null,{"problem":53,"audience":65,"pricing":81,"motivation":95,"time_to_build":51,"stack":100,"openness":109,"stage":110,"team_size":111},{"value":54,"source":55,"evidence":56},"Turns photos into geometric shape compositions and vector images","commenter",[57,61],{"id":58,"by":59,"text":60},"12965057","cobbzilla","I have let it run for ~40k shapes on a very hi-res photograph of my adorable children in front of a stream, and it is a beautiful thing to watch the resolution unfold. I love…",{"id":62,"by":63,"text":64},"12960580","blacksmith_tb","You had me at SVG output - I have a Watercolorbot[1] and a better workflow to convert images to simplified (but still interesting) SVGs will be great. 1: http:\u002F\u002Fwatercolorbot.com\u002F",{"value":66,"source":67,"evidence":68},"artists, designers and people who like generative art","inferred",[69,73,77],{"id":70,"by":71,"text":72},"12963781","ridgeguy","FYI - My wife, who does collaging, just got Primitive off MAS, and she loves it. She's running it on an older iMac. She's impatient, and will probably go buy a MacPro in the…",{"id":74,"by":75,"text":76},"12961683","snowwrestler","This might be a cool tool for people who make art quilts, to help visualize different ways of assembling geometric shapes to create a picture.",{"id":78,"by":79,"text":80},"12960471","johncalvinyoung","Pretty much an insta-buy. I'm capable with Illustrator and Photoshop, but the results of the algorithm are lovely.",{"value":82,"source":55,"evidence":83},"Paid on the Mac App Store, about $9.99; core renderer is open source on GitHub",[84,88,91],{"id":85,"by":86,"text":87},"12963776","Poiesis","I love this and follow the Twitter bot. One question: That seems like a really permissive license for a $9.99 app (I realize GitHub's just got the core). Are you worried about…",{"id":89,"by":11,"text":90},"12958451","About two months ago I shared my \"primitive\" project and it was well received: https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=12539109 As a result, I decided to follow through and make…",{"id":92,"by":93,"text":94},"12965096","cyphar","I didn't realise the core of this was actually free software[1]. Maybe you should include a link somewhere on the page you linked? [1]: https:\u002F\u002Fgithub.com\u002Ffogleman\u002Fprimitive",{"value":96,"source":97,"evidence":98},"Follow-up to an earlier open-source primitive project after positive reception","maker",[99],{"id":89,"by":11,"text":90},[101,105],{"value":102,"source":97,"evidence":103},"Go",[104],{"id":89,"by":11,"text":90},{"value":106,"source":97,"evidence":107},"Objective-C",[108],{"id":89,"by":11,"text":90},"open_source","launched","solo",{"praise":113,"objections":140,"requests":167,"questions":199,"alternatives":222},[114,129],{"value":115,"source":55,"evidence":116},"Beautiful output and fun to watch images form",[117,121,125],{"id":118,"by":119,"text":120},"12960551","qubex","I downloaded your app from the MAS and find it beautiful. I have previously implemented a \"compressed sensing\" image system in Processing, this produces very similar results. I…",{"id":122,"by":123,"text":124},"12961006","ckluis","I just put a complex image with shadows\u002Flight sources and it did an amazing job. It was fun to watch and eventually stop. It was even cooler to open in sketch and see all the…",{"id":126,"by":127,"text":128},"12964585","chamakits","I missed the original post on the primitive core, cause I hadn't seen this. Just tried it out, and it is probably the coolest 'Show HN' I've ever seen. Spent the last 2 hours…",{"value":130,"source":55,"evidence":131},"Interesting mathematics and art",[132,136],{"id":133,"by":134,"text":135},"12962809","jwetzel1492","I just purchased! I'm not even sure what my use will be, but your work is both mathematically interesting and aesthetically beautiful, and I wanted to support it. :)",{"id":137,"by":138,"text":139},"12964031","rlease","This is very cool. I had a nearly identical idea a few months ago (and somehow missed your post the first time around) based around feature detection in images, and this is way…",[141,156],{"value":142,"source":55,"evidence":143},"Mac App Store purchase only, no direct sale or Linux\u002FWindows version",[144,148,152],{"id":145,"by":146,"text":147},"12960002","mpolichette","Cool, I'm looking forward to giving this a try... I've always been a big fan of geometric art. I do wish I could buy it from your site vs the App store... I've just had so many…",{"id":149,"by":150,"text":151},"12963435","thenomad","Very cool indeed! I sadly have no Mac to run it on - will you be porting to other OSes (I'm primarily Windows), or is this the same code as you shared on Github with a UI?",{"id":153,"by":154,"text":155},"12975370","hackr123","I would love to see this on Linux.",{"value":157,"source":55,"evidence":158},"Website breaks when zoomed out and layout scrolls horizontally",[159,163],{"id":160,"by":161,"text":162},"12962849","amelius","Nice, but the problem with this kind of effect is that when you zoom out enough, you lose the effect and the original photo remains. (Just try it in your browser on the demo…",{"id":164,"by":165,"text":166},"12966596","i336_","Oh, awesome! The actual renderer is open source (aka free) and I don't have to put it on the \"one day when macOS\" pile. Thanks. :) (I will note that the website horizontally…",[168,177,184,192],{"value":169,"source":55,"evidence":170},"Linux or Windows version",[171,175,176],{"id":172,"by":173,"text":174},"12961714","supernintendo","Looks great! Do you have any plans to port this to other OS'? Would love something like this on GNU\u002FLinux.",{"id":149,"by":150,"text":151},{"id":153,"by":154,"text":155},{"value":178,"source":55,"evidence":179},"SVG output of sample images",[180],{"id":181,"by":182,"text":183},"12971638","Eduard","I'm surprised I couldn't find any SVG versions of sample images, as (I assume) for many interested parties, the vector format output is the unique selling proposition for a,…",{"value":185,"source":55,"evidence":186},"Video or animation export",[187,188],{"id":118,"by":119,"text":120},{"id":189,"by":190,"text":191},"12960205","olliewagner","I'd love to see this be able to handle batch input with automatic saving (then I'd use it to style frames in a movie)!",{"value":193,"source":55,"evidence":194},"Access to Photos library",[195],{"id":196,"by":197,"text":198},"12961520","lemming","This is really cool - just bought it. I'd like a good way to get photos from the Photos app into it, either by sharing them or by directly accessing the photo roll from within…",[200,215],{"value":201,"source":55,"evidence":202},"How the Go and Objective-C communication works",[203,207,211],{"id":204,"by":205,"text":206},"12960834","azinman2","Very cool! Really beautiful output. Curious why you're using pipes to communicate when you can use CGO to make the go stuff it's own static C library and communicate…",{"id":208,"by":209,"text":210},"12966174","dvcrn","Interesting insights! I would love to hear more in how you exactly you bridged ObjC \u003C-> Go. Do you mean you just ship a compiled Go binary as part of your app and interact with…",{"id":212,"by":213,"text":214},"12962144","andrecl","This app looks fantastic! I'm impressed by the various photos posted on Primitive's twitter account: https:\u002F\u002Ftwitter.com\u002FPrimitivePic On a separate note @fogleman, would be able…",{"value":216,"source":55,"evidence":217},"Whether it can handle very large images",[218],{"id":219,"by":220,"text":221},"12966679","owly","How large of an image can this output? I'm interested for large murals. Nice work!",[223,230,237],{"value":224,"source":55,"evidence":225},"Evolve image evolver by alteredqualia",[226],{"id":227,"by":228,"text":229},"12960338","wgx","Here's a JS version from (at least) a few years ago that's good fun to play with: http:\u002F\u002Falteredqualia.com\u002Fvisualization\u002Fevolve\u002F",{"value":231,"source":55,"evidence":232},"ImageTracer vectorizing library",[233],{"id":234,"by":235,"text":236},"12967080","jankovicsandras","Shameless plug: similar artistic effects can be achieved with ImageTracer, however the algorithm is different. It's a Public Domain tracing and vectorizing library, outputting…",{"value":238,"source":55,"evidence":239},"genetic_draw project",[240],{"id":241,"by":242,"text":243},"12963865","KennyCason","Oh wow, I'm impressed with the results you were able to obtain! I was able to get similar results on my \"genetic draw\", but it looks like I have some optimizing to do :)…",{"comments":245,"answered":42,"key":246},22,[247,248,251],{"id":89,"text":90},{"id":249,"text":250},"12960855","Honestly didn't even think of that. Might have to look into it.",{"id":252,"text":253},"12961112","This makes me happy. :)",{"commenters":255,"max_depth":256,"maker_replies":245,"first_comment_mins":39,"lifespan_hours":257},102,7,349,[259,261,265,267,271,275,277,281,283,286,289,290,291,294,298,300,302,304,307,310,311,315,318,322,324,328,329,330,332,334,335,337,340,344,347,349,351,353,355,358,361,365,366,369,371,375,376,379,382,385,386,389,391,393,394,396,400,402,405,407,410,413,416,420,423,426,428,432,434,438,441,443,447,449,453,456,459,461,462,464,468,472,474,478,482,486,488,492,497,499,502,504,506,510,513,516,518,523,527,530,532,536,538,541,545,549,550,554,558,560,564,568,573,575,578,580,584,586,588,590,594,598,601,603,607,609,614,617,619,621,625,629,631,634,636,639,641,644,647,649,652,655,658,660,662],[89,39,39,260,11,18],"maker\u002Fneutral\u002Fexecution",[262,39,49,263,264,39],"12960166","maker\u002Fpositive\u002Fidea","buckhx",[118,39,49,266,119,39],"project\u002Fpositive\u002Fdesign",[268,39,50,269,270,39],"12960721","project\u002Fneutral\u002Fidea","hftf",[272,39,50,273,274,39],"12961104","project\u002Fneutral\u002Fperformance","ultrafez",[276,39,50,269,161,39],"12962883",[278,39,49,279,280,39],"12964596","project\u002Fpositive\u002Fidea","JoshTriplett",[282,39,50,269,161,39],"12965743",[284,39,50,269,285,39],"12964978","cproctor",[287,39,50,269,288,39],"12964992","spython",[204,39,50,260,205,39],[249,39,39,260,11,18],[292,39,50,260,293,39],"12961483","AsyncAwait",[295,39,39,296,297,39],"12962037","commenter\u002Fneutral\u002Fexecution","icebraining",[299,39,39,296,205,39],"12964868",[122,39,49,301,123,39],"project\u002Fpositive\u002Fexecution",[252,39,39,303,11,18],"maker\u002Fpositive\u002Fnone",[305,39,50,269,306,39],"12961680","hobarrera",[308,39,39,309,11,18],"12961766","maker\u002Fneutral\u002Fnone",[172,39,50,269,173,39],[312,39,50,313,314,39],"12961742","project\u002Fneutral\u002Fnone","deepflame",[316,39,49,279,317,39],"12963537","SuperPaintMan",[319,39,39,320,321,39],"12964169","other\u002Fneutral\u002Fnone","rapind",[323,39,39,320,317,39],"12964304",[325,39,50,326,327,39],"12964452","project\u002Fneutral\u002Fexecution","andrewfromx",[126,39,49,279,127,39],[208,39,50,260,209,39],[164,39,50,331,165,39],"project\u002Fmixed\u002Fdesign",[181,39,18,333,182,39],"project\u002Fcritical\u002Fnone",[62,18,49,279,63,39],[336,18,39,309,11,18],"12960774",[338,18,49,279,339,39],"12962967","aidos",[341,34,49,342,343,39],"12961652","project\u002Fpositive\u002Fnone","jonknee",[345,34,39,320,346,39],"12962141","jplahn",[348,34,39,320,343,39],"12962188",[350,34,39,320,343,39],"12963619",[352,34,49,342,346,39],"12964364",[354,34,39,320,343,39],"12964682",[356,34,39,357,11,18],"12962203","maker\u002Fneutral\u002Fdesign",[359,34,39,360,343,39],"12962234","other\u002Fneutral\u002Fdesign",[362,34,50,363,364,39],"12974176","project\u002Fmixed\u002Fexecution","MengerSponge",[58,50,49,279,59,39],[367,50,49,279,368,39],"12967198","myhf",[145,45,18,370,146,39],"project\u002Fcritical\u002Fpricing",[372,49,39,373,374,39],"12961870","other\u002Fneutral\u002Fidea","codazoda",[227,42,39,320,228,39],[377,42,39,378,11,18],"12960364","project\u002Fpositive\u002Fperformance",[380,42,50,273,381,39],"12967684","chii",[383,42,39,373,384,39],"12964356","hansihe",[234,256,39,373,235,39],[387,41,39,373,388,39],"12966898","stefs",[70,390,49,342,71,39],9,[392,390,39,320,11,18],"12963840",[196,16,49,266,197,39],[395,16,39,357,11,18],"12961661",[397,398,49,279,399,39],"12962050",11,"tracker1",[149,401,50,269,150,39],12,[403,401,50,313,404,39],"12963702","mwambua",[189,406,50,269,190,39],13,[408,406,39,409,11,18],"12960250","maker\u002Fneutral\u002Fidea",[411,406,50,269,412,39],"12960593","gkya",[414,406,49,279,415,39],"12962009","have_faith",[417,418,50,269,419,39],"12959864",14,"tptacek",[421,418,50,269,422,39],"12960128","wyldfire",[424,418,49,279,425,39],"12960184","nicky0",[427,418,39,269,11,18],"12960274",[429,430,39,320,431,39],"12960582",15,"karolist",[433,430,39,320,11,18],"12960782",[435,436,49,303,437,39],"12961403",16,"paws",[439,38,49,279,440,39],"12960035","stinkytaco",[85,442,49,266,86,39],18,[444,442,39,445,446,39],"12965062","commenter\u002Fneutral\u002Fnone","dancek",[133,448,49,342,134,39],19,[450,451,50,269,452,39],"12960291",20,"aikah",[454,451,39,455,11,18],"12960304","maker\u002Fneutral\u002Fdocs",[457,451,49,458,452,39],"12960393","maker\u002Fpositive\u002Fdocs",[212,460,49,301,213,39],21,[241,245,49,342,242,39],[463,245,49,301,242,39],"12963918",[465,466,49,378,467,39],"12979881",23,"bugmango",[469,470,49,342,471,39],"12975707",24,"mianos",[92,473,50,455,93,39],25,[475,476,49,266,477,39],"12959947",26,"jeffehobbs",[479,480,50,269,481,39],"12981340",27,"oliv__",[483,484,49,303,485,39],"12961540",28,"Cyph0n",[137,487,49,279,138,39],29,[489,490,49,279,491,39],"12963319",30,"azag0",[493,494,18,495,496,39],"12960692",31,"project\u002Fcritical\u002Fdesign","kaizensoze",[498,494,39,357,11,18],"12960804",[500,494,18,495,501,39],"12960919","RussianCow",[503,494,39,357,11,18],"12960970",[505,494,39,357,11,18],"12961043",[507,508,50,269,509,39],"12961223",32,"richdougherty",[511,512,49,342,59,39],"12961399",33,[514,33,50,269,515,39],"12967602","leonatan",[74,517,49,279,75,39],35,[519,520,49,521,522,39],"12961883",36,"project\u002Fpositive\u002Fpricing","jwn",[524,525,50,269,526,39],"12959532",37,"fizzbatter",[528,525,50,269,529,39],"12960696","coldcode",[78,531,49,266,79,39],38,[533,534,49,342,535,39],"12961158",39,"datalus",[219,537,50,326,220,39],40,[539,537,39,445,540,39],"12966765","sleepychu",[542,543,49,266,544,39],"12960702",41,"trymas",[546,547,39,320,548,39],"12964891",42,"ForFreedom",[160,32,18,495,161,39],[551,552,49,342,553,39],"12974827",44,"SCAQTony",[555,556,49,279,557,39],"12961769",45,"abakker",[153,559,50,269,154,39],46,[561,562,50,269,563,39],"12963856",47,"daveheq",[565,566,50,313,567,39],"12962822",48,"eximius",[569,570,18,571,572,39],"12960164",49,"maker\u002Fcritical\u002Fdocs","fufjfkrmew22",[574,570,39,455,11,18],"12960245",[576,570,39,445,577,39],"12960711","antirez",[579,570,39,309,11,18],"12960870",[581,570,49,582,583,39],"12962005","maker\u002Fpositive\u002Fexecution","RBerenguel",[585,570,39,445,242,39],"12963903",[587,570,39,445,583,39],"12967618",[589,570,39,320,242,39],"12968763",[591,592,49,279,593,39],"12971397",50,"rasz_pl",[595,596,18,495,597,39],"12960138",51,"wonks",[599,596,39,445,600,39],"12960228","sagichmal",[602,596,39,357,11,18],"12960258",[604,596,49,605,606,39],"12961218","maker\u002Fpositive\u002Fdesign","jakebasile",[608,596,39,309,11,18],"12961272",[610,611,18,612,613,39],"12961844",52,"project\u002Fcritical\u002Fdocs","macintux",[615,611,39,445,616,39],"12961998","DennisP",[618,611,39,445,613,39],"12962016",[620,611,39,445,616,39],"12962962",[622,623,18,495,624,39],"12961550",53,"bjcubsfan",[626,623,50,627,628,39],"12961565","project\u002Fneutral\u002Fdesign","preek",[630,623,50,357,624,39],"12962031",[632,623,50,627,633,39],"12961600","imode",[635,623,39,357,11,18],"12961687",[637,623,18,495,638,39],"12961811","pinum",[640,623,39,357,11,18],"12961858",[642,623,39,445,643,39],"12964380","OOPMan",[645,623,39,445,646,39],"12968419","NTripleOne",[648,623,49,605,624,39],"12962021",[650,623,39,445,651,39],"12980213","Semiapies",[653,623,39,445,654,39],"12962266","a2m",[656,623,39,445,657,39],"12962854","randyrand",[659,623,39,445,643,39],"12964406",[661,623,39,445,657,39],"12970589",[663,623,39,445,643,39],"13068251",[665,666],{"id":4,"t":12,"points":14,"comments":15},{"id":667,"t":668,"points":34,"comments":39},"17408339",1530109381,[670,675,680,685,689,694],{"id":671,"name":672,"points":673,"category":674},"12956243","Whosfiring",256,"web_saas",{"id":676,"name":677,"points":678,"category":679},"12940615","jamesbvaughan.com",238,"languages",{"id":681,"name":682,"points":683,"category":684},"12932592","Blink Shell for iOS",219,"dev_tools",{"id":686,"name":687,"points":688,"category":684},"12921389","CloudRail",191,{"id":690,"name":691,"points":692,"category":693},"12938636","Gridmaster",188,"learning_science",{"id":695,"name":696,"points":697,"category":20},"12958813","Commits.io",163,false,"v2",{"id":701,"name":5,"line":6,"ai":698,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":702,"top":18,"kw":703,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":704,"url":9,"mix":705,"praise":115,"objection":142,"sub":21},12958445,0.38,[24,25,26,27,28],"5433535355551354350555551555542503313150",[32,33,34,16],1793990950191]