<a href="https://github.com/Microsoft/calculator#data--telemetry" rel="nofollow">https://github.com/Microsoft/calculator#data--telemetry</a><p>"This project collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. Telemetry is disabled in development builds by default, and can be enabled with the SEND_TELEMETRY build flag."<p>Even on a simple calculator.
This is cool, but I <i>really</i> wish they'd release the source for the original Notepad. No real reason other than "this software was really important to me when I was a kid".<p>As it stands, though, Calculator is not something I've particularly cared about in the Windows world; pretty much anyone here could write a simple calculator app in an afternoon.<p>Still, I am glad MS is slowly becoming more OSS-friendly; I doubt anyone installs Windows specifically for the calculator app, so as a result, why the hell not open-source it?
I might try to commit to this.<p>I've always found the "App" version of Calculator lacking compare to its Win32 predecessor. In particular History. On the old Calculator you could double-click the history and edit the equation, and get a new result, no go on the App.<p>Plus the Programmer UI, while being more powerful is actually harder to use since the information is now split between two screens rather than one.<p>Oh and you cannot paste in currency ($10) is now invalid. The old one just stripped the currency symbols.
I worked on a win32 application for my first job out of college. My boss told me "want to learn win32 and c++, go program a windows calculator clone." It was a great project to get started and I did learn a lot. Now I have something to compare my work to ha
Can someone explain why it launches so slowly?<p>It's 2019, I have a multi-gigahertz processor, it's a calculator app, and it takes a few seconds to launch!
The "help wanted" label on some of the GitHub issues[0] is interesting to me. Presumably there are Microsoft employees who are being paid to work on Calculator, are they trying to crowd-source their jobs? I should convince my company to open source the project I am working on so I can offload some of my work too ;)<p>[0]: <a href="https://github.com/Microsoft/calculator/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22" rel="nofollow">https://github.com/Microsoft/calculator/issues?q=is%3Aissue+...</a>
speaking from experience working in a truck repair shop, I quit using calculator in windows as it was rather unreliable. if im calculating inner diameter or outer diameter for a part, or doing tooth math for machining a new bull gear, ive often encountered wildly different values in calculator from what a machinists handbook tells me. Ive even had an old-timer warn me about different depth and feed rate calculations that calculator has never done right. This is simple shop math, but i think we're calling it trigonometry these days.<p><a href="https://blogs.windows.com/windowsexperience/2018/04/04/announcing-windows-10-insider-preview-build-17639-for-skip-ahead/" rel="nofollow">https://blogs.windows.com/windowsexperience/2018/04/04/annou...</a>
In case anyone is wondering what telemetry is collected: <a href="https://github.com/Microsoft/calculator/blob/master/src/CalcViewModel/Common/TraceLogger.cpp" rel="nofollow">https://github.com/Microsoft/calculator/blob/master/src/Calc...</a>
Awesome seeing another component of Windows (albeit a small one) shifting to open source. My hope is that over time, more and more components will end up open source as they get updated and rewritten.
MS goes on to open source the famous and non interesting parts of its products.<p>What's next? Notepad, Ms Paint?<p>Shall we see anything bigger than VS Code?
The history is truncated on GitHub. (first real commit is <a href="https://github.com/Microsoft/calculator/commit/c13b8a099eea11d5d6777de7562d350352b909d2" rel="nofollow">https://github.com/Microsoft/calculator/commit/c13b8a099eea1...</a> ) They're using GitHub to merge PRs now.<p>Was this source previously in the Windows repository? Has all development moved to GitHub? If it was in the Windows repo, are they mirroring it back?<p>Do they still have the old history? There are multiple ways to deal with this in git (grafts, replacements) I wonder if they're using anything like this to get full history, internally.
They accepted my pull request:<p><a href="https://github.com/Microsoft/calculator/pull/106" rel="nofollow">https://github.com/Microsoft/calculator/pull/106</a>
Nice to hear that.<p>I like to calculate stuff from time to time, so I use the default OS calculator app a lot.<p>The Windows one is actually pretty decent, except maybe for the shortcuts - e.g. raising to the power is under "y" for some reason.<p>Ubuntu/Linux(es) has by far the best one. The shortcuts are obvious and the whole expression is visible at all times.<p>The one for macOS is surprisingly lacking.
I can’t believe the core of it is still some C code from ’95 called “Ratpack”: <a href="https://github.com/Microsoft/calculator/tree/master/src/CalcManager/Ratpack" rel="nofollow">https://github.com/Microsoft/calculator/tree/master/src/Calc...</a> over which they added a whole bunch of enterprise fluff.
This is really cool! I thought the open sourcing of Winfile was cool too.<p>I hope they continue down this road. I doubt we'll see the NT Kernel on GitHub in my life time... but, one can dream.
While I applaud this, and I'm generally positive about Microsoft's new stance regarding open source, I wonder whether they ever have, or ever will, apologise for having made remarks like "Linux is communism". They caused a lot of damage. It feels a bit disingenuous to just pretend now that nothing happened.