KnightOS – an open-source operating system for TI calculators
github.com
github.com
[0]: https://en.wikipedia.org/wiki/Texas_Instruments_signing_key_...
Fun Number Theory Facts
Gentlemen,
A mathematical morsel for your entertainment and edification.
The number
6,857,599,914,349,403,977,654,744,967,
172,758,179,904,114,264,612,947,326,
127,169,976,133,296,980,951,450,542,
789,808,884,504,301,075,550,786,464,
802,304,019,795,402,754,670,660,318,
614,966,266,413,770,127
is the product of
5,174,413,344,875,007,990,519,123,187,
618,500,139,954,995,264,909,695,897,
020,209,972,309,881,454,541
and
1,325,290,319,363,741,258,636,842,042,
448,323,483,211,759,628,292,406,959,
481,461,131,759,210,884,908,747.
0. https://web.archive.org/web/20090805011013/http://www.united..."Moody used two free implementations of the general number field sieve, msieve and ggnfs; the computation took 73 days on a 1.9 GHz dual-core processor. This demonstrates the progress of hardware development: the factorization of the similar 512-bit RSA-155 in 1999 using the same algorithm required a large dedicated research group, 8000 MIPS-years of computing time, and a Cray C916 supercomputer."[1]
[1] https://en.wikipedia.org/wiki/Texas_Instruments_signing_key_...
However, I guess the same could be said for RSA being used in any product used by technically-oriented folks.
0. What is this???
1. Sorry, you're wrong.
2. This is the most amazing thing since sliced bread!
More info/online demo: http://www.knightos.org/
It's really neat how you can target this to write C applications for TI-84s. Take for example, https://github.com/MaxLeiter/CoreLibCDemo/blob/master/main.c . If you don't want to use assembly, you don't need to. It's pretty neat.
Happy to answer questions.
In contrast the other open calculator project I know, WP34s, aims to create the best HP style calculator they can based on HP HW. Is your aspiration similarly to make a really good TI style calculator?
If you want something newer with more power and more features they also have the Nspire line of calculators but the TI-89/TI-83 basically the staple calculator for highschool math.
That is exactly why it would rub people the wrong way on a site where people are interested in entrepreneurship and also in disruption. Being approved by standardized testing institutions becomes a barrier to entry and a means for rent seeking. Of course there could be far better calculators for lesser cost that aid learning better, and more clearly reflected the types of tools that should be the default quality for practitioners in the real world.
Compare the HP-12c in finance. It's extremely well-designed and optimized for a lot of patterns, and it even has a moderately steep learning curve that seems to enamor it to its users, yet it is absurd to argue that absent certification as an approved calculator for the CFA that there would not be be even better handheld calculators used more often that people spent time to learn.
The TIbcalculator doesn't address either demand that goals of high school mathematics should address. It doesn't expose students to the state of the art, and despite its constrained capability it is costly enough to shrink the talent pool of high school students who get to take the tests that show off their aptitude and achievement.
Why would calculators be needed for a calculus test?
I think the problem is far closer to the grassroots, down to individual teachers taking the easier well trodden road of TI monoculture for various reasons ranging from ignorance, busyness or fear.
They absolutely do have competition, see for example the HP Prime, which is far superior (IMHO) to any calculator TI puts out.
The issue is that TI has a very effective market lock-in, so they don't have any incentive to innovate. They know students in the US will still buy their calculators because they won't be allowed to take the test if they don't
First I read the manual and made simple Basic programs by hand.
Then I found online resources to copy and modify.
#ticalc on Efnet was a great community. They turned me onto making a homemade PC link cable, loading custom firmware, and downloading and writing programs in Assembly.
The screenshots in the KnightOS header are extremely nostalgic.
I'm glad to see the TI hacking tradition continue.