02 MAR 2021 by ideonexus

 Students Reliant on Computer Simulations Lack the Technic...

In the 1980s, alternate visions of computers and the future of design were expressed in competing views about programming. Some architects believed that designers needed to learn advanced programming. If designers did not understand how their tools were constructed, they would not only be dependent on computer experts but less likely to challenge screen realities. Other architects disagreed. They argued that, in the future, creativity would not depend on understanding one’s tools but on usi...
Folksonomies: simulation abstraction
Folksonomies: simulation abstraction
  1  notes
 
02 MAR 2021 by ideonexus

 The Danger of Black-Box Abstraction

When I was a graduate student, if you were going to convert some data or something like that, you would write the FORTRAN code to convert the data yourself. That’s how you would do it. Now there are these programs. There are these windows and you click. I .nd with my students all the time, they don’t know why something isn’t working. I’m like, well, did the data convert properly? Open the .le and look at it. It is so black box and it is going from the time when you knew how the data w...
Folksonomies: simulation abstraction
Folksonomies: simulation abstraction
  1  notes
 
02 MAR 2021 by ideonexus

 Where's Transparency With So Many Layers of Abstraction?

Some older scientists, for example, justify their use of opaque software by pointing to the infinite regress of computer representations. After all, they argue, it doesn’t really mean much to know how your simulation is programmed if all you are looking at is a high- level computer language. The “real guts” of the program is in assembly language and in all that lies beneath that, and no one wants to go to that level with today’s complex machines. In the 1980s, Professor Barry Nilo= in...
Folksonomies: simulation abstraction
Folksonomies: simulation abstraction
  1  notes
 
02 MAR 2021 by ideonexus

 Don't Let the Simulation's Beauty Convince You It's Real

The architecture faculty who designed Project Athena’s Garden dreamed of transparent understanding of design process; today scientists are reconciled to opacity and seeing only a CAVE’s shadows. Over the past twenty years, simulation has introduced its dazzling environments and we have been witness to our own seduction. A mechanical engineer instructs his students: “Don’t be fooled by the graphics.”17 Luft says that beautiful codes promote the “illusion of doing really great scien...
Folksonomies: simulation abstraction
Folksonomies: simulation abstraction
  1  notes
 
10 MAR 2019 by ideonexus

 Asimov Story on Computation

■ N 1958, American science fiction legend Isaac Asimov wrote a very short story called "The Feeling of Power." In it, lowly technician MyI ron Aub discovers that he is capable of duplicating the work of his computer by multiplying two numbers together on a piece of paper. Amazing! This miraculous discovery makes its way up the chain of command, where the generals and politicians are stunned by Aub's black magic. The top general is intrigued by the possibility that human calculations could g...
  1  notes
 
02 MAR 2019 by ideonexus

 Chess is the Drosophila of Reasoning

Much as the Drosophila melanogaster fruit fly became a model organism for geneticists, chess became a Drosophila of reasoning. In the late 19th century, Alfred Binet hoped that understanding why certain people excelled at chess would unlock secrets of human thought. Sixty years later, Alan Turing wondered if a chess-playing machine might illuminate, in the words of Norbert Wiener, “whether this sort of ability represents an essential difference between the potentialities of the machine and ...
  1  notes
 
04 NOV 2018 by ideonexus

 A Computer Algorithm for Randomization

Back in the early days of computers, one of the more popular methods of generating a sequence of random numbers was to employ the following scheme: 1. Choose a starting number between 0 and 1. 2. Multiply the starting number by 4 ("stretch" it). Subtract 4 times the square of the starting number from the quantity obtained in step 2 ("fold" the interval back on itself in order to keep the final result in the same range). 3.Given a starting number between 0 and 1, we can use the proce-dure...
Folksonomies: algorithms randomization
Folksonomies: algorithms randomization
  1  notes

From John Casti.

31 OCT 2018 by ideonexus

 Bumper Sticker Computer Science

A few of my favorites, not found in the linked article: "There are two ways of constructing software. One way is to make it so simple that there are obviously no deficiencies. The other is to make it so complex that there are no obvious deficiencies." C.A.R. Hoare "The purpose of software engineering is to control complexity, not to create it." Dr. Pamela Zave "The most important single aspect of software development is to be clear about what you are trying to build." Bjarne Stroustrup "T...
  1  notes
 
13 DEC 2017 by ideonexus

 Why We Can't Have "Intuitive" Programming Languages

If a procedure named INSIGHT has been defined and then called seventeen times in the program, and the eighteenth time it is misspelled as INSIHGT, woe to the programmer. The compiler will balk and print a rigidly unsympathetic error message, saying that it has never heard of INSIHGT. Often, when such an error is detected by a compiler, the compiler tries to continue, but because of its lack of insihgt, it has not understood what the programmer meant. In fact, it may very well suppose that som...
Folksonomies: programming intuition
Folksonomies: programming intuition
  1  notes
 
12 DEC 2017 by ideonexus

 Level Two Chaos

Level two chaos is chaos that reacts to predictions about it, and therefore can never be predicted accurately. Markets, for example, are a level two chaotic system. What will happen if we develop a computer program that forecasts with 100 per cent accuracy the price of oil tomorrow? The price of oil will immediately react to the forecast, which would consequently fail to materialise. If the current price of oil is $90 a barrel, and the infallible computer program predicts that tomorrow it wil...
Folksonomies: chaos probability
Folksonomies: chaos probability
  1  notes