[{"data":1,"prerenderedAt":507},["ShallowReactive",2],{"project-25495393":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":34,"aspects":35,"strip":45,"post_text":47,"what":48,"said":91,"maker_in_thread":241,"shape":253,"grid":257,"attempts":469,"same_week":470,"maker_shows":37,"maker_hidden":499,"reader_version":500,"card":501},"25495393","NoteCalc","Originally NoteCalc used a library for handling arbitrarily large numbers.","maker","Show HN: NoteCalc","https:\u002F\u002Fgithub.com\u002Fbbodi\u002Fnotecalc3\u002Freleases\u002Ftag\u002Fv0.3.0","github.com","bbodi",1608562243,2020,267,76,168,3028,6,"legend","productivity","notepad calculator","web_app",[21,24,25,26,27],"soulver alternative","unit calculator","rust wasm","literate calculator","mixed",0.313,{"positive":31,"neutral":32,"mixed":33,"critical":18},16,11,3,36,{"docs":36,"execution":39,"performance":41,"design":43,"idea":44},{"positive":37,"critical":38},2,1,{"positive":40,"critical":33},4,{"positive":42,"critical":38},0,{"positive":42,"critical":42},{"positive":33,"critical":38},[46,33,42,46,46,38,42,42,38,42,42,33,46,42,42,42,46,33,33,42,42,38,33,46,33,42,46,33,42,38,38,42,46,33,33,46,46,46,42,46],5,null,{"problem":49,"audience":55,"pricing":47,"motivation":59,"time_to_build":47,"stack":65,"openness":88,"stage":89,"team_size":90},{"value":50,"source":7,"evidence":51},"Simple calculations with context in a note, without a full notebook",[52],{"id":53,"by":11,"text":54},"25497952","One of my primary design goal was something like that: \"My mother should be able to use this tool to calculate\u002Fplan her vacation expenses\". (My mother is older and not a tech…",{"value":56,"source":7,"evidence":57},"People who want quick notepad-style calculations, including non-technical users like the maker's mother",[58],{"id":53,"by":11,"text":54},{"value":60,"source":7,"evidence":61},"Soulver is macOS only; wanted an easily accessible browser version",[62],{"id":63,"by":11,"text":64},"25503846","Hi, thanks :) Why WASM: One of the primary goal of NoteCalc is to be easily accessible (e.g. it was mainly born because Soulver is MacOS only). So the browser-based client was…",[66,74,79,84],{"value":67,"source":7,"evidence":68},"Rust",[69,73],{"id":70,"by":71,"text":72},"25497094","simlevesque","Yeah it's Rust to WASM with JS for the startup.",{"id":63,"by":11,"text":64},{"value":75,"source":7,"evidence":76},"WebAssembly",[77,78],{"id":70,"by":71,"text":72},{"id":63,"by":11,"text":64},{"value":80,"source":81,"evidence":82},"JavaScript (startup)","commenter",[83],{"id":70,"by":71,"text":72},{"value":85,"source":7,"evidence":86},"HTML Canvas",[87],{"id":63,"by":11,"text":64},"open_source","launched","solo",{"praise":92,"objections":119,"requests":149,"questions":183,"alternatives":198},[93,108],{"value":94,"source":81,"evidence":95},"Useful, polished, feels like a native app",[96,100,104],{"id":97,"by":98,"text":99},"25499283","smusamashah","This is amazing. Doesn't feel like a web based tool at all. Can even do bitwise operations that's just great. Can there be a programmer mode where I can use & and | instead of…",{"id":101,"by":102,"text":103},"25496276","lxe","Wow I didn't even notice this wasn't HTML until I tried pasting stuff...",{"id":105,"by":106,"text":107},"25496094","waynesonfire","wow, love it.",{"value":109,"source":81,"evidence":110},"Good Soulver alternative",[111,115],{"id":112,"by":113,"text":114},"25500454","chaoxu","This is pretty good soulver replacement. I found all these similar tools has the problem that there is exactly one expression per line. Is there any exploration of this feature:…",{"id":116,"by":117,"text":118},"25496191","Epskampie","Some feedback: it fills my browser history with a lot of entries.",[120,127,138,145],{"value":121,"source":81,"evidence":122},"Currency symbols prefix are ignored silently",[123],{"id":124,"by":125,"text":126},"25496552","gorkish","Love this, but the lack of interpretation of prefixed currency symbols is absolutely maddening! That it simply ignores the number and operand with no indication that these…",{"value":128,"source":81,"evidence":129},"Lacks unit calculations and dimensional analysis",[130,134],{"id":131,"by":132,"text":133},"25497879","filleokus","Numi would be my favourite of all these kind of calculators on macOS, if it wasn't for the lack of unit calculations[0], e.g density = 2 kg \u002F 3 l, mass = 10 dm^3 * density [0]:…",{"id":135,"by":136,"text":137},"25498689","asimpletune","I think the term in English is dimensional analysis",{"value":139,"source":81,"evidence":140},"Pasting and Cmd+V did not work in one test",[141],{"id":142,"by":143,"text":144},"25506479","thesmok","It sounded great, so I opened a demo page to try it out. Copied the contents of my personal savings note, and wanted to paste it into the NoteCalc to see what magic it would do.…",{"value":146,"source":81,"evidence":147},"Browser history filled with entries",[148],{"id":116,"by":117,"text":118},[150,157,168,175,179],{"value":151,"source":81,"evidence":152},"Terminal UI version",[153],{"id":154,"by":155,"text":156},"25495895","himujjal","Great work. Is there a Terminal UI for this? Many users love to have simple programs in the Terminal itself.",{"value":158,"source":81,"evidence":159},"VSCode plugin",[160,164],{"id":161,"by":162,"text":163},"25496188","leejoramo","A version to use within VSCode would be very useful too.",{"id":165,"by":166,"text":167},"25498254","SamBam","I was just thinking, turning this into a VSCode plugin would be awesome. Would save me from opening up the browser console every time I wanted to do some simple math.",{"value":169,"source":81,"evidence":170},"Support for other currency symbols",[171],{"id":172,"by":173,"text":174},"25496948","jannes","It would also be nice to support other currency symbols. In Europe there are € and £, for example. https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FList_of_currencies_in_Europe",{"value":176,"source":81,"evidence":177},"Show result next to expression on same line",[178],{"id":112,"by":113,"text":114},{"value":180,"source":81,"evidence":181},"Programmer mode using & and | operators",[182],{"id":97,"by":98,"text":99},[184,191],{"value":185,"source":81,"evidence":186},"Is there a docker image?",[187],{"id":188,"by":189,"text":190},"25500342","BOOSTERHIDROGEN","is there a docker image ?",{"value":192,"source":81,"evidence":193},"Why WASM and Canvas?",[194],{"id":195,"by":196,"text":197},"25502054","emmanueloga_","This looks amazing. Can the author explain the implementation choices? * Why WASM? * Why Canvas? From what I could see, it seems to repaint the whole canvas every frame, so I'm…",[199,206,213,220,227,234],{"value":200,"source":81,"evidence":201},"Soulver",[202],{"id":203,"by":204,"text":205},"25496080","mattweinberg","This looks great! The README says: > Honestly, it just tries to be a free Soulver alternative in your browser. For people on macOS, Soulver is excellent and worth checking out:…",{"value":207,"source":81,"evidence":208},"Calca",[209],{"id":210,"by":211,"text":212},"25497313","32bitkid","Just wanted to also drop a recommendation for soulver, but I have been split between it and Calca (http:\u002F\u002Fcalca.io\u002F) which I think is _also_ worth checking out, if you like this…",{"value":214,"source":81,"evidence":215},"Tydlig",[216],{"id":217,"by":218,"text":219},"25496000","djbeadle","This is very cool! The project description says that it is inspired by Soulver [1]. A similar (but different) application for iOS is Tydlig [2] which can also generate some…",{"value":221,"source":81,"evidence":222},"Numi",[223],{"id":224,"by":225,"text":226},"25497748","gregoriol","On macOS, there is the excellent Numi app Sadly I haven't found any equivalent for iOS (iPhone and iPad): it would definitely get my money!",{"value":228,"source":81,"evidence":229},"Frink",[230],{"id":231,"by":232,"text":233},"25509006","mxb","Frink! https:\u002F\u002Ffrinklang.org\u002F sounds exactly what you want. It has built in bignum support and mathematical functions. It also does units and their conversation natively. It runs…",{"value":235,"source":81,"evidence":236},"Org-mode \u002F calc-mode",[237],{"id":238,"by":239,"text":240},"25498099","b3n","Any reason you don't use calc-mode to insert mathematical results into your Org buffer? Calc-mode is extremely powerful.",{"comments":242,"answered":40,"key":243},10,[244,247,250],{"id":245,"text":246},"25499685","Originally NoteCalc used a library for handling arbitrarily large numbers. Unfortunately, some operations were so slow that as a quick fix, I replaced the library with a lighter…",{"id":248,"text":249},"25496770","In your case syntax highlighting helps. Everything which is not part of a calculation is rendered as a simple text (greyish):…",{"id":251,"text":252},"25496576","Hi, Not yet, it is on my list, but unfortunately with a low priority. But fortunately, the whole architecture was designed with the terminal in mind: - 99% of the functionalty is…",{"commenters":254,"max_depth":40,"maker_replies":242,"first_comment_mins":255,"lifespan_hours":256},60,53,259,[258,260,262,266,269,272,276,280,283,287,289,293,296,298,301,302,304,308,311,313,315,318,319,322,324,327,330,334,337,340,343,345,348,351,352,353,354,355,356,357,358,360,363,365,367,370,372,377,380,384,387,391,394,398,399,402,406,408,413,414,416,420,422,424,426,430,434,438,443,447,451,455,457,460,465,467],[203,42,46,259,204,42],"project\u002Fpositive\u002Fnone",[210,42,42,261,211,42],"other\u002Fneutral\u002Fnone",[263,42,33,264,265,42],"25498337","project\u002Fneutral\u002Fnone","tesseract",[267,42,42,261,268,42],"25500175","frereubu",[270,42,42,261,271,42],"25504793","e_proxus",[273,38,46,274,275,42],"25496100","project\u002Fpositive\u002Fdocs","wongarsu",[277,38,42,278,279,42],"25496827","commenter\u002Fneutral\u002Fdocs","dvtrn",[281,37,42,261,282,42],"25497254","adrianmsmith",[284,33,46,285,286,42],"25496200","project\u002Fpositive\u002Fexecution","triangleman",[70,33,33,288,71,42],"project\u002Fneutral\u002Fexecution",[290,40,38,291,292,42],"25499499","project\u002Fcritical\u002Fperformance","krick",[294,40,42,261,295,42],"25499624","muizelaar",[245,40,42,297,11,38],"maker\u002Fneutral\u002Fperformance",[299,40,42,261,300,42],"25502271","kpgiskpg",[231,40,42,261,232,42],[124,46,38,303,125,42],"project\u002Fcritical\u002Fexecution",[305,46,42,306,307,42],"25496651","commenter\u002Fneutral\u002Fnone","vageli",[309,46,42,306,310,42],"25496803","roywiggins",[312,46,42,306,125,42],"25497424",[248,46,42,314,11,38],"maker\u002Fneutral\u002Fexecution",[316,46,33,317,125,42],"25497226","project\u002Fneutral\u002Fdesign",[172,46,33,264,173,42],[320,18,46,274,321,42],"25496127","xixixao",[217,323,46,259,218,42],7,[325,323,42,261,326,42],"25501665","zaphod4prez",[328,323,42,261,329,42],"25515359","whimsica1",[331,332,42,261,333,42],"25499445",8,"skulk",[335,332,42,261,336,42],"25501943","trungdq88",[338,332,42,261,339,42],"25503093","JNRowe",[341,332,42,261,342,42],"25503539","lost-theory",[344,332,42,306,342,42],"25508104",[346,332,46,259,347,42],"25553691","arkano",[154,349,33,350,155,42],9,"project\u002Fneutral\u002Fidea",[161,349,33,350,162,42],[165,349,33,350,166,42],[251,349,42,314,11,38],[224,242,42,261,225,42],[131,242,42,261,132,42],[135,242,42,306,136,42],[116,32,38,303,117,42],[359,32,42,314,11,38],"25496610",[361,32,33,288,362,42],"25496656","wccrawford",[364,32,42,314,11,38],"25496799",[97,366,46,285,98,42],12,[368,366,42,369,11,38],"25499509","maker\u002Fneutral\u002Fidea",[142,371,38,303,143,42],13,[373,374,46,375,376,42],"25497707",14,"project\u002Fpositive\u002Fidea","monkeydust",[378,374,42,261,379,42],"25498071","w0m",[381,382,42,261,383,42],"25496581",15,"sanity31415",[385,31,46,285,386,42],"25498558","niklearnstodev",[388,389,42,261,390,42],"25496348",17,"chrisofspades",[112,392,33,393,113,42],18,"project\u002Fmixed\u002Fdesign",[395,396,42,261,397,42],"25497545",19,"bitexploder",[238,396,42,261,239,42],[400,401,42,261,98,42],"25602064",20,[403,404,38,405,166,42],"25498309",21,"project\u002Fcritical\u002Fdocs",[407,404,42,314,11,38],"25498351",[409,410,38,411,412,42],"25497848",22,"project\u002Fcritical\u002Fidea","nsajko",[53,410,42,369,11,38],[415,410,42,306,412,42],"25498046",[417,418,46,259,419,42],"25499451",23,"FpUser",[195,421,33,317,196,42],24,[63,421,42,423,11,38],"maker\u002Fneutral\u002Fdesign",[425,421,33,314,196,42],"25504085",[427,428,42,261,429,42],"25496436",25,"minxomat",[431,428,33,432,433,42],"25504625","project\u002Fmixed\u002Fdocs","MadameBanaan",[435,436,33,393,437,42],"25497281",26,"gen_greyface",[439,440,46,441,442,42],"25496133",27,"maker\u002Fpositive\u002Fnone","ChrisMarshallNY",[444,445,46,259,446,42],"25499917",28,"jarym",[448,449,46,375,450,42],"25497144",29,"chedine",[452,453,46,375,454,42],"25496029",30,"enos_feedler",[101,456,46,285,102,42],31,[458,456,42,459,11,38],"25496640","maker\u002Fpositive\u002Fexecution",[461,462,42,463,464,42],"25496305",32,"other\u002Fneutral\u002Fidea","codeful",[188,466,33,264,189,42],33,[105,468,46,259,106,42],34,[],[471,476,480,485,490,494],{"id":472,"name":473,"points":474,"category":475},"25484133","Owncast",241,"infrastructure",{"id":477,"name":478,"points":479,"category":20},"25497737","Pop.com",239,{"id":481,"name":482,"points":483,"category":484},"25494988","brightpath",222,"consumer_social",{"id":486,"name":487,"points":488,"category":489},"25455659","Panelle",192,"creative",{"id":491,"name":492,"points":493,"category":484},"25461367","StumblingOn",138,{"id":495,"name":496,"points":497,"category":498},"25517226","django-react-boilerplate",135,"languages",false,"v2",{"id":502,"name":5,"line":6,"ai":499,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":503,"top":18,"kw":504,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":505,"url":9,"mix":506,"praise":94,"objection":121,"sub":21},25495393,0.31,[21,24,25,26,27],"5305510010035000533001353053011053355505",[31,32,33,18],1794036599820]