“Do not let stupidity rule our world.” “Which one?” “The Earth you fools!”

“Do not let stupidity rule our world.”

“Which one?”

“The Earth you fools!”

“Do not let stupidity rule our world.”

“Which one?”

“The Earth you fools!”

Have you ever heard about fault tolerant heap, stack overflow, and stupidity in computer science?

In computer science, program optimization or software optimization is the process of modifying a software system to make some aspect of it work more efficiently or use fewer resources. In general, a computer program may be optimized so that it executes more rapidly, or is capable of operating with less memory storage or other resources, or draw less power. Although the word “optimization” shares the same root as “optimal“, it is rare for the process of optimization to produce a truly optimal system.

That is a really stupid thing!

A “fully optimized” program might be more difficult to comprehend and hence may contain more faults than unoptimized versions.

Avoiding poor quality coding can also improve performance, by avoiding obvious “slowdowns”. However, some optimizations are possible that actually decrease maintainability. Some, but not all, optimizations can nowadays be performed by optimizing compilers.

Between the source and compile level, directives and build flags can be used to tune performance options in the source code and compiler respectively, such as using preprocessor defines, such as php archives, to disable (or enable) unneeded (or needed) software features (for hackers to exploit), or optimizing for specific processor models or hardware capabilities.

At the lowest level, writing code using an assembly language, the one wich uses machine code set of instructions, designed for a particular hardware platform can produce the most efficient and compact code if the programmer takes advantage of the full repertoire. When efficiency and size are less important large parts may be written in a high-level language, the type of language that is more easy for we humans to read, although the terms low and high level programming language surely gives the opposite impression to those of we humans who can read, have money to invest, but have no idea about computer science or programming, which is very amusing and stupid too!

Much code written today is intended to run on as many machines as possible. As a consequence, programmers and compilers don’t always take advantage of the more efficient instructions provided by newer CPUs or quirks of older models, thus resulting in a sort of fever to get the latest trends and funcionalities with the according waste of not so old nor malfunctioning machines models .

Just-in-time compilers, JITs such as Dalvik [1] whic runs on most telephone sets, for instance, and assembler programmers may be able to perform run time optimization exceeding the capability of static compilers by dynamically adjusting parameters according to the actual input or other factors (virtualization).

(1) Dalvik is the process virtual machine (VM) in Google’s Android operating system. It is the software that runs the applications on Android devices. Dalvik is thus an integral part of Android, which is typically used on mobile devices such as mobile phones and tablet computers as well as more recently on embedded devices such as smart TVs and media streamers.

Self-modifying code can alter itself in response to run time conditions in order to optimize code.

Some CPU designs can perform some optimizations at runtime. Some examples include Out-of-order execution, Instruction pipelines, and Branch predictors. Compilers can help the program take advantage of these CPU features, for example through instruction scheduling.

Artificial Stupidity is commonly used as a humorous opposite of the term artificial intelligence (AI), often as a derogatory reference to the inability of an AI program to adequately perform basic tasks. However, within the field of computer science, artificial stupidity is also used to refer to a technique of “dumbing down” computer programs in order to deliberately introduce errors in their responses, thus exploiting features such as Windows Error Reporting (WER) used by hackers to redirect the report where they want it to be delivered.

Besides, the stupid way of wasting energy, goods, money and resources in this artificial non-sensitive stupid way of life into which this society: consumerism society has engaged (NOT) all of us in a crazy way of life is really pounding the very foundations of the planet, this planet, the Earth, into which we all have to live (like it or not).

So let me pose some stupid questions:

0) Do you think you are safe because of your expensive proprietary softwares or machines?

1) How many days would you survive breathing an atmosphere of sulphur dioxide?

2)Do you think a nuclear shelter would be a nice place to live into?

3)For how long?

Just in case you do not know, look into a map of your choice where is the Atlantic Ridge, where is Iceland, and how the foundation of planet Earth was ‘built’ millions of years ago, and be sure to check the enormous tectonic scar in the bottom of the sea in the Arctic Ocean.
Oh! and check this articles:


There is a global emergency taking place in Bardarbunga volcanic system, Iceland, right now, didn’t your fault tolerant heap portable devices send you any alert?

Acerca de María Cristina Alonso Cuervo

I am a teacher of English who started to write this blog in May 2014. In the column on the right I included some useful links and widgets Italian is another section of my blog which I called 'Cornice Italiana'. There are various tags and categories you can pick from. I also paint, compose, and play music, I always liked science, nature, arts, language... and other subjects which you can come across while reading my posts. Best regards.
Esta entrada fue publicada en Asturias, English, Environment, Global issues, Local, Opinion y etiquetada , , , , , , , , , , , , , , , , , , , , , , , , , , , . Guarda el enlace permanente.