HP rpn calculators are the best. I have 2 HP12cs on my desk that have accompanied me through my career in finance and still get used every time I want to calculate anything and don't want to crack out excel. To give you an idea how durable these things are, mine are later models using the inferior battery tech and poorer quality fabrication and are still running on their original batteries after 20 years of near daily use.
I fondly remember programming my dad's HP calculator[1] to do various important chemical engineering things when I was 10 or so.
There is a famous story about a zookeeper who was using an HP12C to calculate ratios for different ingredients and accidentally dropped it into the feed. According to the story it passed through the digestive tract of a hippo and was still able to calculate the yield to maturity of a bond after cleaning[2].
I find it sad that the knowledge of how to use calculators has declined, and as a result there is less market need for them, so they get discontinued (especially the good ones). I find a good engineering calculator indispensable.
The HP-15C is a really great one, although I usually prefer to use a much older HP-25 — it has most of the functions I need, and it can be used single-handed, which is a Big Deal. I even designed a Qi battery pack to make it useful in everyday life :-) https://partsbox.com/blog/wireless-charging-for-a-hp-25-calc...
I think learning an HP calc is a great investment of any engineer's time. For practical use, I find the HP-12C to be most useful for everyday things (because of percentage functions and date calculations), HP-25 for mechanical engineering and anything where I need to use a calculator one-handed, otherwise the HP-90 was the pinnacle of calculators in my opinion and I really like its unit-handling library. Do not automatically assume that the more recent HP Prime is "better" — in my opinion it is a contraption designed for university students, and I don't find it as useful for actual real work as earlier models.
The HP-15C is great, too, but I never use most of its functionality — for things like matrices there really are better tools. So you often end up using a small subset of what it can do, just to get the nice form factor.
On iOS, there are two apps that I'd recommend: "RPN-25 CE" is a great HP-25 emulator, and "Touch RPN" provides fast modern versions of the 12C, 15C and 16C (a programmer's calculator which I really like when writing embedded software).
When things get discontinued at the mass market level, it just means there is space for niche players. I'd argue that anyone wanting a classic HP-style calculator today is better off with one of the SwissMicros clones than a used original HP or a phone app:
(I have a DM42, and it is great as an object to fetishize the past. But in all honesty, it doesn't get that much use because the vast majority of the time, if I need to calculate something I'm already at a computer and reaching for the calculate is just more effort than opening a spreadsheet or a terminal window.)
Personally, I am somewhat surprised that people like the HP-42. I don't find it to be a good compromise at all. The calculators that I like using are ones that are either relatively simple and small and don't try to do too much (like HP-25, HP-11C, HP-12C), or ones that are complex, but do unique things that are very useful (like unit conversions in the HP-50G). The 42 is neither.
As to sitting at a computer, I guess it depends on what your calculations are and how quickly you can reach for a calculator (mine sits smack dab in the middle of my desk, between the split halves of my keyboard). But a spreadsheet won't let me quickly multiply values that are in microns and get an answer in engineering notation.
I am also not advocating for "graphing calculators" — plotting functions on a calculator makes no sense these days, nor do matrix computations. The sweet spot has moved in the direction of simpler calculators, because you are not likely to do anything complex (like graphing) on a calculator today.
> I have a DM42, and it is great as an object to fetishize the past. But in all honesty, it doesn't get that much use because the vast majority of the time, if I need to calculate something I'm already at a computer and reaching for the calculate is just more effort than opening a spreadsheet or a terminal window.)
Same experience here. I have a drawer full of HP's that never get used. Either the computer or a phone is always at hand. This was definitely untrue during the calculator's professional heyday 30-40 years ago.
I do have a 42 emulator on my phone that I use for occasional light calculations (tips, etc.). I used too much RPN in my formative years to enjoy using an algebraic calculator.
> I find it sad that the knowledge of how to use calculators has declined, and as a result there is less market need for them, so they get discontinued (especially the good ones).
It's probably because most jobs don't need them anymore, any calculations are done in pre-made software now, or in Excel. I've not had a need for a calculator other than fairly basic arithmetic (what's 10+9?) for years.
I "got back into calculators" recently (middle age is sad), rediscovering the graphical calculators of my schooling days. Maybe at the time I knew how to use it properly, but re-learning how to use it now made me appreciate the power. I did make me wonder if taught properly, or I had shown more interest how many extra marks I would have gotten in exams.
I blew a TON of lawn-mowing money on the first graphing calculator I ever saw in probably 1987. It was a Casio, and it was AWESOME at the time. I wish I still had it.
Why would I even bother investing time and money in a calculator when I can write a quick script in Python and not only do the computation but print sexy graphs as well? It's just more electronic waste in my opinion.
The HP-prime, which is I think the latest version of the HP line is also very good and supports both RPN mode and algaebraic mode (apart from a symbolic mode). There are also android, mac, and pc emulators available (and the pc version works under wine on Linux)
My only plaint is that I wish it had a qwerty keyboard, but then it would make it ineligible for AP exams. I never figured out why AP explicitly disallows calculators based on the keyboard configuration!
It's sad but I heard HP already sold off the support and development of HP Prime to another company. There are still bugs to be fixed, but next firmware update may never come.
It's my favorite calculator. It's sad to see it's (likely to be) the last calculator that HP produces.
I haven't used the others, so I can't compare. But I like the keys on the prime - they're hard rubber and make a satisfying click, and don't wiggle too much. Apparently the Prime-G1 had a contrast issue that affects visibility of the letters on the keys, but they fixed it in the Prime-G2.
Many of them were made with double shot injection molding. Rather than painting the label on the keycap, the label was molded into the key as a different color plastic.
This is generally in keeping with HP's overall level of engineering that went into these calculators. They used a series of custom microprocessors from the original HP35 on forward, and spent a great deal of time on numerical analysis to make sure the calculators produced good results. William Kahan was involved in this work for years. (Kahan was chief architect of IEEE-754, among his many other contributions to numerical analysis.)
Having one of these in high school in the 80s was awesome. No one else could use it. LOL.
I lost the 15C I had, but bought the programmers' version (16C) on steep discount at my university bookstore in about 1990 or 1991. I still have it on my desk, for random arithmetic, though I've never used it for its notional purpose.
In later years, I've kept an HP clone / RPN calculator app on every device I've had, even back in the Palm days.
I had a 15C in high school as well, as my father was a geek and told me he'd only buy me a calculator if it was RPN. I loved it, but I wore it out by the time I got to college and I replaced it with a 32SII. I've still got that one, but it long since died and won't turn on.
My first "pocket calculator" was an HP-45. I still have one on my desk, although I rarely use it because I don't want to burn out the LEDs, which do not age well into their 4th and 5th decades. Instead I use an HP-45 simulator on my phone. Somehow it just feels right.
It's crazy how much demand there is for these. An original 15c is going for more than $200 on ebay and the limited edition re-release is going for more than $400. I was able to get the 15c re-release when they did it, wish they would have done a 16c re-release as well.
I recently received a free one of these at a garage sale. The daughter of the nuclear physicist who used it during his career had it out and said I could have it for $0.50. I didn’t have small bills or change, so she just gave it to me.
I knew “of” HP calculators, but hadn’t yet deep dived into _why_ they were cool. This kicked it off for me. It’s probably on the original battery.
I suspect maybe she knew it was worth a fair amount, but didn’t care. She seemed very zen with the idea of reducing the amount of unused items in her life. It was a very cool, eclectic sale by two home-based artists.
Not as much fun as the real thing. I've owned several HP calculators, going back to the 1980s. My 15C might be my favourite, actually, although my 35S is similarly pleasant to use. Frankly, though, the loveliest were those early-era ones that had rounded backs that were so comfortable to hold and use with just one hand. For me, they are the true classics for use in the lab or the field.
I also used a large desktop as a student. It might have been a 9100, but I'm not sure. The keys were great (always a prime aspect of HPs) and it was hooked up to a little plotter that was very handy for seeing what a complicated function looked like.
Come to think of it, the only non-HP calculator I ever used was a Sinclair Scientific. It was really fun, but it only lasted a few years before it had electrical problems. But for one-hand use, it was amazing. And it was tiny and weighed very little. It had a sweet little plastic case to protect it, so you could put it in a pants pocket with keys and there was no problem.
Any simulator almost certainly lacks the numeric accuracy of the original.
I'm the primary numerical programmer behind the WP 34S (https://sourceforge.net/projects/wp34s/) -- essentially a superset of the 15C plus so much more. This stuff is not easy.
> Any simulator almost certainly lacks the numeric accuracy of the original.
Half the time, it's simply a result of relying on C's built in math (which pretty much translates to what your native ALU can do). I'm sure, as you allude to, the notion of doing more complicated and precise calculations is not normally considered.
Stuck on "import as" in its scons-local/ .. /gas.py. Debian-packaged scons complains, instead, about syntax "except OSError , (errnum, strerror)" in top-level SConstruct, which I expect is a python3 complaint.
Also, Debian doesn't have gtk-2. Doubt it works with gtk-3.
I have one 15C that belonged to my grandpa and another that belonged to my dad. Alas, I wonder what fantastic piece of technology will I hand down the line!
I had that 20S for years. Great calculator. Display went bad so I got rid of it. I wish I’d explored fixing it instead.
In spite of having no shortage of calculator apps at my disposal, I missed having a physical calculator so I actually bought a NumWorks calculator a couple of years ago. It’s a great calculator but there’s just something about that HP calculator aesthetic that I miss.
HP sold an official IOS version of the 15C for years but stopped updating it at some point. It still worked but didn't scale correctly on new iPhones. About a year ago I noticed that it had updated. It looks like they sold it to "Royal Consumer Products" aka hpofficesupply.com which is a licensee selling HP-branded (physical) calculators. It rotates between landscape and portrait mode and includes a full manual.
I got my HP-15C in high school around 1987. Two weeks ago, I changed batteries on it, and I'm really not sure I have done that more than once before.
The device is a delight to hold and use (the buttons are unmatched in their feel), and it's fun to program with instructions listed as coordinates to the buttons on the device. RPN is such an elegant and compact notation in use.
I also have a HP-48SX, but it sees much less use – the buttons are not nearly as pleasant and the screen is harder to read. For a CS crowd, the HP-16C is the one to get (I found an emulated version very handy, when I taught Computer Architecture, and while I don't really need it, I certainly would like the Microswiss version).
Agreed on the display, but HP got it better on the GX.
In retrospect, all of the 48/49 series calculators struggled with their UX... The UI was complicated by their attempt to be a general purpose calculating tool, but the hardware wasn't up to the ambition and computers/laptops ate their lunch in professional settings.
The haptics of the HP-1xC were the best. I wish they would still be made in the original quality. The SwissMicros clones just aren’t on the same level (also their displays differ significantly).
The last official production run was the 15c Limited Edition (ARM7-based, similar to the refreshed 12c around the time) a little over a decade ago. This variant was special enough that it shipped with a CD containing the official PC emulator.
I managed to swoop two of them back then while a broke ass uni student (sold out quick). Ended up reselling one just to make ends meet before graduating, but kept the other just in case my 35s went tits up; I still use that 35s regularly at the office, but CalcTastic[1] makes a very compelling replacement mobile app.
> Is there actually any market for these calculators?
Who are we kidding? Between engineering and finance types, RPN diehards are a dying breed IMHO. Even if a new RPN calculator were to get NCEES approval[2] for use in the FE/PE exams, in practice, very good RPN apps on mobile abound after formalities are out of the way.
For the classic HP RPN, it isn't. Numbers are entered directly into the X register. ENTER does several things: it finishes the input, copies the new value in X to Y (shifting the rest up) and inhibits "stack lift", so the stack won't be automatically shifted up when you start entering the next number.
Sounds complicated, but in practice you don't think about it at all.
Later calculators (the HP 42 and 48 lines) would basically accommodate either mode of operation. You can perform a calculation immediately without pressing ENTER to put it on the stack, or you could put it on the stack with ENTER first and it'll still do the same thing when you press an operator key.
I use an HP 48G+ frequently and I pretty much do both styles without any obvious rhyme or reason from my viewpoint. I just sometimes do one or the other.
I think you mean 28, not 42 — the 42 is also "classic" 4-register RPN. And I’m writing this mostly to push for the excellent Free42 emulator, which runs on just about everything (Windows, macOS, Linux, Android, iOS), and also powers the DM42 hardware emulator mentioned above. Only problem with it is that emulated buttons on a touchscreen are nothing like the real thing; I keep missing keystrokes.
I fondly remember programming my dad's HP calculator[1] to do various important chemical engineering things when I was 10 or so.
There is a famous story about a zookeeper who was using an HP12C to calculate ratios for different ingredients and accidentally dropped it into the feed. According to the story it passed through the digestive tract of a hippo and was still able to calculate the yield to maturity of a bond after cleaning[2].
[1] Looking at old photos I think his was a 29C or similar. [2] Recounted here https://www.hpmuseum.org/hp12c.htm