TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

NumWorks: An open-source graphing calculator (with Python and Rust support)

128 pointsby semenkoover 2 years ago

15 comments

nsajkoover 2 years ago
Mods, please correct the editorialized and wrong title. NumWorks isn&#x27;t open source and never was.<p>What it is is <i>source-available</i>, because the source is available. Or at least it still was available the last time I looked at it.<p>NumWorks used to be fun because it had an unlocked bootloader, allowing users to download their own software onto the calculator. But then they did a face-heel turn.<p>To NumWorks&#x27; credit, I&#x27;m sure the UI is still miles ahead of Texas Instruments calculators.<p>EDIT: it seems NumWorks now allows users to download &quot;apps&quot; onto their devices. This is nice, of course, but still a far cry from the unlocked bootloader situation.
评论 #32612425 未加载
评论 #32616429 未加载
satiricover 2 years ago
I think the creators do legitimately want to build a truly open source calculator. The problem is getting the calculator registered for exams - the examiners naturally want to make sure that the calculator isn&#x27;t being used for cheating. And any method to replace the firmware, add custom applications, etc. can and should be viewed as a way to cheat on exams.<p>Personally, I&#x27;m hopefully never going to take another standardized exam in my life - I&#x27;d like to see a graphing calculator that <i>doesn&#x27;t</i> attempt to get certified for exams or school use, since this seems to be such a significant hurdle. But I know I&#x27;m in the 0.1% of graphing calculator users who don&#x27;t care about AP&#x2F;IB&#x2F;the SAT&#x2F;whatever.
评论 #32613140 未加载
评论 #32613260 未加载
CrazedGeekover 2 years ago
There’s a forked version of the OS called Omega that’s really nice: <a href="https:&#x2F;&#x2F;github.com&#x2F;Omega-Numworks&#x2F;Omega" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Omega-Numworks&#x2F;Omega</a><p>And apparently a jailbreak for Epsilon 16+: <a href="https:&#x2F;&#x2F;phi.getomega.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;phi.getomega.dev&#x2F;</a>
评论 #32613364 未加载
评论 #32618066 未加载
评论 #32619940 未加载
jedisct1over 2 years ago
It doesn&#x27;t support Rust at all.<p>There&#x27;s just a GitHub repository with a toy example in Rust, that uses nothing but direct unsafe calls to five C functions.<p>But Python, yeah, definitely. That&#x27;s the beauty of this calculator.
评论 #32613147 未加载
bb88over 2 years ago
I have one. It&#x27;s great. It&#x27;s quite an amazing bit of tech.<p>I wish they would split out the market, though, one for the educational market for tests and the like, and one for the professionals with wireless and more open capabilities.<p>I would like for instance to ship images of graphs to use in a web page. Or to use it as a keyboard to type equations and calculations into documents. Or to have it connect to PyPI say to grab programs that can calculate complex equations.... etc.
评论 #32613286 未加载
评论 #32614127 未加载
josephcsibleover 2 years ago
NumWorks is not open source. <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28344087" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28344087</a>
semenkoover 2 years ago
I just stumbled upon NumWorks and was excited to see some competition for TI&#x27;s calculator monopoly [1].<p>It looks like NumWorks is open source (including the hardware) [2] and supports Python and Rust! [3]<p>[1] <a href="https:&#x2F;&#x2F;gen.medium.com&#x2F;big-calculator-how-texas-instruments-monopolized-math-class-67ee165045dc" rel="nofollow">https:&#x2F;&#x2F;gen.medium.com&#x2F;big-calculator-how-texas-instruments-...</a><p>[2] <a href="https:&#x2F;&#x2F;www.numworks.com&#x2F;resources&#x2F;engineering&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.numworks.com&#x2F;resources&#x2F;engineering&#x2F;</a><p>[3] <a href="https:&#x2F;&#x2F;github.com&#x2F;numworks&#x2F;epsilon-sample-app-rust" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;numworks&#x2F;epsilon-sample-app-rust</a>
评论 #32611514 未加载
jhallenworldover 2 years ago
Numworks is interesting, but not really that great. The two things I don&#x27;t like are: 1. the Android app is a strictly a physical calculator emulator, and does not try to be the best possible calculator for Android. 2. On the real calculator, the user interface is pretty slow- sure, it&#x27;s responsive, but it&#x27;s not very efficient.<p>So for example, it comes in last on this benchmark:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;jhallen&#x2F;calculator&#x2F;wiki" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jhallen&#x2F;calculator&#x2F;wiki</a>
评论 #32615571 未加载
geophertzover 2 years ago
These calculators are very popular in France.<p>I know of a lot of teachers who use them for teaching.
gbraadover 2 years ago
The NumWorks is now a fauxpensource device. They changed their license months ago after a debacle with their exam mode. Delta&#x2F;Upsilon firmware are based on the pre-license change firmware.<p>Where does the statement around rust support come from?
评论 #32620793 未加载
wscottover 2 years ago
This thing looks a whole lot like the HP Prime[0] calculator. From the icons to select the &quot;applications&quot; (aka modes) and the pop up menus. That said the HP has a color screen and from the looks of it better buttons.<p>Too bad HP didn&#x27;t care enough about calculators to make the prime live up to its potential.<p>[0]: <a href="https:&#x2F;&#x2F;hpcalcs.com&#x2F;product&#x2F;hp-prime-graphing-calculator&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hpcalcs.com&#x2F;product&#x2F;hp-prime-graphing-calculator&#x2F;</a>
solarizedover 2 years ago
Beautiful design. but, another devices in my bag? no thank you. my phones already solve almost anything.
评论 #32617301 未加载
agumonkeyover 2 years ago
i wish to make a toy version of that on an esp32, with a RPL system on top (of course)
skaviover 2 years ago
How do the buttons feel?
hirebackenddevover 2 years ago
wow, this is awesome!