[{"data":1,"prerenderedAt":254},["ShallowReactive",2],{"project-3644160":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":43,"post_text":44,"what":45,"said":88,"maker_in_thread":169,"shape":176,"grid":177,"attempts":217,"same_week":218,"maker_shows":33,"maker_hidden":246,"reader_version":247,"card":248},"3644160","CircuitLab","An in-browser schematic editor and circuit simulator","title","Show HN: CircuitLab, an in-browser schematic editor and circuit simulator","http:\u002F\u002Fwww.circuitlab.com\u002F","circuitlab.com","compumike",1330452884,2012,46,15,511,1677,31,"shown","dev_tools","circuit simulator","web_app",[21,24,25,26,27],"schematic editor","spice","electronics design","browser eda","loved",0.409,{"positive":31,"neutral":32,"mixed":33,"critical":34},5,3,2,0,10,{"performance":37,"design":39,"execution":40,"idea":41,"docs":42},{"positive":38,"critical":34},1,{"positive":34,"critical":34},{"positive":38,"critical":34},{"positive":38,"critical":34},{"positive":34,"critical":34},[34,31,34,32,34,32,34,32,34,31,31,32,32,31,31],null,{"problem":46,"audience":53,"pricing":44,"motivation":62,"time_to_build":44,"stack":66,"openness":85,"stage":86,"team_size":87},{"value":47,"source":48,"evidence":49},"Lets people draw, simulate and share circuits in the browser instead of desktop EDA tools","maker",[50],{"id":51,"by":11,"text":52},"3644225","We've been building a SPICE-like mixed-mode circuit simulator plus a SVG-based schematic editor, HTML5\u002FCanvas-based plotting, in about 20K lines of CoffeeScript. No browser…",{"value":54,"source":55,"evidence":56},"Electronics hobbyists and engineers","inferred",[57,61],{"id":58,"by":59,"text":60},"3644258","ismarc","I haven't looked at it yet (in a few moments we'll see how it handles mobile devices), but if it holds up to your hype, this could be an amazing application. I have to ask, is…",{"id":51,"by":11,"text":52},{"value":63,"source":48,"evidence":64},"Make circuit sharing via editable URLs easy, replacing scanned schematics and screenshots",[65],{"id":51,"by":11,"text":52},[67,71,75,79],{"value":68,"source":48,"evidence":69},"CoffeeScript",[70],{"id":51,"by":11,"text":52},{"value":72,"source":48,"evidence":73},"HTML5 Canvas",[74],{"id":51,"by":11,"text":52},{"value":76,"source":48,"evidence":77},"SVG",[78],{"id":51,"by":11,"text":52},{"value":80,"source":48,"evidence":81},"Jasmine (unit tests)",[82],{"id":83,"by":11,"text":84},"3644865","It's about 15K of code + 5K of unit tests (Jasmine). CoffeeScript is amazing and it really enabled a project of this scope to be fun and manageable. We are very happy customers…","unknown","launched","team",{"praise":89,"objections":110,"requests":131,"questions":151,"alternatives":160},[90,98,106],{"value":91,"source":92,"evidence":93},"Polished, most complete browser circuit sim seen","commenter",[94],{"id":95,"by":96,"text":97},"3644817","arjn","Very nice, I like it. I've come across a few online\u002Fweb-based logic and circuit sims before (example logic.ly , http:\u002F\u002Fwww.falstad.com\u002Fcircuit\u002Findex.html) but this one seems the…",{"value":99,"source":48,"evidence":100},"Runs cross-platform in browser without plugins",[101,102],{"id":51,"by":11,"text":52},{"id":103,"by":104,"text":105},"3644259","driverdan","Cool idea. Even more cool for doing something like this that doesn't require Flash.",{"value":107,"source":48,"evidence":108},"Results compare well to desktop SPICE",[109],{"id":51,"by":11,"text":52},[111,118,124],{"value":112,"source":92,"evidence":113},"Mac keyboard and mouse usability issues",[114],{"id":115,"by":116,"text":117},"3644296","drx","Neat stuff. I briefly considered doing something like this myself, there are some interesting ways to monetize this if you manage to become the web circuit designer\u002Fsimulator.…",{"value":119,"source":48,"evidence":120},"Slow simulation on large circuits",[121],{"id":122,"by":11,"text":123},"3644293","Yes, the entire simulation is currently client side. Here's a \"big\" analog circuit:…",{"value":125,"source":92,"evidence":126},"Wires snap to grid, not to components",[127],{"id":128,"by":129,"text":130},"3644443","JoshTriplett","Very impressive! A few comments and first impressions: Wires seem to remain in the same place as components move. I'd love to see wires that connect two components and whose ends…",[132,136,140,144],{"value":133,"source":92,"evidence":134},"PCB layout and netlist export",[135],{"id":128,"by":129,"text":130},{"value":137,"source":92,"evidence":138},"Nestable subcircuits as parts",[139],{"id":128,"by":129,"text":130},{"value":141,"source":92,"evidence":142},"Collaborative editing and team workspaces",[143],{"id":128,"by":129,"text":130},{"value":145,"source":92,"evidence":146},"Real-time feedback while editing",[147],{"id":148,"by":149,"text":150},"3644388","croddin","Looks great! Have you looked into trying to do any realtime feedback like in Bret Victor's recent talk? (amazing watch - http:\u002F\u002Fvimeo.com\u002F36579366 the circuit part is ~23 min in)",[152,156],{"value":153,"source":92,"evidence":154},"Is the whole simulation client side?",[155],{"id":58,"by":59,"text":60},{"value":157,"source":92,"evidence":158},"How large a circuit performs well?",[159],{"id":58,"by":59,"text":60},[161,165],{"value":162,"source":92,"evidence":163},"Logic.ly",[164],{"id":95,"by":96,"text":97},{"value":166,"source":92,"evidence":167},"Falstad circuit simulator",[168],{"id":95,"by":96,"text":97},{"comments":31,"answered":32,"key":170},[171,172,173],{"id":51,"text":52},{"id":122,"text":123},{"id":174,"text":175},"3644305","Thanks! Yes, there are some important Mac usability issues we need to take a closer look at. Ctrl-click, etc. Some of these will be limited by what kinds of UI events we have…",{"commenters":35,"max_depth":32,"maker_replies":31,"first_comment_mins":35,"lifespan_hours":32},[178,180,182,184,186,188,192,194,195,198,200,201,204,207,212],[51,34,34,179,11,38],"project\u002Fpositive\u002Fexecution",[58,34,31,181,59,34],"project\u002Fpositive\u002Fperformance",[122,34,34,183,11,38],"project\u002Fneutral\u002Fperformance",[115,34,32,185,116,34],"project\u002Fmixed\u002Fdesign",[174,34,34,187,11,38],"maker\u002Fneutral\u002Fdesign",[189,34,32,190,191,34],"3644662","maker\u002Fneutral\u002Fexecution","jashkenas",[83,34,34,193,11,38],"maker\u002Fpositive\u002Fexecution",[128,38,32,185,129,34],[196,38,34,197,11,38],"3644916","maker\u002Fneutral\u002Fidea",[103,33,31,199,104,34],"project\u002Fpositive\u002Fidea",[95,32,31,179,96,34],[148,202,32,203,149,34],4,"project\u002Fneutral\u002Fidea",[205,31,32,206,116,34],"3644355","project\u002Fneutral\u002Fdocs",[208,209,31,210,211,34],"3644331",6,"maker\u002Fpositive\u002Fnone","westjones",[213,214,31,215,216,34],"3644203",7,"project\u002Fpositive\u002Fnone","jwegener",[],[219,224,228,233,237,242],{"id":220,"name":221,"points":222,"category":223},"3637132","HackerNews News Recommender",97,"productivity",{"id":225,"name":226,"points":227,"category":20},"3626481","HTTP Status",58,{"id":229,"name":230,"points":231,"category":232},"3635279","Kana by Hand \u002F Kanji by Hand",55,"languages",{"id":234,"name":235,"points":236,"category":20},"3628473","hncrawl",53,{"id":238,"name":239,"points":240,"category":241},"3641396","Polymath",49,"learning_science",{"id":243,"name":244,"points":245,"category":232},"3649827","Unofficial-Google-Music-API",48,false,"v2",{"id":249,"name":5,"line":6,"ai":246,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":250,"top":18,"kw":251,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":252,"url":9,"mix":253,"praise":91,"objection":112,"sub":21},3644160,0.41,[21,24,25,26,27],"050303030553355",[31,32,33,34],1793990879229]