Slashdot Mirror


Microsoft Open-Sources Windows Calculator (betanews.com)

Microsoft said today it has made the source code for its Windows calculator available on GitHub. The company said it hopes to work with contributors to improve the user experience of Windows calculator. In a statement, Dave Grochocki and Howard Wolosky of Microsoft said: Today, we're excited to announce that we are open sourcing Windows Calculator on GitHub under the MIT License. This includes the source code, build system, unit tests, and product roadmap. Our goal is to build an even better user experience in partnership with the community. We are encouraging your fresh perspectives and increased participation to help define the future of Calculator. As developers, if you would like to know how different parts of the Calculator app work, easily integrate Calculator logic or UI into your own applications, or contribute directly to something that ships in Windows, now you can. Calculator will continue to go through all usual testing, compliance, security, quality processes, and Insider flighting, just as we do for our other applications.

292 comments

  1. Port to Linux by Anonymous Coward · · Score: 5, Funny

    I hope this program gets ported to Linux now that it's open source.

    1. Re:Port to Linux by Anonymous Coward · · Score: 1, Informative

      There's got to be at least a dozen more capable calculator apps out there for windows and Linux.

      WTF is this worthy of even a post.

      Wait...msmash, who spends her day adding up her nickels per post on a windows calculator

    2. Re:Port to Linux by MBGMorden · · Score: 2, Funny

      I think your sarcasm detector may need the battery changed.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    3. Re: Port to Linux by Anonymous Coward · · Score: 0

      We need a good replacement for them all. Something that is Wayland and SystemD worthly.

    4. Re: Port to Linux by Anonymous Coward · · Score: 0

      GNU _plus_ LINUX! With Free Software, you have Freedom!

    5. Re: Port to Linux by Anonymous Coward · · Score: 1

      We need a good replacement for them all. Something that is Wayland and SystemD worthly.

      I have a $5 calculator sitting on my desk right now. I also have one on my phone. I also own advanced graphic calculators. Why exactly do we still need one on the OS?

      Calc seems like one of those apps that was "cool" to put on a PC 25 years ago, and never really justified itself beyond that. And those that use calculators use real calculators.

    6. Re:Port to Linux by jellomizer · · Score: 5, Funny

      I see this as a rather lame attempt to seem Open Source Friendly by Microsoft. It is like saying you are supporting the homeless in your city, but making sure the dumpster for your cafeteria is unlocked.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    7. Re: Port to Linux by omnichad · · Score: 1

      I don't own any physical calculators and I don't like leaving my physical keyboard to use a separate keyboard somewhere else. There are use cases out there.

    8. Re:Port to Linux by LordHighExecutioner · · Score: 1

      *real* HP41here, and who needs emulators ?!?

    9. Re:Port to Linux by Killall+-9+Bash · · Score: 3, Funny

      Soon, my beautiful sig.... soon.

      --
      "Prediction: within 10 years, Windows will be a Linux distribution." Me, 7-6-2016
    10. Re:Port to Linux by Anonymous Coward · · Score: 0

      I also have a real HP48 sitting right here next to me. But the emulator on my phone is so much more handy. Smaller and faster.

    11. Re: Port to Linux by Anonymous Coward · · Score: 0

      That's because you are an idiot who can't see the big picture. Part of this would be sorting out internal processes, legals and such. Same as how adding Pester as part of Windows was really about "how do we add opensource code as a is component"

    12. Re: Port to Linux by Anonymous Coward · · Score: 0

      25 years ago the interface was reasonable. Now it is just a pile of shite ...

    13. Re: Port to Linux by HatofPig · · Score: 1

      Having skeuomorphic renditions of familiar desk accessories aided new computer users users in accepting the virtual desktop interface metaphor. Whether or not they were actually useful in-and-of-themselves is ancillary.to this purpose.

      --
      Silicon & Charybdis McLuhan Kildall Papert Kay
    14. Re:Port to Linux by J053 · · Score: 1

      No need. Linux already has bc(1).

    15. Re:Port to Linux by UnknownSoldier · · Score: 1

      No need to replace the batteries on my HP48SX or HP48GX when I use m48+ on my phone. Plus it's one less device to haul around.

      Now get off my LAN ... :-)

    16. Re: Port to Linux by Anonymous Coward · · Score: 0

      The Windows calculator was a piece of shoot from day one -- actually, erase that, it was bad starting from design -- whoever was the intern who devised it (Gates?!?)

      At times, a calculator is useful for tests on output values, or to evaluate theories about how said values were produced (for instance, in audits). IIRC, the M$ calculator once did wrong calculations!

      But aside from that, it's so simple that it becomes less useful. I often use galculator because I'm using Xfce (now LXDE) and don't want the dependencies that "Qalculate!" pulls. Both are excellent accessories, only to be outperformed by the need to have a spreadsheet for more extensive calculations.

      When I hear about the M$ calculator being open sourced, I have a more clear idea of what they mean -- which was implicit when they said they'd release Windows Explorer as open source -- it can only be a mocking attempt.

      The calculator would be a good project for a CS undergraduate, but it wouldn't even qualify as a term paper -- and especially not in their current implementation. I could give an example of excellent calculator (besides those two I mentioned), but the point is those two open sourced "originals" get me mad on a daily basis -- as I'm forced to use such things at work; my only hope is that someone makes obligatory a security elevation to use them.

    17. Re:Port to Linux by Anonymous Coward · · Score: 0

      No need. Linux already has bc(1).

      How do you know that Linus has a big cock?

    18. Re: Port to Linux by Anonymous Coward · · Score: 0

      Why did you pay $5 for a calculator on your phone?

    19. Re: Port to Linux by Anonymous Coward · · Score: 0

      as does yours

    20. Re: Port to Linux by Anonymous Coward · · Score: 0

      Good luck using copy and paste to get large numbers into your desktop calculator accurately.

    21. Re: Port to Linux by Anonymous Coward · · Score: 0

      yours is perfect tho.

    22. Re: Port to Linux by Anonymous Coward · · Score: 3, Insightful

      >_ Why did you pay $5 for a calculator on your phone?

      Good thing you ask. Not the OP but let me take this very easy answer.

      A long time ago there was an excellent distro called Mandriva. The people there they were so good they were not only the best distribution, compatible with everything, but they provided the best infrastructure to allow many explorations for the various needs of a lot of use cases. Well, without further digression, let's say they weren't able to make money.

      I now happen to use an excellent Android calculator. It's so good it just made me forget or even think about purchasing a real device. I should pay the guy -- the product is so well done it makes me feel guilty for not paying and fear that the coder might go broke -- just like Mandriva.

      Sometimes not paying just because you can is not the most rational decision. Welcome to the sharing economy.

    23. Re:Port to Linux by slashdot_commentator · · Score: 1

      There's got to be at least a dozen more capable calculator apps out there for windows and Linux.

      If there were, no one would be interested or ask for Microsoft to open source their calculator program. And, as usual, evangelists ignore what makes this source code desirable. People want accuracy and lack of bugs in their programs. Vetted, proven, production code is more valuable for reusability. Seasoned software professionals already know this.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    24. Re:Port to Linux by Askmum · · Score: 1

      My HP48(GX) serves as my alarm clock. Never found a better one. Forgot my 48SX once in a sleeper car because I wanted to use it there.
      The emulator on my phone is brillant and a little smaller than the real deal (but does not accept expansion cards).

      As for the windows calculator, the one biggest flaw it has is that there is no square root button and that the Inv button does not inverse the square button.
      I mean, why a cube root and not a square root?

    25. Re: Port to Linux by cyber-vandal · · Score: 1

      That and being a big contributor to the Linux kernel, ASP.NET Core being fully open source and adopting Chromium to replace their proprietary browser.

    26. Re: Port to Linux by Anonymous Coward · · Score: 0

      I use Windows calc all the time

    27. Re: Port to Linux by Anonymous Coward · · Score: 0

      Why do you assume anybody ASKED for this?

    28. Re: Port to Linux by Anonymous Coward · · Score: 0

      Frankly it's like somebody at MS asked the question "What's the least valuable IP we can give away?"

    29. Re:Port to Linux by gtall · · Score: 1

      I do not recall a groundswell of calls for MS to open source their calculator. More likely, MS doesn't want to put any more resources into it because it won't generate any profit. So they decide to "gift" it to the open source community in the hopes they'll spend their resources on it. And it allows people like you to gush over how MS is giving back to the "community". The only community MS cares about is the business community paying them.

    30. Re: Port to Linux by DrXym · · Score: 1

      I use the Windows calculator all of the time. My biggest gripe with the Windows 10 one is it takes up too much space. The old one was a little more compact.

    31. Re: Port to Linux by Anonymous Coward · · Score: 0

      What's wrong with Calcd, Calculatord, and Buttond, which depend on selinux, gnome2, gnome3, apache, and staroffice?

    32. Re:Port to Linux by Anonymous Coward · · Score: 0

      Did you mean the dumpster is locked instead of being unlocked? There are edible treasures to be found there if you stay away from the meat and fish.

    33. Re: Port to Linux by jellomizer · · Score: 1

      There are other ways to sort out legal component, What this does is give the Open Source community junk code, which we are not interested in, and Microsoft will go back and say, see there just isn't interest in Open Source Code.
      Heck they should at least wait and release a Windows 3.1 productivity pack. Calculater, Notepad, File Explorer, Clock all in one burst. Vs this one thing at a time nonsence.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    34. Re: Port to Linux by Anonymous Coward · · Score: 0

      thanks for saying so

    35. Re:Port to Linux by Anonymous Coward · · Score: 0

      This got press because everyone knows about the Windows calculator. But did you know they also open sourced windows forms, WPF, and WinUI? The dotnet framework, the Roslyn compiler, absolutely piles and piles of excellent libraries, Visual Studio Code, and many contributions to projects they don't own?
      Microsoft isn't just talking the talk. They've been walking the walk for several years now.

    36. Re:Port to Linux by Anonymous Coward · · Score: 0

      There's got to be at least a dozen more capable calculator apps out there for windows and Linux.

      If there were, no one would be interested or ask for Microsoft to open source their calculator program. And, as usual, evangelists ignore what makes this source code desirable. People want accuracy and lack of bugs in their programs. Vetted, proven, production code is more valuable for reusability. Seasoned software professionals already know this.

      I'm holding out for open source Notepad. Probably the best app they ever wrote since 1987

    37. Re:Port to Linux by LanceJZ · · Score: 0

      I hope so too, and Android.

      --
      Lance Zimmerman of Panther Games
  2. Because they want it to be better! by Anonymous Coward · · Score: 4, Insightful

    Sure. This isn't 100% PR.

    If there was ever any piece of software that is done and needs no more work, it was this one.

    1. Re:Because they want it to be better! by istartedi · · Score: 1

      Indeed, I can't think of what I'd add. The benefit of a widget like calc.exe is that it starts *immediately*. It's a sub second start for sub-minute work. If I need anything more than what it provides, I'm firing up a spread sheet or some advanced number-crunching program that takes longer to start, but I'm OK with that because I'm going to be spending 15 minutes or more with it.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    2. Re:Because they want it to be better! by MBGMorden · · Score: 4, Insightful

      What baffles me is why they don't fix Notepad. I mean there are a TON of good other really basic text editors out there (Win32pad is my favorite for a direct replacement), but really all they'd need to do to make that program significantly more useful would be to make it handle Unix line-breaks correctly, and have some indicator (eg, a status bar) of cursor position within the file.

      There are other things that would be nice, but those fixes would literally take any decent programmer less than an hour to implement. I'm half convinced they lost the source code to the Notepad back in the Win95 days . . .

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    3. Re:Because they want it to be better! by darkain · · Score: 2

      You mean like this? https://www.theverge.com/2018/...

    4. Re:Because they want it to be better! by Anonymous Coward · · Score: 0

      Obviously your LinkedIn profile does not include "visionary" or "entrepreneur" so I'll give you a few tips ... think cloud or block chain or even blockcloud chain.

    5. Re: Because they want it to be better! by Anonymous Coward · · Score: 0

      If you need more than notepad, why not use wordpad?

    6. Re:Because they want it to be better! by Anonymous Coward · · Score: 0

      Notepad is the perfect quick and easy tool for simple needs. The two key benefits are that it loads super fast and that it strips all formatting. If you need more, there are plenty of great options out there.

      As for a status bar, try View > Status bar. They added that well over ten years ago.

    7. Re:Because they want it to be better! by JackieBrown · · Score: 5, Informative

      I use notepad to remove formatting from text copied somewhere else.

      That and if I don't have time to wait for a word processor to open.

    8. Re:Because they want it to be better! by Anonymous Coward · · Score: 0

      Notepad has a status bar that shows line# and column. Click the Format menu item then uncheck Word Wrap then click the View menu item then check Status Bar.

    9. Re:Because they want it to be better! by thereddaikon · · Score: 2

      Same here. I use it to sanitize text. If they started adding features then i could no longer use it for that. If I need more functionality in a text editor then I will use one of the countless alternatives available.

    10. Re: Because they want it to be better! by Comboman · · Score: 2, Informative

      Wordpad is not a text editor, it's a very basic word processor which uses Rich-Text-Format (though it can save in TXT by stripping out the extra formatting). When looking for "more" in a text editor, it's usually features like syntax highlighting, macros, CR-LF conversion, etc.

      --
      Support Right To Repair Legislation.
    11. Re: Because they want it to be better! by Anonymous Coward · · Score: 0

      The status bar always says the same thing

    12. Re:Because they want it to be better! by aitikin · · Score: 1

      Does Windows not have a "Paste and match style" option? It's been about a decade since I booted a computer into Windows, and I honestly don't remember if it did at that point or not.

      --
      "Don't meddle in the affairs of a patent dragon, for thou art tasty and good with ketchup." ~ohcrapitssteve
    13. Re:Because they want it to be better! by BenFranske · · Score: 1

      They DID both of the things you asked for last year: https://blogs.msdn.microsoft.c... It was included in the ill-fated Windows 10 1809 update though so it may not have yet reached your computer. Next time you update your Windows 10 version it will have both of the features you seek in notepad though.

    14. Re:Because they want it to be better! by EvilSS · · Score: 3, Informative
      --
      I browse on +1 so AC's need not respond, I won't see it.
    15. Re:Because they want it to be better! by EvilSS · · Score: 1

      It's up to the individual applications to implement it.

      --
      I browse on +1 so AC's need not respond, I won't see it.
    16. Re:Because they want it to be better! by SurenEnfiajyan · · Score: 2

      Yeah, but it hadn't recognized UNIX line endings for ages.

    17. Re:Because they want it to be better! by baker_tony · · Score: 2

      Try pressing Ctrl+Alt+V instead of just Ctrl+V
      Then select "Unformatted text".
      Obviously depends on the program, but I do Ctrl+Alt+V dozens of time per day, to KEEP formatting, because by default (in office) I have changed my options to remove all formatting and just paste text by default.

    18. Re:Because they want it to be better! by Anonymous Coward · · Score: 0

      Top tip: use this.

    19. Re:Because they want it to be better! by Anonymous Coward · · Score: 0

      Actually I think notepad's utter simplicity is it's best point. I use it for drafting short messages, collating random thoughts on a project, removing formatting from copied text and a bunch of stuff precisely because it's simple, old fashioned, doesn't try to think for me and (excepting the unix endline situation) it works ok.

      If ms decided to fix it they'd probably replace the menus with some sort of horrid ribbon-esque monstrosity, add support for fonts and styles, make it run slow and start doing stupid sh*t like smart formatting and auto-spell correct - that is, remove the one feature (simplicity) that draw me to it in the first place.

    20. Re:Because they want it to be better! by PrimaryConsult · · Score: 2, Insightful

      Oh man, status bar *and* word wrap at the same time?!? Not even sarcasm here, I never thought they would ever have bothered with it, yet the either-or choice annoyed me to no end (quick notes i wanted word wrapped, but config files I wanted line numbers). What next, having cake and eating it too?

    21. Re:Because they want it to be better! by Scarletdown · · Score: 1

      Edlin should be more than enough text editor ability for any one.

      --
      This space unintentionally left blank.
    22. Re:Because they want it to be better! by HannethCom · · Score: 1

      Better be careful eating that cake!
      https://youtu.be/sK_446ozew0?t...

      --
      Microsoft, Apple, Google, Amazon what's the difference? All steal money from devs and control with walled gardens.
    23. Re:Because they want it to be better! by Anonymous Coward · · Score: 1

      Because unix line endings are moronic.

    24. Re: Because they want it to be better! by Anonymous Coward · · Score: 1

      That's a UNIX problem that should have been fixed back in the 70s.

    25. Re:Because they want it to be better! by Anonymous Coward · · Score: 0

      What baffles me is why they don't fix Notepad.

      Just add an engineering mode option, that causes notepad.exe to silently launch notepad++ and exit.

      Seriously the only valid reason to use notepad is it takes less memory on gigantic files, and even then I think you may be able to get to VIM with the linux compatibility layer, which will still be better. Personally I'd recommend microsoft give the notepad++ author a stack of money and then include it by default in Windows and be done with it.

    26. Re:Because they want it to be better! by Anonymous Coward · · Score: 0

      If there was ever any piece of software that is done and needs no more work, it was this one.

      Hey, I would like a square root button, thank you.

      https://answers.microsoft.com/en-us/windows/forum/all/square-root-key-missing-on-scientific-calculator/275b1d48-99e3-4699-8d12-2ea2e07238f5

    27. Re:Because they want it to be better! by AmiMoJo · · Score: 1

      Calculators are actually surprisingly tricky bits of software. The Windows Calculator has a pretty decent arbitrary precision maths library, for example. If you just use the double type in your code you will very quickly run into rounding errors.

      In fact flaws in calculators are used for "calculator forensics", which is the practice of identifying a particular device or chip or bit of software by the errors it exhibits. There always has to be some compromise.

      The Windows calculator is actually pretty robust and the arbitrary precision maths library is a welcome addition to open source.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    28. Re:Because they want it to be better! by thegarbz · · Score: 1

      If there was ever any piece of software that is done and needs no more work, it was this one.

      You say that as if Microsoft writing a calculator which actually gives correct answers without classical CS101 level math errors isn't an incredibly recent phenomenon.

    29. Re:Because they want it to be better! by thegarbz · · Score: 1

      but really all they'd need to do to make that program significantly more useful would be to make it handle Unix line-breaks correctly, and have some indicator (eg, a status bar) of cursor position within the file.

      There are other things that would be nice, but those fixes would literally take any decent programmer less than an hour to implement. I'm half convinced they lost the source code to the Notepad back in the Win95 days . . .

      Were you going for funny? Those are literally the two features they added to Notepad last year.

    30. Re: Because they want it to be better! by K.+S.+Kyosuke · · Score: 1

      Who is feeding you those lines? Return to your carriage, sir!

      --
      Ezekiel 23:20
    31. Re:Because they want it to be better! by Anonymous Coward · · Score: 0

      Try Notepad2, here: http://www.flos-freeware.ch/notepad2.html

      Killer feature for me is that it can be configured not to open multiple copies of the same file. If you try to open a text file twice, it just brings the current window to the foreground. Saves me from accidentally editing multiple copies of the same file.

    32. Re:Because they want it to be better! by Anonymous Coward · · Score: 0

      I read that advice too - but it takes too long for my Windows VM to boot. Would appreciate a Linux port.

    33. Re:Because they want it to be better! by Christopher_G_Lewis · · Score: 1
    34. Re:Because they want it to be better! by thereddaikon · · Score: 1

      On windows I primarily use Notepad++, on *nix, and I'll probably get crucified for this, I use whatever the default text editor happens to be.

    35. Re:Because they want it to be better! by Scarletdown · · Score: 1

      All my Win 7 systems use the version of Wordpad from XP, instead of the pointlessly overhauled WP that shipped with 7. I also had to put Starfield from XP on all our W7 systems here at home; since Starfield is the only screen saver that matters. :)

      When I used to tinker around with Linux, Nano was always one of the first things I installed for a text editor. Come to think of it, back then, even after I got a fully operational desktop with LibreOffice and a few additional little editors, I would still often go to a terminal window and run Nano most of the time when I needed to edit a file.

      --
      This space unintentionally left blank.
    36. Re:Because they want it to be better! by Anonymous Coward · · Score: 0

      I use notepad to remove formatting from text copied somewhere else.

      Silly rabbit. That's what (g)vim is for.

    37. Re:Because they want it to be better! by LanceJZ · · Score: 0

      Why, when everyone uses Notepad++?

      --
      Lance Zimmerman of Panther Games
    38. Re:Because they want it to be better! by UnknownSoldier · · Score: 1

      Ah, good old Microsoft, adding features 20+ years after the fact when people needed them. /sarcasm

  3. Finally!!! by Anonymous Coward · · Score: 3, Funny

    We've been waiting years for this!

    1. Re:Finally!!! by sycodon · · Score: 4, Funny

      Next to be released....Clippy!

      --
      When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    2. Re: Finally!!! by Anonymous Coward · · Score: 0

      All those open source developers who have just been waiting for that source code are gonna kill themselves making up for all that lost time

    3. Re:Finally!!! by BringsApples · · Score: 1

      Funny you say that. My 1 and only idea as to how to "improve" calculator.exe was to have it running in some state, in the background, and any time one starts typing (while not focused on any windows) numbers followed by mathematical signs, it should spit out the answer on the screen. Basically keep the program part that does the calculations, but don't improve the interface, remove the interface.

      --
      Politics; n. : A religion whereby man is god.
    4. Re:Finally!!! by JackieBrown · · Score: 1

      Most of us probably are not calculating numbers anywhere near as often as you. I'd find this distracting.

    5. Re:Finally!!! by thereddaikon · · Score: 1

      It could also get really annoying really fast if you just wanted to type an equation without the answer. Just think how aggravating it would be if you just wanted to type 2 + 2 and it automatically appended = 4 every time. You would then have to compensate by deleting the extra text just like you have to fight with autocomplete on smartphones.

    6. Re:Finally!!! by Scarletdown · · Score: 1

      And Reversi too! Yes! All of this plus Reversi!!!

      --
      This space unintentionally left blank.
    7. Re:Finally!!! by Aighearach · · Score: 1

      emacs has tetris and pacman built in, I don't think expecting clippy to be in there is really asking that much of them.

    8. Re: Finally!!! by Anonymous Coward · · Score: 0

      If you push the win key first and then type simple arithmetic or unit conversions or something that does work.

    9. Re:Finally!!! by BringsApples · · Score: 1

      After further thinking over this, I decided to search for a way to do this with a key combo or something. Maybe most here already know of this but it's possible to assign a key to any program. To do this:

      1) Open the Start menu
      2) Find the application in the All Programs menu
      3) Right-click the desired program file and choose “Properties”
      4) In the Properties dialog, find the text box labeled “Shortcut key”
      5) Click in the text box and enter a key that you wish to use in your hotkey. Windows will automatically place “Ctrl + Alt +” in front. If you choose a function key or a numeric keypad key, only that key will be used and “Ctrl + Alt +” will not be added.
      6) Click "OK"

      Found here.

      --
      Politics; n. : A religion whereby man is god.
  4. Windows 95 calculator??? by gavron · · Score: 4, Insightful

    There are plenty of open-source calculators from HP-11C style RPN
    apps for Android and IOS, to a variety of callable interface ones on
    Linux, MacOS, and whatever.

    Microsoft's 24 year old calculator isn't worth the code it was stolen on.

    E

    1. Re:Windows 95 calculator??? by Anonymous Coward · · Score: 0

      $ python

    2. Re:Windows 95 calculator??? by Anonymous Coward · · Score: 0

      W10 version dumbass

    3. Re:Windows 95 calculator??? by Anonymous Coward · · Score: 1

      That's worth even less. At least the 24 year old one worked well.

    4. Re: Windows 95 calculator??? by itsme1234 · · Score: 2

      Or again maybe not:

      >>>>> 10*(1-0.9)
      0.9999999999999998

    5. Re:Windows 95 calculator??? by Anonymous Coward · · Score: 2, Interesting

      I took a peek at the code and this is not 24 year old code. It's using the latest C++ whizz-bang features. I happen to not be a fan of that. But the code does appear clean and well written. I think this would be nice for ReactOS to have.

    6. Re:Windows 95 calculator??? by Anonymous Coward · · Score: 1

      This seems to be the UWP version and if nothing else you can go through the telemetry hooks out of curiosity.

    7. Re:Windows 95 calculator??? by Anonymous Coward · · Score: 0

      Assuming you are allowed to install anything unapproved on your IT-regulated company box. If it's part of Windows, I get to use it.

      / frustrated? you bet your sweet bippy.

    8. Re:Windows 95 calculator??? by Anonymous Coward · · Score: 0

      But any windows calculator needs graphics output and an assembler programming environment, on top of which some kid can then program their own LISP interpreter, but with M-expressions this time.

    9. Re:Windows 95 calculator??? by Anonymous Coward · · Score: 0


      Microsoft's 24 year old calculator isn't worth the code it was stolen on.

      That's likely exactly why they open sourced it. MS figures it's not really worth developer time to improve the calculator, and they acknowledge it's something that's pretty basic. So why not get free updates for it?

    10. Re:Windows 95 calculator??? by omnichad · · Score: 1

      If ReactOS ever implements UWP, then sure. But it will be a long time before anyone would try adding that to the scope of the project.

    11. Re: Windows 95 calculator??? by Anonymous Coward · · Score: 0

      I believe the calc was updated round win 7/8. It's def not as it was back in the day ignoring graphical differences

    12. Re: Windows 95 calculator??? by Anonymous Coward · · Score: 0

      It's close enough...

      *ducks*

    13. Re: Windows 95 calculator??? by Anonymous Coward · · Score: 0

      Jealous faggot is jealous.

    14. Re:Windows 95 calculator??? by Anonymous Coward · · Score: 0

      Is this the same Windows calculator that use to say that 3.11 - 3.1 equals 0.0? Really. Go to Windows 3.11 and try it there.

      I don't know anyone that is saying (or thinking), "Gee, I wish I had another calculator on my computer."

    15. Re: Windows 95 calculator??? by Shikaku · · Score: 1

      Anything that uses floats will do that. Firefox Javascript console: 10*(1-.9)=0.9999999999999998 JRE8: System.out.println(10*(1-.9)); = 0.9999999999999998

    16. Re: Windows 95 calculator??? by itsme1234 · · Score: 1

      "Anything" is not suitable for a calculator app. I mean seriously (and this is sanitized just for the sake of argument example, imagine something you can't actually follow easily in your head):

      >>> 0.9-0.8
      0.09999999999999998
      >>> print(_)
      0.1
      >>> print(10*_)
      1.0
      >>> int(_)
      0

    17. Re:Windows 95 calculator??? by thegarbz · · Score: 1

      Microsoft's 24 year old calculator isn't worth the code it was stolen on.

      Well two things. Firstly MS rewrote the calculator. It's not the same as from 24 years ago. Second thing is the code wasn't stolen.

      Evidence: For 22 of the past 24 years the Windows calculator couldn't do basic math. Only MS could introduce math errors in a calculator app that are covered in a CS101 lecture, and 2 years ago the calculator could finally add and subtract.

  5. WOW! by LaminatorX · · Score: 4, Funny

    What's next, Minesweeper?

    1. Re:WOW! by AlanObject · · Score: 4, Funny

      No they have to get the Windows 3 clock out of the way first.

    2. Re:WOW! by Anonymous Coward · · Score: 1

      TADA.WAV

    3. Re:Wow! by Anonymous Coward · · Score: 0

      I will forever remember where I was and what I was doing when I learned about such momentous, earth-shattering news.

      Me too. Reading slashdot. 'nother day wasted....

    4. Re:WOW! by SurenEnfiajyan · · Score: 1

      Notepad.

    5. Re:WOW! by Scarletdown · · Score: 1

      Reversi.

      --
      This space unintentionally left blank.
    6. Re:WOW! by Anonymous Coward · · Score: 0

      They destroyed Minesweeper back in the Vista days when they overhauled its look; today it's a freemium app with ads. Any serious player uses a third-party version like Minesweeper X.

    7. Re:Wow! by Anonymous Coward · · Score: 0

      I immediately started looking at the code base. For years I have been doing multiplication with for loops. My eyes have been opened to the * operator. We are all better for this.

  6. Alabama Addition. by Anonymous Coward · · Score: 0

    Time to work on the pi = 3 Alabama addition. I wonder if there is a localization api?

    1. Re:Alabama Addition. by Anonymous Coward · · Score: 0

      1. #define M_PI 3
      2. recompile OS
      3. ????

    2. Re:Alabama Addition. by Scarletdown · · Score: 1

      How will that affect my formula of Pi R Round !Square?

      --
      This space unintentionally left blank.
  7. Minor Requests by Drethon · · Score: 1

    Can someone now put the 1/x button back where it is easily accessible and make the programmer version allow floating point numbers? I get really annoyed when I'm dealing with hex values that are whole numbers, where 1 represents 2^(-8), and I can get the integer value from the hex, but then have to copy the value to the scientific calculator to convert to the floating point value...

    1. Re:Minor Requests by Anonymous Coward · · Score: 0

      Pull requests are welcome.

    2. Re:Minor Requests by Anonymous Coward · · Score: 3, Funny

      This male dominated industry never ceases to amaze me with their constant "pull requests".

    3. Re:Minor Requests by Gabest · · Score: 2

      Haha, exactly my problem. As a programmer, I stopped using it when they only allowed integers in "programmer" mode. How can they be so retarded?

    4. Re:Minor Requests by Anonymous Coward · · Score: 0

      That, but also stupid that there's no unsigned math possible in the programming mode

    5. Re: Minor Requests by Anonymous Coward · · Score: 0

      I have an open pull request please

    6. Re:Minor Requests by kackle · · Score: 1

      I copied the old calculator to my new machine; now I have the best of both worlds.

      By the way, I only JUST learned about its "digit grouping" feature; it is helpful for these aging eyes.

    7. Re:Minor Requests by UnknownSoldier · · Score: 2

      > make the programmer version allow floating point numbers?

      Agreed. In the mean-time here are 3 different solutions (shamelessly stolen from this thread) to show a floating-point in hex:

      1. Use Windows Calc
      2. Use Javascript
      3. Use Unix bc

      1. Using Windows Calculator press the following hotkeys: (Note: This worked in Windows 7, I'm not sure if it still works in Windows 10. Who knows if MS fucked up the hotkeys...)

      a) Integer portion:

              Alt-2 (enter number) Ctrl-L Ctrl-P Ctrl-R - Ctrl-R ; Ctrl-C Alt-3 F6 Ctrl-V F5

      Explanation of what those cryptic hotkeys do:

              Alt-2 (switch to Scientific mode) ... enter number or do calculations ...
              Ctrl-L (equivalent to MC button)
              Ctrl-P (equivalent to M+ button)
              Ctrl-R (equivalent to MR button)
              -
              Ctrl-R
              ; (equivalent to Int button)
              Ctrl-C
              Alt-3 (switch to Programmer mode)
              F6 (equivalent to DEC button)
              Ctrl-V
              F5 (equivalent to hex button

      b) Fractional portion:

            Alt-2 Ctrl-R - Ctrl-R ; = * 2 y 32 = ; Ctrl-C Alt-3 F6 Ctrl-V F5

      Exampe: 123.456 will show two outputs: 7B, and 74BC 6A7E

      2. Use Javascript. Open up any browser and start the developer console (Windows Chrome press Ctrl-Shift-I)

              var n = 123.456;
              console.log( n.toString(16) );

      Will display: 7b.74bc6a7ef9dc

      3. Use the Un*x arbitrary precision calculator: bc -l.

      bc -l
      obase=16; scale=40;

      123.456 / 1.0
      7B.74BC6A7EF9DB22D0E5604189374BC6A7EF

      Notes
        a) make sure you load the math library with -L.
        b) You have to use the stupid divide by 1.0 trick to force the full output because bc only defaults to the precision of the input numbers.

      Sad that MS can't even implement a basic programmer calculator after all these years. LOL.

    8. Re:Minor Requests by vinsci · · Score: 1
      GNU bc version 1.07.1 surprisingly gives three different answers.

      > bc -l
      obase=16
      scale=40
      0.456+0.0
      .74B
      0.456*1.0
      .74BC
      0.456/1.0
      .74BC6A7EF9DB22D0E5604189374BC6A7EF

      --

      Trusted Computing FAQ | Free Dawit Isaak!
    9. Re:Minor Requests by radarskiy · · Score: 1

      I've seen what programmers do with floating point arithmetic. This was the only safe option.

    10. Re:Minor Requests by UnknownSoldier · · Score: 2

      Yeah bc is wonky; it has a bug / feature where it only uses the precision of the input. Dividing by 1.0 forces full precision. These seem to be the general heuristics:

      Addition: precision = min( lhs, rhs )
      Multiplication: precision = lhs + rhs - 1, but doesn't seem consistent
      Division: precision specified by scale

      Given this input ...

      bc -l
      obase=16;scale=40;

      0.456 + 0.
      0.456 + 0.0
      0.456 + 0.00
      0.456 + 0.000
      0.456 + 0.0000
      0.456 + 0.00000
      0.456 + 0.000000

      0.456 * 1.
      0.456 * 1.0
      0.456 * 1.00
      0.456 * 1.000
      0.456 * 1.0000
      0.456 * 1.00000
      0.456 * 1.000000

      ... produces these (inconsistent) results:
      .74B
      .74B
      .74B
      .74B
      .74BC
      .74BC6
      .74BC6 -- WTF? Should be 0.74BC6A

      .74B
      .74BC
      .74BC6
      .74BC6 -- WTF? 3*3 digit precision is 5 digits???
      .74BC6A -- WTF? 3*4 digit precision is 6 digits???
      .74BC6A7 -- WTF? 3*5 digit precision is 7 digits???
      .74BC6A7E -- WTF? 3*6 digit precision is 8 digits???

      --
      Slashdot: Too fucking lazy to fixing their shitty LAMENESS filter so people can't actually post SHORT code snippets.

    11. Re:Minor Requests by vinsci · · Score: 1

      Perhaps this is why the bc(1) page, which I haven't really read, describes it as "bc - An arbitrary precision calculator language", the source code might be funny too.

      --

      Trusted Computing FAQ | Free Dawit Isaak!
  8. you betcha by Anonymous Coward · · Score: 0

    " to improve the user experience of Windows calculator"

    I don't have a user experience.....I have a calculator

    It seems they need help to screw up their calculator........

  9. Link was at the very end of the article by thegreatbob · · Score: 3, Informative
    --
    There is no XUL, only WebExtensions...
    1. Re:Link was at the very end of the article by Anonymous Coward · · Score: 5, Informative

      I found this interesting, from the readme:

      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.

      The OS's built-in calculator app collects telemetry? Really??

    2. Re:Link was at the very end of the article by thegreatbob · · Score: 2

      I would have been more surprised if it did not. Win10 seems to be one of the most heavily instrumented pieces of software ever produced. I wonder if they'll be getting some interesting telemetry in the near future.

      --
      There is no XUL, only WebExtensions...
    3. Re:Link was at the very end of the article by SurenEnfiajyan · · Score: 3, Informative

      And here is the flag https://github.com/Microsoft/c...

    4. Re:Link was at the very end of the article by Khashishi · · Score: 1

      Hmm, I thought the source code to this application would be pretty much the most boring thing in the world that any CS minor could cobble together, but perhaps this code is a lot more interesting than I thought.

    5. Re:Link was at the very end of the article by coofercat · · Score: 1

      Tangentially, so does dotnet (as in the command line tool).

      I can't imagine how long that'll last in the first PR against the supposedly open source calculator. If it stays, it'll be the cause of more forks than an Apache web server.

    6. Re:Link was at the very end of the article by coofercat · · Score: 1

      ...and beware, that even with the flag set to "don't send", Calculator will still track you to some degree. It seemingly fetches localisation and currencies from home.

      static constexpr auto sc_MetadataUriLocalizeFor = L"https://go.microsoft.com/fwlink/?linkid=2041093&localizeFor=";
      static constexpr auto sc_RatiosUriRelativeTo = L"https://go.microsoft.com/fwlink/?linkid=2041339&localCurrency=";

      FWIW, I was looking to see where it actually sends telemetry so I could block it on my router (and/or send some spam maybe ;-))

  10. Exploit code coming in 3...2...1... by Anonymous Coward · · Score: 0

    Great - so now people are going to make 0-day exploits by finding Calculator code faults, because it's installed on millions of computers which have now become ripe targets.

    Thanks, Microsoft!

    1. Re:Exploit code coming in 3...2...1... by Anonymous Coward · · Score: 0

      I'm curious as to what kind of exploits you think the calculator could fall victim to. It doesn't allow external connections, it doesn't cross privilege domains, it doesn't even open potentially malicious files.

    2. Re:Exploit code coming in 3...2...1... by Scarletdown · · Score: 1

      It has access to the Windows clipboard. Is there any way that can be exploited? Just curious.

      --
      This space unintentionally left blank.
    3. Re:Exploit code coming in 3...2...1... by Anonymous Coward · · Score: 0

      Plus the firewall ruleset that Microsoft puts in place (and makes sure is in place every time Windows Update runs) ensures that the Calculator program can receive unsolicited TCP connections and UDP packets from the Internet.

      Unless you check your firewall every few minutes to make sure that it is how you set it, it will take on the Microsoft "swiss cheese" configuration at every turn.

  11. thanks by Anonymous Coward · · Score: 0

    I came here looking for this, not spam

    1. Re:thanks by thegreatbob · · Score: 1

      Even The Verge had a more prominent link, at the beginning of its second paragraph. Not simply the word "here".

      --
      There is no XUL, only WebExtensions...
  12. Wow! by OneHundredAndTen · · Score: 4, Funny

    I will forever remember where I was and what I was doing when I learned about such momentous, earth-shattering news.

  13. im sure it was a warm reception by nimbius · · Score: 5, Insightful

    microsoft: we are committed to open source, here is some software we released as "opened source"
    internet: yeah this license isnt really open source
    microsoft: We have heard the feedback and are continuing our awesome open source initiative.
    internet: its cool. since you spent 40 years trying to force people to use your crappy software, we came up with other open source tools that all either do the same thing, or do it much better than yours.
    microsoft: Here is calculator. It is a small but advanced tool you can use
    internet: Linux has about 34 different calculators already. and they run in windows too.
    microsoft: Yes yes, you are welcome. finally, A calculator that is open source. now if youll excuse me, ive only got 2 plays left on my zune copy of mmm-bop and id like to enjoy them.

    --
    Good people go to bed earlier.
    1. Re:im sure it was a warm reception by Rick+Schumann · · Score: 1

      Pretty much this, yeah. It's insulting, really.

  14. Slowly becoming more open source by xack · · Score: 1

    We had the old file manager, early DOS versions and now the calculator. Eventually Microsoft will probably go the Red Hat route and Make the full switch to open source. They already kind of are with Edge soon being based on Chromium.

    1. Re:Slowly becoming more open source by omnichad · · Score: 1

      They already kind of are with Edge soon being based on Chromium.

      You see that as a trend toward being more open and not a repeat of what they did with Java?

    2. Re:Slowly becoming more open source by gtall · · Score: 1

      Dumping old dead code is somehow following Red Hat?

    3. Re:Slowly becoming more open source by Areyoukiddingme · · Score: 1

      Dumping old dead code is somehow following Red Hat?

      Yes. What else would you call pulseaudio?

  15. Too bad it's the new one by Gabest · · Score: 2

    The old blue-ish type could use decimals and switch to hex in a single interface, without losing the numbers. I don't understand why they had to separate it into multiple modes. Very annoying.

    1. Re:Too bad it's the new one by Anonymous Coward · · Score: 0

      They copied from Gnome calculator.

    2. Re:Too bad it's the new one by Anonymous Coward · · Score: 0

      I don't understand why they had to separate it into multiple modes. Very annoying.

      Coz you are not smart enough to understand their genius. Your welcome.

    3. Re:Too bad it's the new one by Anonymous Coward · · Score: 0

      * you're

    4. Re:Too bad it's the new one by Anonymous Coward · · Score: 0

      * yore

    5. Re:Too bad it's the new one by theultramage · · Score: 1

      That's why long ago I transplanted calc.exe and calc.exe.mui from WinXP. It's much more suited for the things I use it for.

    6. Re:Too bad it's the new one by Anonymous Coward · · Score: 0

      Yes, the pre-metro calculator was far superior. Unfortunately someone let the hipsters at the code. Now it's been completely re-written in c# with a bazillion .net depenencies, with lots of "annoying and confusing" functionality removed (the actually useful stuff).

      The damn thing was perfectly fine, worked grreat. But no, the design kids and webscale-mongodb-python brainwashees who have no clue how to write efficient functional code from scratch.

      So ya, Windows really is dead now. It is all broken beyond usability for science or business. Nice work MS. (so nice it looks like sabotage from within)

    7. Re:Too bad it's the new one by Anonymous Coward · · Score: 0

      * yor

    8. Re:Too bad it's the new one by Anonymous Coward · · Score: 0

      Yes, the pre-metro calculator was far superior. Unfortunately someone let the hipsters at the code. Now it's been completely re-written in c# with a bazillion .net depenencies

      Wanted to say the same thing. This code is shit. I expected that before opening it, was only surprised that they wrote it in C++ instead of C#

    9. Re:Too bad it's the new one by Anonymous Coward · · Score: 0

      Yep, their telemetry showed that nobody uses the new calculator so they just dumped it to github. At work I had to spend an hour or so to copy and fix the old calc.exe from old Win7 machine to Win10. It would be nice to meet the idiot, who decided to make a calculator full screen "app".

  16. Thin edge of wedge? by mykepredko · · Score: 5, Interesting

    While I agree with the general consensus that releasing the source to calculator is underwhelming, I'm wondering if there is more to the plan here.

    Maybe Microsoft has a long term goal of making more apps open-source, to help with the support workload or to develop more Microsoft developers and maybe find some UI designers with fresh approaches.

    1. Re:Thin edge of wedge? by kackle · · Score: 2

      I figured it was 'Write/improve stuff for us so we can put it in the next OS version we sell.'

    2. Re:Thin edge of wedge? by swillden · · Score: 1

      While I agree with the general consensus that releasing the source to calculator is underwhelming, I'm wondering if there is more to the plan here.

      I'm sure there is, because otherwise, why bother? I think this is just them dipping their toes into the water, to see how interacting with the open source community on an app that ships with Windows will work. So they want to start with something innocuous.

      Unfortunately, they've chosen an app that's so innocuous that they may be disappointed in the response. They may take from the experience that it's not worth open sourcing stuff, because no one contributes anyway.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    3. Re:Thin edge of wedge? by drinkypoo · · Score: 1

      While I agree with the general consensus that releasing the source to calculator is underwhelming, I'm wondering if there is more to the plan here.

      There was just some story where people were complaining about how long it took to launch the Windows 10 calculator. Maybe Microsoft is just hoping that someone will fix it so that it launches in a reasonable time. Alternately, the calculator in Windows 7 still pops up rapidly, maybe they want to break that.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Thin edge of wedge? by Anonymous Coward · · Score: 0

      That may be the entire point. Now they'll forever have a case study that they can point to directly and say, "We tried to work with the open source community. No one wanted to interact with us."

      I have to think someone in the decision tree that lead to this was aware of what the reaction would be to this.

    5. Re:Thin edge of wedge? by swillden · · Score: 1

      That may be the entire point. Now they'll forever have a case study that they can point to directly and say, "We tried to work with the open source community. No one wanted to interact with us."

      I have to think someone in the decision tree that lead to this was aware of what the reaction would be to this.

      That's a silly argument. Who would they need to say that to? No one that matters is demanding that they work with the open source community. The only reason they would do it is because they think they stand to get something out of it.

      Also, apply Hanlon's Razor. Don't fall into the trap of thinking that big corporations are full of insanely brilliant people who never do legitimately dumb things. They're not.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    6. Re:Thin edge of wedge? by Dutch+Gun · · Score: 3, Informative

      "Dipping their toes?" Wow, where have you been? They've already released THOUSANDS of open source projects, including some massive ones, like .NET core.

      https://opensource.microsoft.c...

      --
      Irony: Agile development has too much intertia to be abandoned now.
    7. Re:Thin edge of wedge? by Anonymous Coward · · Score: 0

      Or to try and get the community to do the work even more inexpensively than their H1B slaves.

    8. Re:Thin edge of wedge? by AmiMoJo · · Score: 1

      It's a sound business decision.

      What value does keeping the Windows calculator closed source provide? It's not like competitors are going to benefit, they already have calculators in their operating systems and the quality of the built-in calculator app is not a factor in picking Windows over say Linux.

      On the other hand, making it open source may help developers on the Windows platform by giving them things like an arbitrary precision maths library and a nice example app to learn from. They are using git internally for development anyway, so the amount of effort to transfer it to Github (if it wasn't already there but set to private) is tiny.

      It's the same reason that Google releases stuff like Tensorflow, Facebook released that Javascript library... Open Source is good for business, because it helps build up platforms and ecosystems by making use of work the company was doing anyway.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    9. Re:Thin edge of wedge? by gtall · · Score: 1

      MS infecting the open source world with their CrapWare is not good thing. It's best kept within MS so the cockroaches have something to eat.

    10. Re:Thin edge of wedge? by Anonymous Coward · · Score: 0

      I'm convinced you are correct. And while the FOSS advocates repeatedly denigrate these moves (Linux for-ev-ar!), I think they are missing the point. Badly.

      I'm prepared to take Microsoft at their word. They won't ever be a completely FOSS company, that seems a stretch. But Microsoft is a different company now. They have different leadership, different priorities. They have had some notable failures (Windows RT, Windows Mobile, Windows Vista & 8) and some interesting successes (Surface). Windows 10 adoption certainly didn't grow at Microsoft's target rates but FOSS advocates keep thinking that equates to failure and that is wrong too.

      Look at Microsoft's recent moves:

      - open sourcing .NET Core;
      - Linux Subsystem for Windows;
      - buying GitHub;
      - a new effort at Windows Lite (yes, I know the history, skepticism is warranted, don't bother);
      - nearly everything out of Microsoft Research is open sourced these days.

      The thing is, FOSS advocates have systemic weaknesses in the way they think about technology. They are:

      1). FOSS is an ideology, and ideological purity is the only acceptable situation. Thus Canonical & Red Hat are good and most companies are bad. Interestingly though, even 'good' companies are forever in peril of becoming bad (see Canonical);
      2). Microsoft is Evil and is singled out for special scorn and derision. Microsoft can never be good no matter what.

      Microsoft doesn't quite fit the Manichean duality anymore, so the FOSS fanatics are stuck viewing it as solely evil when that is demonstrably wrong.

  17. Not the Win32 calculator... by Anonymous Coward · · Score: 0

    It's the BS "app" calculator, with all of it's fancy features like sign-in required, phone home telemetry, and etc. How blessed we are!

  18. A calculated move, to be sure by Anonymous Coward · · Score: 0

    What's your nefarious plan, Micro$oft? Surely you know the true value of Micro$oft Calculator.

  19. Telemetry by Anonymous Coward · · Score: 0

    Telemetry is disabled in development builds by default, and can be enabled with the SEND_TELEMETRY build flag.

    that's great, I sure didn't want to miss out on sending some telemetry

    1. Re: Telemetry by Anonymous Coward · · Score: 0

      Me too. Just imagine if we all sent telemetry, all the time, continuously. Unimaginable riches await Microsoft!

    2. Re: Telemetry by Anonymous Coward · · Score: 0

      It could be part of a plan:

      1. Release the calculator app with telemetry enabled.

      2. Use the exposed telemetry example as an argument for how the telemetry in Windows "isn't too bad".

      3. Ignore the fact that calculator telemetry is quite possibly entirely useless and not at all commensurate with the telemetry being sent by the OS itself.

      4. Profit.

  20. Next Week: Microsoft Open-Sources Hello World by Anonymous Coward · · Score: 1

    Microsoft is dead.

  21. Whatever by Anonymous Coward · · Score: 0

    I won't get excited until Windows 10 is open-sourced so I can remove all the telemetry bullshit.

  22. Remarkable by Anonymous Coward · · Score: 0

    From now on I'll be programming and open-sourcing at least one calculator a day, maybe two on sundays. Looking forward to all the /. articles on my calculators. Yay!!!

    1. Re: Remarkable by Anonymous Coward · · Score: 0

      But your calculators will have fewer bugs than the windows one, so hardly newsworthy at all.

  23. Li-ii-nks! by Anonymous Coward · · Score: 0

    Li-ii-nks!
    Li-ii-nks!
    Li-ii-nks!
    Li-ii-nks!
    Li-ii-nks!

    Which none are found in TFA.

    1. Re:Li-ii-nks! by thegreatbob · · Score: 1

      The link is the very last word of the article, "here". https://github.com/Microsoft/c...

      --
      There is no XUL, only WebExtensions...
  24. Amazing! by Anonymous Coward · · Score: 0

    Say what you want, but the Windows calculator is the best of its class. No lin-sux or OSuX calculator compares. This is a huge win for the open source community, and it is sad to see so much negativity just because it is microsoft.

    1. Re: Amazing! by Anonymous Coward · · Score: 0

      Maybe you should do some youtube videos reviewing software calculators.

    2. Re: Amazing! by Anonymous Coward · · Score: 0

      found the freetard

    3. Re: Amazing! by Anonymous Coward · · Score: 0

      found the feetard

  25. Whoopeedoo by Anonymous Coward · · Score: 0

    Next, they are going to opensource notepad. Shit nobody uses. Microsoft fake attempt at opensource..

  26. Oh good by bistromath007 · · Score: 1

    This means I'll be able to get a version that doesn't beg me to rate it on the windows store

  27. If I ever start saying things like.... by Anonymous Coward · · Score: 0

    Our goal is to build an even better user experience in partnership...

    ... somebody just shoot me. To have a job where you had to talk like that it would be horrible.

    I prefer being a human being, and even talking like one on occasion.

  28. A Calculator... by Anonymous Coward · · Score: 0

    Really? An app that an 8 year old with a "programming Windows apps for dummies" style book could author in a weekend. How many project managers and H1B's worked on Microsoft's version that they think this is worth open sourcing?

  29. Open source something useful, Solitaire by BLToday · · Score: 1

    Solitaire was probably the most use bundled application of Windows until they ladened it with microtractions.

  30. Insider fighting? by jabberw0k · · Score: 2

    For a moment there we almost had a revelation on what really goes on in Redmond

  31. Check the source. by Anonymous Coward · · Score: 5, Interesting

    What makes it so slow?

    1. Re:Check the source. by Anonymous Coward · · Score: 0

      Probably 14 thousand .net calls in a horrible mess of oo spaghetti written by a bunch of hipster kids who have no idea what they are doing.

      If we wanted the code for a windows calulator written by MS - we'd want is the Windows 3.1 and the Win2K calculator. Ones that are written efficiently, by someone who knows what they are doing (i.e. can write functional c, and clean their own damn memory, its part of the job of a programmer kids)

    2. Re:Check the source. by thegarbz · · Score: 1

      What makes it so slow?

      The viruses on your computer.

    3. Re:Check the source. by Anonymous Coward · · Score: 0

      Telemetry? There was an earlier comment about that. Who needs telemetry in a calculator?

    4. Re:Check the source. by Anonymous Coward · · Score: 0

      can write functional c, and clean their own damn memory, its part of the job of a programmer kids

      THIS

      The market is flooded with fucking morons who would shit themselves if they ever had to deal with memory allocation. Imagine how they'd react to threads.

      It's like having an electronic engineer who somehow has never learned how to solder

  32. Interesting by Anonymous Coward · · Score: 0

    How much was the developer paid and how long did it take him?

  33. Yeah they have a plan by aepervius · · Score: 2

    The same plan as when their game division say "they will start again supporting pc gaming". Lip service, but in reality do nothing of worth. With the calculator it is so comical as to give me tears of laugh. There are so many OS project which do better with more functionality, and heck there isn't anything in windows calculator a 1st year student could not slap in a week in java.

    --
    C. Sagan : A demon haunted world:
    http://www.amazon.com/gp/product/0345409469/
    visit randi.org
  34. Please add this to Ubuntu by Anonymous Coward · · Score: 0

    Please add this newly available code to Ubuntu

    The Ubuntu calculator stinks -- no sign-change button and the Ubuntu calculator runs as a singleton (why??) -- sometimes I want a second or third on-screen calculator

    While I'm here, the Ubuntu calendar program stinks too and needs replacing -- try this: run the calendar program and leave it run for a couple or three days; next, click on the [go to today] button and see what happens [answer=nothing, it stinks]

    They are atleast reducing the bugs in the default Ubuntu filemanager, although it is simply by reducing features (no more right-click, create-file??) -- doesn't smell good either

    1. Re:Please add this to Ubuntu by Anonymous Coward · · Score: 0

      The calculator I like on linux is xcalc though sometimes the rendering for "square root" button is corrupt. One remarkable thing is it's already installed on your system even when xterm isn't. It doesn't load megabytes of libraries so opening is instant even on 5400 rpm hard drive.

    2. Re: Please add this to Ubuntu by Anonymous Coward · · Score: 0

      the thing is, when they can't get the easy things right, how can Ubuntu be trusted for harder things like secure software

  35. Headline should read... by Anonymous Coward · · Score: 0

    Headline should read: "Microsoft, tired of supporting C++ / XAML applications, open sources Calculator with a MIT license on GitHub."

    I don't blame them, it's a utility program and likely no one wants to be responsible for maintaining it.

    We rewrote or decommissioned dozens of old c/c++ applications in my large company in the last few years. We couldn't find decent developers at our pay rates to work on C++. We even had a hard time finding consulting companies willing to staff augment our team.

    1. Re:Headline should read... by Anonymous Coward · · Score: 0

      Helps if you look somewhere other than India and pay more than Burger King.

  36. I'm hoping it will soon get an RPN mode.

  37. Mickey$oft math! by rstanley · · Score: 1, Troll

    I can't wait so they can teach us Mickey$oft math!

    Linux kcalc app:
    3 + 3 * 3 == 12

    Linux command line app bc:
    3 + 3 * 3 == 12

    Linux C Program using C Standard operator precedence:
    int main(void)
    {
          printf("3 + 3 * 3 == %d\n", 3 + 3 * 3);

          return 0;
    }
    Output:
    3 + 3 * 3 == 12

    Windows 10 Calculator:
    3 + 3 * 3 == 18!

    Priceless!!! ;^)

    1. Re:Mickey$oft math! by Scarletdown · · Score: 1

      It wasn't until within the past year I discovered that I could switch from Standard Mode to Scientific (under the View menu, or otherwise Alt+2). Putting it in scientific mode makes it follow the proper order of operations.

      --
      This space unintentionally left blank.
    2. Re: Mickey$oft math! by Anonymous Coward · · Score: 0

      And for those who didn't study any maths at high school:

      Under the standard mathematical order of notation, */ take precedence over +-, resulting in:

      3 + 3 * 3 = 3 + (3 * 3) = 12

    3. Re:Mickey$oft math! by Anonymous Coward · · Score: 0

      But it takes away your square root button. Don't worry, the cube root button is there.

    4. Re:Mickey$oft math! by rstanley · · Score: 1

      Correct math should work the same in ANY mode in ANY calculator, unless using some other unusual mode such as Reverse Polish Notation.

      How many people used the "Standard Mode", not knowing of this bug???

  38. Microsoft open-sources Windows calculator by DontBeAMoran · · Score: 1

    Dear Microsoft,

    good thing you did not wait 26 more days to make this announcement.

    --
    #DeleteFacebook
    1. Re:Microsoft open-sources Windows calculator by coofercat · · Score: 1

      Oh I don't know... I'm sure slashdot will help 'em out in that regard.

  39. New improved calculator by TJHook3r · · Score: 1

    Can't wait for a snazzy new calculator to come out... ! Come on MS, pretty much every programming course teaches you to make a calculator within the first few weeks!

  40. Graphing features by Only+Time+Will+Tell · · Score: 1

    If they are serious about building out its functionality, it would be nice if it had added graphing and calculus features added to it to mimic a TI-83 or TI-89. This could be a benefit to students who have to share calculators in school and can't afford one for home use (or those times you just don't have one on you). Having it shipped and supported right inside Windows would be a great benefit for students.

    1. Re:Graphing features by Anonymous Coward · · Score: 0

      Just download Virtual TI. Run that on a cheap Atom tablet, and you have all the functionality of the actual calculator plus a whole lot more for the same or even less money.

    2. Re: Graphing features by Anonymous Coward · · Score: 0

      But they could just use octave or python or R or anything for this

  41. lubuntu % calc by Anonymous Coward · · Score: 0

    Hopefully now Lubuntu can fix their % calculation in their own calc app!

  42. no comments by Anonymous Coward · · Score: 0

    no comments? not a single one?
    Ah, right. Nobody cares.

  43. Kraig Brockschmidt by Anonymous Coward · · Score: 0

    I learned how to program by studying the source code for the original calculator back in the early days of Windows. Lots of fun.
    Thanks for all the fish, Kraig.

  44. And the right answer is... by Anonymous Coward · · Score: 0

    http://thomasokken.com/free42/
    I change the Skin to "realistic" as that looks a lot better. More skin fun: http://thomasokken.com/free42/skins/

    Or just use dc from your command line prompt. Be sure to install bc to get dc.

  45. SEEMS LIKE REALLY BAD IDEA!!! by Anonymous Coward · · Score: 0

    "contribute directly to something that ships in Windows, now you can"

    So now all hackers & malware writers can insert their own hidden backdoors (extremely hard to detect & intentionally created bugs) directly to Windows source code???

    "Calculator will continue to go through all usual testing, compliance, security, quality processes, and Insider flighting, just as we do for our other applications."

    So MS people think, they can always catch any backdoors created by most expert hackers & malware writers in the world???

  46. Everyone Herp A Derps about how crappy it is but.. by Anonymous Coward · · Score: 1

    It's a little less work for the folks at ReactOS.

  47. /pr by Anonymous Coward · · Score: 0

    Irrelevant, period!

  48. Windows 10 calculator is slow compared to 7 by Stonent1 · · Score: 2

    In Windows 7, Start > Run > Calc and calculator loads instantly and you can start using it. That's when the calculator appeared to be written using Windows Forms. When they switched to Modern UI or WPF in Windows 10, when you open it, Start > Run > Calc. wait...wait...wait... and then it's open. Nearly every application that they switched from 7 to 10 in this way has a loading lag that wasn't there before.

    1. Re:Windows 10 calculator is slow compared to 7 by Anonymous Coward · · Score: 0

      It's .NET framework. I've noticed that even small utilities that have .NET 2+ dependencies take a few seconds to start. I only have 1 that also uses WPF (I wanted an alpha channel on my window edges for reasons) and that doesn't seem any slower.

      Someone sent me a method to build the .NET dependencies into my application that will supposedly alleviate this, but I haven't tried it yet.

    2. Re:Windows 10 calculator is slow compared to 7 by Anonymous Coward · · Score: 0

      Agreed. I dislike the "modern" calculator.

      There are ways of getting the old-style calculator back on Windows 10. https://www.winhelponline.com/blog/get-old-classic-calculator-windows-10/

      I use Windows 10 Enterprise at work (university IT dept), and the old calculator was still available in previous Win 10 builds (maybe LTSB or 1703), so I replaced calc.exe with that version on my system which is currently build 1803.

    3. Re:Windows 10 calculator is slow compared to 7 by Anonymous Coward · · Score: 0

      Windows 10 LTSB and LTSC have win32calc.exe instead of the new one. Same with Server 2019 (2016 has the UWP one). Hilariously enough you can't even run the pre-10 calc.exe in 10 without modifying the .exe to not hit the AppCompat framework that blocks it.

    4. Re:Windows 10 calculator is slow compared to 7 by omnichad · · Score: 1

      The difference isn't even noticeable on a decent computer. Otherwise, I might care.

    5. Re:Windows 10 calculator is slow compared to 7 by Anonymous Coward · · Score: 0

      The built in calc in windows 10 is now an 'app' that needs to access the Windows app store.
      Behind our corp firewall, our machines are not allowed to the app store. At some point in the last updates, calculator stopped working. Run calc.exe and it says "This app can't open. Check the Windows store for more info"

      Just awesome.

    6. Re:Windows 10 calculator is slow compared to 7 by Ksevio · · Score: 1

      Yep, I downloaded the Windows 7 calculator on Windows 10. Not only is the interface faster, but the programmer mode exists and is very useful.

    7. Re:Windows 10 calculator is slow compared to 7 by Anonymous Coward · · Score: 0

      The difference is noticeable to a healthy human. You should care.

    8. Re:Windows 10 calculator is slow compared to 7 by ljw1004 · · Score: 1

      The old windows7 calculator was a win32 app. That started up almost instantly. (you say it's Windows Forms, but I think that's wrong. Windows Forms is a .NET layer on top of the win32 "user32.dll" API for displaying dialogs/buttons/windows. I think calculator used the win32 API directly, as do many C/C++ win32 apps. There are two different C++ layers on top of user32.dll which calc might have used... I'm not sure.)

      The new windows10 calculator is a modern store app, also known as WinRT, formerly called Metro. WinRT apps can be written in C++, JS or .NET. (you say ModernUI or WPF, but it's certainly not WPF - WPF is a .NET layer on top of something a bit lower than user32.dll - I think it used graphics acceleration where it could, and didn't use the user32.dll APIs).

      Another poster commented that the problem is that the new calculator is slow because it's in .NET. That's wrong for two reasons. First, the slowness is inherent in all WinRT apps. Try it with even the simplest no-op C++ WinRT app. It takes a minimum of 500ms to launch and do nothing, compared to about 20ms for a win32 app. Second, .NET store apps get compiled to native, and the startup overhead is so small it's hard to measure. And indeed I don't even know if the new calc is written in C++ or JS or .NET -- we can find out easily by looking at the files on disk.

    9. Re:Windows 10 calculator is slow compared to 7 by Anonymous Coward · · Score: 0

      Can't notice the difference even on my junk work computer.

    10. Re:Windows 10 calculator is slow compared to 7 by Anonymous Coward · · Score: 0

      Sure looks like managed c++ with a WPF UI. Maybe I am looking at the wrong github though.

    11. Re:Windows 10 calculator is slow compared to 7 by thegarbz · · Score: 1

      Start > Run > Calc. wait...wait...wait... and then it's open

      Format your computer. You fundamentally broke something.

      Posted from a 7 year old piece of shit machine which has no problem opening the Windows 10 calculator instantly.

    12. Re:Windows 10 calculator is slow compared to 7 by omnichad · · Score: 1

      So healthy humans are defined as people who are using a 10-year old PC?

  49. Pardon my French by quonset · · Score: 2

    Jesus fucking Christ! Why the hell does one need to have an "improved" experience when using a calculator? It is just about the simplest piece of software one uses. The only thing it needs to do is perform mathematical calculations.

    Does everything need to be an "experience"? How about just working?

    1. Re:Pardon my French by omnichad · · Score: 1

      Does everything need to be an "experience"? How about just working?

      Then you just experienced it working. Just because it's a long word doesn't mean it has to have a fancy definition.

    2. Re:Pardon my French by Anonymous Coward · · Score: 0

      Does everything need to be an "experience"? How about just working?

      Then you just experienced it working. Just because it's a long word doesn't mean it has to have a fancy definition.

      Now, define improved experience!

    3. Re:Pardon my French by omnichad · · Score: 1

      works better.

  50. GPL virus by Anonymous Coward · · Score: 0

    Quick, let's link in the GNU Multi-Precision library (libgmp) to extend the calculator with support for massive numbers. Thanks to GNU LGPL v3 and GNU GPL v2, it will infect this MIT licensed source and bind it to the terms of GPL.

  51. Wake when they open source office by labnet · · Score: 1

    Most of Bill Gates wealth is built on luck timing and greed. The EU should have forced MS to fully document their file format.

    --
    46137
  52. Awesome! by naubrey · · Score: 1

    I'm so excited about this! Microsoft Windows Calculator is hands down one of the most important applications I use on a daily basis. This is vitally important to me! --said no one ever. WTF?

    1. Re:Awesome! by rstanley · · Score: 1

      "Awesome!" ??? You should read my comment above. https://news.slashdot.org/comments.pl?sid=13526488&cid=58227112 Then go back and double check some of your calculations on a legitimate calculator, software, or hardware!

    2. Re:Awesome! by Anonymous Coward · · Score: 0

      Did you even read the comment you replied to, or just the title of "awesome" ?

  53. dropped button presses by Anonymous Coward · · Score: 0

    The Microsoft calculator drops 5+% of button-presses when one presses the mouse button while moving (but entirely within a graphical button).

    After 20 years of constant cursing...
    Do you think some NON-MICROSOFT person might finally fix the calculator?

    Next April Fools' headline:
    Notepad and Wordpad to interoperate with Linux text files.

    I wouldn't be surprised if the lost mouse clicks reflect an architectural flaw in the Windows window system.
    There is no excuse for the CR-LF vs LF design limitation.

    My opinion is that the problems are deeper than just programming.
    There is institutional stupidity, and institutional refusal to improve.

    1. Re:dropped button presses by Anonymous Coward · · Score: 0

      Yes they did announce support for line endings in notepad.

  54. As if we need another calculator by Anonymous Coward · · Score: 0

    Wonder how many are cheering that we finally have Microsoft's calculator in open source??

  55. "The company said it hopes to work with... by Anonymous Coward · · Score: 0

    ...contributors to improve the user experience of Windows calculator."

    Here's my contribution: SpeedCrunch.

    Glad I could contribute. The only thing missing from SpeedCrunch is hex to decimal and decimal to hex conversions. SpeedCrunch is better in every way for one-off number calculations and Excel and Google Sheets are better at handling quick-n-dirty analytics (SUM(), AVG(), etc).

    Next up: Microsoft will open source Notepad or MS Paint and we'll have another good chortle.

    1. Re:"The company said it hopes to work with... by UnknownSoldier · · Score: 1

      > The only thing missing from SpeedCrunch is hex to decimal and decimal to hex conversions.

      Maybe I'm missing something but could you clarify what you mean because I'm not seeing that?

      hex(123.456)
      0x7B.74BC6A7EF9DB22D0E56

      dec(0x7B.74BC)
      123.45599365234375

      (press F2 for decimal then enter in)
      123.456

      (press F8 for hex and it will now show as)
      0x7B.74BC6A7EF9DB22D0E56

  56. #ifdef SEND_TELEMETRY by SurenEnfiajyan · · Score: 3, Informative
    1. Re:#ifdef SEND_TELEMETRY by ffkom · · Score: 2

      It would not be a genuine Microsoft product if it did not contain malicious code. It's like a signet proving this is the real Windows calculator, not some cheap rip-off.

    2. Re:#ifdef SEND_TELEMETRY by ffkom · · Score: 1

      Ah, btw., they have a sentence about this in their README.md:
      "This project collects usage data and sends it to Microsoft"
      (followed by some unapt attempt of justification).

    3. Re:#ifdef SEND_TELEMETRY by Anonymous Coward · · Score: 0

      Depends on your network.

      On my pi-holed network, the #define would be more accurately described as "try to egress data to unknown server and realize that you actually need the server address to do that." :)

      https://pi-hole.net/

      At least they didn't sanitize the code to pretend they aren't spying on you.

    4. Re:#ifdef SEND_TELEMETRY by Anonymous Coward · · Score: 0

      My guess is that they added the tracking collection to Calc.exe to track when folks use it as a test call when they are trying to break shit with stack smashing/buffer over runs.

      Regardless i always use a google search for my calculations. I want to make sure the man knows that i know that they know when I'm too drunk to do the kind of math capable on Calc.exe in my head or taste the chicken that I'm eating for that matter.

  57. Calc? Really? by Anonymous Coward · · Score: 0

    That is like Apple announcing they will include a small cardboard box for FREE with every new iPhone. Why not open-source Windows 7?

    Because they are MICROSOFT and will not open-source anything of any value whatsoever.

  58. Windows Calculator has a product roadmap? by Anonymous Coward · · Score: 0

    Microsoft actually wasting time on a product roadmap for Windows calculator is pretty funny. I wonder who the lucky product manager was who got that gig.

    1. Re:Windows Calculator has a product roadmap? by Anonymous Coward · · Score: 0

      "I wonder who the lucky product manager was who got that gig?"

      Sajit Gupta Patel probably.

  59. Can't use an emulated calc on SAT by tepples · · Score: 1

    A student will still need to buy an authentic TI-83/84 or TI-89 calculator for standardized testing because the College Board's SAT rules ban QWERTY keyboards and touch screens.

  60. Insider flighting by epine · · Score: 1

    Terry Gilliam did some insider flighing in The Adventures of Baron Munchausen (1988)—mainly Robin Williams's head flying around on a Roman dinner plate (about as useful as the source code to Windows calculator).

    Robin's expression is slightly on the mirthful side in this one, even by his own standards. Anything to do with Uma Thurman's brief nude scene, in her filmic debut?

    Google's calculator, with it's magic unit conversions, is a different beast, whose source code would have some actual value.

  61. Released to the Public Domain ... by Anonymous Coward · · Score: 0

    #! python3
    from __future__ import print_function, division
    from sys import argv, version
    from math import *
    S = ' '.join(argv[1:])
    if S:
            R = eval(S)
            print(S, '=', R)
    else:
            print(version)

  62. Feature Request by nuckfuts · · Score: 1

    I'm curious whether any improvements made to the open source code would be back-ported into Windows?

    I often use the date calculation feature in calc.exe. Sometimes I inadvertently click on the "Calculate" button instead of "=" when doing an arithmetic calculation, however, and once clicked, I can't go back to using the numeric functions without closing and reopening the program.

  63. Flood it with garbage by Anonymous Coward · · Score: 0

    Didn't read the code, but maybe it reveals enough to flood the telemetry servers with garbage data!

  64. Gee thanks by Anonymous Coward · · Score: 0

    Thats a way to show them you support OSS.. *eyeroll*

  65. good. by Anonymous Coward · · Score: 0

    now maybe they'll quit fucking with win7s calculator during major updates when it's plugged-into win10. the 'app' version sucks donkey dick.

  66. Can we get TrueSpace open sourced now? by DMJC · · Score: 1

    I'd love it if Microsoft Open Source Caligari TrueSpace. It's about the only product they own I want. Hasn't been supported since 2008, would be lovely to have the code.

  67. Linux has 34 calcs, most of which suck. by laxr5rs · · Score: 1

    Like most apps on Linux for the user side compared to closed source apps, all the "calculators" being claimed here are bound to be a mismatch of probably OK code and dev laziness/chaos in user interfaces. I've been at this game for over twenty years now. I've spent years working on Linux and Windows. Long enough to see open source promises by the "crowd" come an go. It appears this crowd can only see this as some kind of joke. It's not a joke. MS is making Windows and the WLS file compatible with the next update. They're doing things. What are you all doing? Looks like you are sitting around with your 2% user market share - that never changes, and complaining. Sure, open source has a lot more calculators, and - almost no one cares.

    1. Re:Linux has 34 calcs, most of which suck. by caseih · · Score: 1

      And yet here you are. And in the meantime Linux has become mainstream, and the idea of open source has become the norm, and expected, even of big proprietary companies. So I'm not quite sure what to make of your comments. The philosophies that propelled Linux and open source to be no only mainstream, but clear overall winners, is now percolating into Microsoft and other companies and we're all better because of it.

      Oddly enough, both the Mate desktop and Gnome have built-in calculator apps that appear functionally identical to the good old Windows' calc.exe. I can't really complain about anything here, except to mumble something about HP reverse polish.

    2. Re:Linux has 34 calcs, most of which suck. by Anonymous Coward · · Score: 0

      Just use windows then. No one is making you use linux or anything else. Drink the MS juice and shut up.

  68. PROGMAN.EXE by Anonymous Coward · · Score: 0

    I hope we get the Win16 program manager as open source soon.

    1. Re:PROGMAN.EXE by Anonymous Coward · · Score: 0

      I would be ready to switch to Gnome 3 if it comes with the program manager.

  69. Just trollin the troll. by Anonymous Coward · · Score: 0

    I'm sure GP's Facebook shadow profile counts him as a visionary. Not everything needs a Rube Goldberg machine to work. Its just dad it takes a visionary to call a simple calculator done.

    Its like refining a fork. Sure there is plastic, sure there is the spork, but a fork is a fork. The spork didn't replace it, its basic design is done. Its going to get ported to Linux for the lulz, and there will likey be troll code submissions. I'd be surprised if somebody didn't turn it into Amarok or WinAMP or include emacs. But basically the Windows Calculator has to do three things well:

    1. Be recognizable in its function, basic multiplication or repeat addition.

    2. Load instantly.

    3. Work with the number pad on a QWERTY keyboard.

  70. Replacing CALC.EXE by mattb47 · · Score: 1

    Related info here...

    The Win10 calculator has an awful UI. It's huge -- much bigger than it needs to be. As others here have noted, it also starts slowly, since it's a Windows Store app and not a normal Win32 program. As others here have also noted, it may not work at all if your network's firewall blocks Windows Store access. (Or you remove the Windows Store from Windows.)

    So, replace the darn thing. There are lots of other Windows calculator programs out there. (My favorite is Moffset FreeCalc: http://www.moffsoft.com/freeca.... It may not be visually the most beautiful either, but it doesn't take up tons of screen real estate, it's fast, and it does everything I need. And it's free.)

    And if you want, you can do some registry hacks so any attempts to run calc.exe instead run Moffset FreeCalc, or whatever is your calculator of choice.

    My batch here is also easily adjustable to open a different calculator (e.g. Calculator Plus, or whatever), just change the folder\file referenced.

    (You could also use this same technique to replace notepad.exe with Notepad++ or whatever other various replacements from stock Windows apps that you might want. Note, however, that Windows may likely reset your settings anytime there's a major build update, e.g., one of Microsoft's big every-six-months build updates.)

    Batch file posted here in Pastebin:
    https://pastebin.com/a8na7k4d

    1. Re:Replacing CALC.EXE by Khashishi · · Score: 1

      I prefer speedcrunch. https://speedcrunch.org/

    2. Re:Replacing CALC.EXE by UnknownSoldier · · Score: 1

      Thanks for the suggestion. This is actually pretty decent as it works across Windows, Linux, and OSX! And its GPL as a bonus.

      Mod parent +1 interesting.

  71. If microsoft was serious... by Anonymous Coward · · Score: 0

    They would be releasing win?.x and win9x/me as open source, with all ijntellectually encumbered parts removed, and a regression test suite for expected API/ABI behavior given the original code.

    If they did this, then every legacy system left could be updated and secured, a whole generation could learn what the transition period from 16 bit dos to 32 bit Wintel was like, and people could be reminded how you were one able to swap a Windows hard disk between computers and all that would happen is your System->Devices->Device Tree would be spammed with multiple system's worth of drivers and pci ids :)

    Personally Win9x and DirectX =8.1 are what I'm interested in. Microsoft broke support for it with the DirectX 9.0b or c pack for Windows 2000/XP and it's never been fixed since. Since those packs were required to run on later service packs of windows, you couldn't play a whole swath of legacy games on windows anymore, unless you happened to have an OS with compatibility support that actually worked, which was rare for the home user.

  72. Pull request by Anonymous Coward · · Score: 0

    rm - rf

  73. I don't by Anonymous Coward · · Score: 0

    I don't.
    - Google has a strong inescapable grip on Chromium anyway?
    - This is to save money and fire the Edge team / move it to other purposes
    - They EOL Internet Explorer and can ask Windows 8.1 users to move to Edge Chromium
    - Microsoft already has goddamn Electron applications so they're using Chromium already. So, they're tying themselves to Electron and Chromium
    - Web apps on Android phones may run on Chrome and Edge Chromium. Other savings there. They can try pushing Edge Chromium on Android a bit. Same thing here the value is that it's the same thing so it won't bitch on Google web crap or on everything else that is dev'ed for the phone duopoly.

  74. Pretty much worthless by CptLoRes · · Score: 1

    As I read the statement, I literally saw a scene in my mind of an empty space with tumbleweed blowing by.

  75. Open Issue: Solitaire! by Anonymous Coward · · Score: 0

    I'm even serious.
    Myself, I migrated to linux years and years and years back.

    My parents were a bit more recalcitrant.
    During a time of crisis though - ie. their hardware getting older and no longer able to keep up with the accumulated bloat - a lightened-up version of Linux Mint has drawn zero complaints.

    What was the one thing that I had a hard time finding a replacement for?
    The Solitaire game.

    (I did manage to find an open source card game package, and it included a version of Solitaire that *mostly* passed muster though, you know, some of the background designs and card graphics weren't quite.. The Same :)=

  76. Skinnable by Anonymous Coward · · Score: 0

    Making in skinnable would be a nice touch

  77. Calculators in RL by os2fan · · Score: 1

    The Windows calculator is only an algebraic one. It does not handle RPN notation, In my younger days, I wrote a program in 8bit rombasic that emulated something like a HP15, but you could set the operation in 'base by', eg "base 73 by 10's". You could set your own degrees and logs as well, independently of the base (eg 28 sto T would set the circle to 28 degrees.)

    The calculator on the desktop is not really all that useful, unless you can edit the calculation history. For plain dos and Windows, i used to use a thing called 'acalc' from PC-DOS 7, but i wrote a rather cute calculator in REXX, which does much of the same thing. (It supports trig functions in circles too).

    Of course, we see reactos has a nice calculator that looks pretty much like the windows one. They had the thing set up so you could run the winxp type version under w2000. Microsoft forced you through a large DLL for this activity. Nothing like what you need to run the norton desktop for windows one though. It uses quite a large slab of the application.

    --
    OS/2 - because choice is a terrible thing to waste.
  78. Which One? by Anonymous Coward · · Score: 0

    Which one is it? The old calc.exe, or the new fucking useless piece of shit that comes with Windows 10 and server and CANNOT BE RUN AS ADMINISTRATOR!!

    I mean, it is a piece of shit no matter what. But, an administrator can't run a fucking calculator? WHAT THE FUCK!

    Want a great calculator? Try KCalc the KDE calculator on Linux. The only thing I wish it had was a "paper tape" feature.

  79. Not a news by erik.lonroth · · Score: 1

    Why is this even on slashdot? Its a pathetic News if not News at all. I just released a more interesting repo with an empty README under GPL.

  80. Minesweeper by Anonymous Coward · · Score: 0

    No, not clippy. Minesweeper, definitely! When do I get to see the code for that!?

  81. Finally! by aglider · · Score: 1

    Something completely new in the open source software scenario!

    Thank you Microsoft!

    --
    Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
  82. Great! by Anonymous Coward · · Score: 0

    This is the greatest thing ever happened in software!

  83. Fuuuu by fubarrr · · Score: 1

    function multiply(a,b){

    for (i=0; i b; i++) {
    a += a;
    }

    return a;
    }

    1. Re:Fuuuu by Anonymous Coward · · Score: 0

      function multiply(a,b){
      for (i=0; i < b; i++) {
      a += a;
      }

      return a;
      }

      print(multiply(1, 1.01));

      2

  84. Next up by Anonymous Coward · · Score: 0

    Gonna make a pull request for my BLAS and LAPACK integration. Working on a symbolic toolbox as well.