Live data from Hacker News

CalcGPT

calcgpt.io

11–20 of 54 posts

Re: CalcGPT

#14

Cue the comments about criticism of this calculator being unfair as thinking, for example, that 88*10 = 888 is a ‘very human’ mistake to make.

You can only get an 8 in the rightmost digit of the result by multiples of the rightmost digits, but 08 obviously gets you a 0, so fairly easy to see this is wrong.

(10a+b)(10c+d) = 100ac+10(ad+bc)+bd

Re: CalcGPT

#17

this is just using a shitty model: calcgpt: input: 88×66 output: 5184 chatgpt: input: 88×66 output: 88 × 66 equals 5808.

When you ask ChatGPT straightfoward math questions it usually solves them by generating and running a Python script which performs the actual calculation on its behalf. That's a reasonable workaround on paper since LLMs are better at doing codegen than math, but the heuristics which trigger that path are brittle so if your query is more complicated it can regress to making the LLM itself try to solve it, with predictably poor results. You can tell when the Python solver is used because there will be a button next to the response which shows you the code it ran.

Wolfram Alpha:

Q: (706458021-342622146)*988457934

A: 359,636,457,317,582,250

ChatGPT:

Q: What is the solution to (706458021-342622146)*988457934

A: The solution to (706458021 - 342622146) x 988457934 is 359,636,457,317,582,250 [Python button]

ChatGPT:

Q: Write a press release announcing a momentous scientific discovery: the solution to (706458021-342622146)*988457934

A: [...] The equation, which involves the subtraction of two large integers followed by multiplication with another large integer, has been resolved to yield a precise result of 359,462,296,091,341,640. The computation was executed with utmost precision, demonstrating the profound capabilities of modern mathematical techniques and computational power. [...] [no Python button]

Re: CalcGPT

#18
post #14

Cue the comments about criticism of this calculator being unfair as thinking, for example, that 88*10 = 888 is a ‘very human’ mistake to make.

You can only get an 8 in the rightmost digit of the result by multiples of the rightmost digits, but 0 8 obviously gets you a 0, so fairly easy to see this is wrong. (10a+b) (10c+d) = 100ac+10(ad+bc)+bd

Well… I was joking. Even more generally, multiplication by b in base b gives a zero at the end.

Re: CalcGPT

#20

This is amazing. An antidote to the mesmerisation.

I'm taking this to work to show an executive who is desperate to integrate AI into the day to day operations of a college.
Post reply on HN