[{"data":1,"prerenderedAt":353},["ShallowReactive",2],{"project-26929370":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":45,"post_text":46,"what":47,"said":75,"maker_in_thread":144,"shape":152,"grid":156,"attempts":315,"same_week":316,"maker_shows":40,"maker_hidden":345,"reader_version":346,"card":347},"26929370","Verilog2factorio","title","Show HN: Verilog2factorio","https:\u002F\u002Fgithub.com\u002FRedcrafter\u002Fverilog2factorio\u002F","github.com","linux_is_nice",1619310664,2021,313,70,113,2533,5,"legend","dev_tools","hdl compiler","cli",[23,24,25,26,27],"verilog","factorio","blueprint generator","hdl","fpga","curious",0.144,{"positive":31,"neutral":32,"mixed":33,"critical":34},7,13,0,4,24,{"idea":37,"docs":39,"design":42,"execution":43,"performance":44},{"positive":38,"critical":33},3,{"positive":40,"critical":41},1,2,{"positive":33,"critical":33},{"positive":33,"critical":41},{"positive":33,"critical":33},[33,33,33,33,33,33,17,33,38,17,38,38,33,33,33,38,33,33,33,33,33,33,17,33,33,33,33,17,17,17,40,38,38,38,40,17,40,40,33,38],null,{"problem":48,"audience":46,"pricing":46,"motivation":46,"time_to_build":46,"stack":60,"openness":72,"stage":73,"team_size":74},{"value":49,"source":50,"evidence":51},"Turns Verilog hardware designs into Factorio circuit blueprints.","commenter",[52,56],{"id":53,"by":54,"text":55},"26945906","ecnahc515","The repository states in it's readme: > This project will compile verilog (a hardware description language) into factorio blueprints.",{"id":57,"by":58,"text":59},"26933645","themulticaster","This project actually uses Yosys. From a quick glance at the code, this tool essentially uses Yosys for the heavy-duty logic stuff [1], resulting in a JSON-based logic definition…",[61,68],{"value":62,"source":50,"evidence":63},"TypeScript",[64],{"id":65,"by":66,"text":67},"26930255","nickysielicki","I did not expect this to be written in TypeScript. The intersection of people who really understand Factorio, Verilog, and TypeScript has to be less than 250,000 people on entire…",{"value":69,"source":50,"evidence":70},"Yosys",[71],{"id":57,"by":58,"text":59},"open_source","prototype","unknown",{"praise":76,"objections":92,"requests":115,"questions":127,"alternatives":132},[77],{"value":78,"source":50,"evidence":79},"Cool idea, shows what's possible with generated blueprints",[80,84,88],{"id":81,"by":82,"text":83},"26930029","derekja","wow, this is pretty cool!",{"id":85,"by":86,"text":87},"26930002","celeritascelery","I love this! would love to see this used in a introduction to hardware course.",{"id":89,"by":90,"text":91},"26929784","29athrowaway","Someone needs to make a video about this.",[93,104],{"value":94,"source":50,"evidence":95},"Readme lacked explanation and screenshots at first",[96,100],{"id":97,"by":98,"text":99},"26929713","spicybright","They couldn't put in a sentence stating what this actually does?",{"id":101,"by":102,"text":103},"26929741","Mister_Snuggles","I would love to see some screenshots added to the README. I get that it compiles a Verilog design into a Factorio Blueprint, but what does the resulting factory look like? Is it…",{"value":105,"source":50,"evidence":106},"Not production ready",[107,111],{"id":108,"by":109,"text":110},"26929744","MisterBiggs","Always thought programmatically generating Factorio blueprints was a really cool idea and Verilog seems like a great language to model blueprints, but this repo definitely needs…",{"id":112,"by":113,"text":114},"26930495","ddlsmurf","Oh yeah, it's not production ready, to all who depend on it be warned !",[116,120],{"value":117,"source":50,"evidence":118},"Add screenshots and clearer README",[119],{"id":101,"by":102,"text":103},{"value":121,"source":50,"evidence":122},"Inverse tool Factorio to Verilog",[123],{"id":124,"by":125,"text":126},"26932526","fredley","I would love the inverse as well: Factorio2Verilog. Then I can use Factorio as an IDE.",[128],{"value":129,"source":50,"evidence":130},"What does the resulting factory look like?",[131],{"id":101,"by":102,"text":103},[133,140],{"value":134,"source":50,"evidence":135},"MinecraftHDL (Verilog to Minecraft)",[136],{"id":137,"by":138,"text":139},"26930518","Animats","There's also Verilog to Minecraft.[1] [1] https:\u002F\u002Fgithub.com\u002FitsFrank\u002FMinecraftHDL",{"value":141,"source":50,"evidence":142},"Autotorio outpost generator",[143],{"id":108,"by":109,"text":110},{"comments":41,"answered":33,"key":145},[146,149],{"id":147,"text":148},"26933743","It does simulated annealing in src\u002Fsim.ts, I think.",{"id":150,"text":151},"26929945","Repo updated with examples.",{"commenters":153,"max_depth":31,"maker_replies":41,"first_comment_mins":154,"lifespan_hours":155},46,82,130,[157,161,164,166,169,172,175,177,180,182,183,186,188,191,194,198,200,203,206,209,212,215,218,220,221,223,226,229,232,234,236,239,241,244,247,250,253,256,259,262,264,266,271,273,276,279,283,285,288,289,292,296,300,301,304,306,309,313],[158,33,33,159,160,33],"26930517","other\u002Fneutral\u002Fnone","interrealmedium",[162,33,33,159,163,33],"26930878","avereveard",[165,33,33,159,160,33],"26931000",[167,33,33,159,168,33],"26932290","emteycz",[170,33,33,159,171,33],"26935369","meristohm",[173,33,33,159,174,33],"26937206","scrollaway",[176,33,33,159,171,33],"26948521",[178,33,33,159,179,33],"26947202","kgm",[124,40,17,181,125,33],"project\u002Fpositive\u002Fidea",[137,41,33,159,138,33],[184,38,33,159,185,33],"26930395","userbinator",[101,34,38,187,102,33],"project\u002Fneutral\u002Fdocs",[189,34,38,187,190,33],"26930041","dmoy",[192,34,17,193,102,33],"26930096","project\u002Fpositive\u002Fdocs",[195,34,38,196,197,33],"26930435","project\u002Fneutral\u002Fdesign","tasogare",[65,17,38,199,66,33],"project\u002Fneutral\u002Fnone",[201,17,33,159,202,33],"26930279","nexuist",[204,17,33,159,205,33],"26930288","ummonk",[207,17,33,159,208,33],"26930348","VWWHFSfQ",[210,17,33,211,185,33],"26930401","commenter\u002Fneutral\u002Fnone",[213,17,33,211,214,33],"26930590","jakear",[216,17,33,211,217,33],"26932058","devit",[57,17,38,219,58,33],"project\u002Fneutral\u002Fexecution",[147,17,33,219,10,40],[222,17,33,211,205,33],"26930714",[224,17,33,211,225,33],"26931369","harry8",[227,17,33,159,228,33],"26931496","pjmlp",[230,17,33,159,231,33],"26931569","RugnirViking",[233,17,33,159,225,33],"26949857",[235,17,33,159,58,33],"26933749",[237,17,33,159,238,33],"26930836","username90",[240,17,17,181,228,33],"26930854",[242,17,33,159,243,33],"26930906","tobyjsullivan",[245,17,33,159,246,33],"26930952","methyl",[248,17,33,211,249,33],"26931682","oxymoron",[251,17,33,211,252,33],"26931918","oldgradstudent",[254,17,33,159,255,33],"26952357","wavs",[257,17,33,159,258,33],"26932877","iamgopal",[150,260,33,261,10,40],6,"maker\u002Fpositive\u002Fdocs",[89,31,17,263,90,33],"project\u002Fpositive\u002Fnone",[85,265,17,181,86,33],8,[267,268,38,269,270,33],"26991815",9,"project\u002Fneutral\u002Fperformance","majke",[81,272,17,263,82,33],10,[97,274,40,275,98,33],11,"maker\u002Fcritical\u002Fdocs",[277,274,38,187,278,33],"26929733","smoldesu",[280,274,38,281,282,33],"26930247","maker\u002Fneutral\u002Fdocs","pinum",[284,274,38,281,163,33],"26930890",[286,274,38,187,287,33],"26931669","dvfjsdhgfv",[53,274,38,187,54,33],[108,290,40,291,109,33],12,"project\u002Fcritical\u002Fexecution",[293,290,17,294,295,33],"26929780","maker\u002Fpositive\u002Fnone","lytedev",[297,290,38,298,299,33],"26930253","project\u002Fneutral\u002Fidea","thurn",[112,290,40,291,113,33],[302,290,40,275,303,33],"26930500","ac42",[305,290,33,211,109,33],"26930825",[307,290,33,211,308,33],"26931502","boomlinde",[310,290,33,311,312,33],"26931029","commenter\u002Fneutral\u002Fexecution","codetrotter",[314,290,38,281,109,33],"26933294",[],[317,322,327,332,336,341],{"id":318,"name":319,"points":320,"category":321},"26969173","ProjectiFi",479,"finance_crypto",{"id":323,"name":324,"points":325,"category":326},"26900079","Simulator Money",409,"learning_science",{"id":328,"name":329,"points":330,"category":331},"26899066","Triangula",296,"creative",{"id":333,"name":334,"points":335,"category":331},"26931098","MarkShow",220,{"id":337,"name":338,"points":339,"category":340},"26972837","tixyz",206,"languages",{"id":342,"name":343,"points":344,"category":19},"26899100","DbGate",198,false,"v2",{"id":348,"name":5,"line":5,"ai":345,"cat":19,"year":12,"points":13,"comments":14,"rec":28,"s":349,"top":17,"kw":350,"maker":10,"domain":9,"tier":18,"attempts":33,"strip":351,"url":8,"mix":352,"praise":78,"objection":94,"sub":20},26929370,0.14,[23,24,25,26,27],"0000005035330003000000500005551333151103",[31,32,33,34],1793991027413]