π
<-

Ndless and TI

C, C++, ASM...

Ndless and TI

Unread postby timedia » 20 Mar 2018, 22:10

Why Is TI so against ndless?
User avatar
timedia
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 4%
 
Posts: 10
Joined: 23 Jan 2018, 22:08
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Ndless and TI

Unread postby parrotgeek1 » 20 Mar 2018, 22:19

Because, theoretically, it could be used to cheat on tests (exit exam mode, etc.). No one has publicly made a program that does that, though.

Also, installing CAS on non-CAS makes them less money, but almost 3/4 of what they make on their calculators is pure profit, so I don't care at all. They're too big of a monopoly.
User avatar
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 88.2%
 
Posts: 749
Joined: 29 Mar 2016, 01:22
Location: This account is no longer used.
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Ndless and TI

Unread postby Lionel Debroux » 20 Mar 2018, 22:52

Part of the issue has to do with the standardized exam testing regulators. From what they mandate, we can gather that these people have strange ideas, some of which clearly run counter to the goal of maximizing mankind's progress (by dumbing down tests and locking down platform capabilities), and some their actions scream of technical incompetence, technical illiteracy and fantasizing about "cheating".
Nevertheless, most of all, these handfuls of persons have the power to shape and veto calculators, and therefore manufacturers' profit selling said calculators... In some countries, forbidding some calculator models after users have bought and used them (an unlikely possibility, because the "adequate for exam X" mention may be binding) might even open the manufacturers or exam regulators to lawsuits.

As a result of flawed directives, manufacturers try to please these persons, otherwise financial harm might ensue, in extremely unlikely cases. Pleasing these persons apparently includes showing them that the manufacturers are doing, well, something about the dreaded "cheating" - and since arbitrary code execution (ACE) holes, which Ndless exploits, usually lets people do whatever they want on a platform, it would theoretically enable cheating, and manufacturers need to show their true customers (the regulators, not the end users) that they're fixing holes. Hence, TI is against Ndless. Doing a good job preventing ACE is clearly not a requirement from the regulators, considering how poor of a job manufacturers are collectively making.
People usually behave and seldom release tools whose main, or sole aim, is cheating; nevertheless, in the past, despite the community being kind to TI, there was one too many time TI closed down a useful hole (after OS 3.1.0.392), which triggered some examination on the Nspire's PTT code... revealing how weak it was, and yielding the immediate production of multiple independent PTT killer programs. These programs were censored from the TI community's websites - not that the moderators necessarily did it with a smile, but they had to do it, because helping people cheat is usually considered a bad thing.

Manufacturers' best protection against user malice is that few people care about calculators and doing low-level stuff with these severely overpriced platforms showing (very) poor hardware characteristics - and that people from the community who are knowledgeable enough to do stuff considered bad by the manufacturer and exam regulators usually don't do it, or don't release it.

Ndless itself does nothing about cheating, it's a framework for running programs. Technically, there could be cheating programs not based on Ndless at all, by exploiting other holes.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6869
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl


Return to Native: Ndless, Linux, ...

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1020 utilisateurs:
>1007 invités
>7 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)