4 ms·
Bravo Apple! Calculator app has a memory leak
- pjmlp 1y agoThat is a lot of calculations, how can a plain calculator leak so much memory to reach 32 GB?
- rgovostes 1y agoMany years ago, ~2009ish, a friend pointed out that Calculator.app was giving the wrong sign when raising a positive number to a negative exponent. It turned out to be a bug in CFNumber affecting virtually every app. I noticed the other day that you can type "1+1 sq ft in sq in=" and macOS will helpfully autocomplete the answer: 1,694.0031 square inches. Which is completely wrong. 2 square feet is 288 square inches. It took a few minutes to solve the puzzle of what the hell it is doing. So take caution trusting Apple's math, which naturally is up to 2x better³—for some value of x.
- deleted 1y ago[deleted]
- OptionOfT 1y agoThank you for posting this. I had the same issue with a different calculation. The answer was wrong. I thought it looks weird because I put a space after the = and the autocomplete does not add that.
- handsclean 1y ago> 1+1 sq ft in sq in= Fun puzzle. Spoilers ahead: It seems it’s considering the first 1, and not the second, to be in square meters. “(1+1) sq ft in sq in” works.
- puce 1y ago1+1 sq ft = 11.76 feet^2
- jb1991 1y ago"1+1 sq ft in sq in=" The order of operations here is quite ambiguous. It’s not obvious even to a human reader how you would expect this to be interpreted.
- mulmen 1y agoI honestly can't tell what this would mean other than 2 square feet in inches. What's the other option?
- fluidcruft 1y agoAnother option could be that it's ill-posed and should just return an error.
- fzzzy 1y ago(1 sq ft in sq in) + 1?
- vrighter 1y agoWhich sort of unit is a "sq ft in sq in" and why would they have coded it in the parser as one? It's only ambiguous if it's explicitly coded badly to induce ambiguity.
- rgovostes 1y agoThere is a perfectly cromulent grammar for a unit-aware calculator: <expression without units> [<unit> [in <unit>]] <expression with units> [in <unit>] "1+2 feet in meters" and "1 foot + 1 meter" are both unambiguous. There is no order of operations in terms of how the units bind. The expression "1 foot + 1" is appropriately invalid. Of course the appropriate care must be paid to interpreting "in" correctly as either a unit or a keyword.
- mulmen 1y ago[flagged]
- throwaway984393 1y ago[dead]
- NaOH 1y ago[flagged]
- magnio 1y agoCan we get an exception to this? Twitter does not show replies (and many times, the tweet itself) if I am not logged in.
- mayneack 1y agoThis is to avoid blogspam not paywalls.
- dzhiurgis 1y agoAnd is xcancel is charity?
- NaomiLehman 1y agomore than Twitter
- mayneack 1y agoIt's open source software that runs on donations, so... yeah? https://xcancel.com/about https://xcancel.com/about
- serpenskisidiot 1y agowould take it over the amp links they are doing nowadays
- gnabgib 1y agoNo it's just a user avoiding dupe detection: https://news.ycombinator.com/item?id=45294836 https://news.ycombinator.com/item?id=45294836
- ajdude 1y agoAs soon as I try clicking that page, I got several pop-ups trying to take me to the App Store. When I finally managed to dismiss it, I just got a full screen pop-up asking me to sign in. I can't even view the link you posted on my phone. I wish there was a better way.
- ycui1986 1y agoThe apple’s calculator is so bad, I cannot believe it that tech website used praise this. If you type too quick, it misses numbers. If you type too many times “+” it add too many times If you try to use it as old standalone calculator, things does not calculate right. It is hard to clear numbers. Just so stupid.
- smallstepforman 1y agoIts been missing touch input for over 6 years now, still cannot believe their dev teams do not have professional pride to fix such an embaressing flaw.
- TZubiri 1y agoJobs is dead
- lukeinator42 1y agoI don't know if xcancel is getting hugged to death or blocks all of Canada or something, but I've been getting connection refused every time I've clicked on one of their links here.
- Marsymars 1y agoWorks in Canada here, but it’s probably just getting rate-limited by Twitter; I’m surprised any Nitter instance works at this point.
- LeoPanthera 1y agoI have fond memories of the Windows 3.1 calculator being unable to calculate 2.01 - 2. (It gives the answer 0.00)
- dzhiurgis 1y ago[flagged]
- bigyabai 1y agoX doesn't have a usable interface for the casual click-through audience that HN caters to. The static content is deliberately (and pointlessly) stripped to prioritize bilking X engagement over the user's engagement. In aggregate, people will choose to submit the option that abuses users less. Xcancel keeps the original X link unobstructed if you need it for some reason.
- Alifatisk 1y agoNo it should not, using that site without a Twitter account is horrible
- NaomiLehman 1y ago[flagged]
- abnercoimbre 1y agoCan we just say thank you for the xcancel link? I hope HN continues that trend for those of us without Twitter/X accounts.
- supernes 1y agoApple can save some memory by rewriting it as an Electron app.