Algo misterioso se forma, nace en el vacío silencioso. Esperando solo e inmóvil, está a la vez
detenido y en movimiento constante. Es la fuente de todos los programas. Yo no se su nombre,
así que lo llamaré el Tao de la Programación.
Si el Tao es grandioso, entonces el sistema operativo es grandioso. Si el sistema operativo es
grandioso, el compilador es grandioso. Si el compilador es grandioso, entonces las aplicaciones
son grandiosas. El usuario está complacido y hay armonía en el mundo.
El Tao de la Programación fluye lejos y regresa con el viento de la mañana
Mental Health and Cognitive Changes in the Older AdultPaul McNamara
As we get older, the likelihood of undergoing alterations to brain function is high. This may include normal neurodegenerative changes as well as abnormal deteriorations. Separating normal from dysfunctional degeneration when screening and assessing an older adult is essential for quality nursing care planning. This session will look at:
What are normal age-related changes to the brain and consequent behavioural signs?
How are these changes different to the onset of mental health disorders such as schizophrenia, psychosis or bipolar disorder?
Age appropriate assessment tools for effective mental health assessment
Benefits of brief psychosocial interventions
What practical behavioural strategies may improve outcomes for a person with a mental health disorder and cognitive changes?
Mental Health and Cognitive Changes in the Older AdultPaul McNamara
As we get older, the likelihood of undergoing alterations to brain function is high. This may include normal neurodegenerative changes as well as abnormal deteriorations. Separating normal from dysfunctional degeneration when screening and assessing an older adult is essential for quality nursing care planning. This session will look at:
What are normal age-related changes to the brain and consequent behavioural signs?
How are these changes different to the onset of mental health disorders such as schizophrenia, psychosis or bipolar disorder?
Age appropriate assessment tools for effective mental health assessment
Benefits of brief psychosocial interventions
What practical behavioural strategies may improve outcomes for a person with a mental health disorder and cognitive changes?
Data drives business decisions, this is common knowledge. Protecting this data is paramount, but how do you do it effectively?
This presentation focuses on the risk identification and mitigation processes to be followed if a database is to be considered “secure”. It is not intended to focus on the implementation of specific technologies; rather it will help attendees move from theory to practice, answering questions such as:
- What do I need to know?
- Who should I work with?
- What questions should I be asking?
- How do I translate my findings into an actionable plan?
Slides of a Workshop deliver at Fista 2017 a yearly Job event of ISCTE University.
The WorkShop was open to all the student and employee comunity.
Main Focus Angular Features and Architecture, build and use Angular in Web enviroment
This presentation will help you identify the Hurdles that prevents your audience from agreeing with your message and taking the action to want them to take. It will also give you the techniques you can use to be more memorable and persuasive.
This presentation uses a 'Comic Book' style visual effect.
Amazon AWS basics needed to run a Cassandra Cluster in AWSJean-Paul Azar
There is a lot of advice on how to configure a Cassandra cluster on AWS. Not every configuration meets every use case.
Best way to know how to deploy Cassandra on AWS is to know the basics of AWS. Part 1: We start covering AWS (as it applies to Cassandra). Later we go into detail with AWS Cassandra specifics.
Development Workflow Tools for Open-Source PHP LibrariesPantheon
Having a fine-tuned continuous integration environment is extremely valuable, even for small projects. Today, there is a wide variety of standalone projects and online Software-As-A-Service offerings that can super-streamline your everyday development tasks that can help you get your projects up and running like a pro. In this session, we'll look at how you can get the most out of:
* GitHub source code repository
* Packagist package manager for Composer
* Travis CI continuous integration service
* Coveralls code coverage service
* Scrutinizer static analysis service
* Box2 phar builder
* Sami api documentation generator
* ReadTheDocs online documentation reader service
* Composer scripts and projects for running local tests and builds After mastering these tools, you will be able to quickly set up a new php library project and use it in your Drupal modules.
Session presented at Stanford Drupal Camp: https://drupalcamp.stanford.edu/development-workflow-tools-open-source-php-libraries
Red Goldfish - Motivating Sales and Loyalty Through Shared Passion and PurposeStan Phelps
Red Goldfish is the fifth color in the Goldfish Series of books. It focuses on how purpose is driving loyalty and becoming the ultimate differentiator in business.
Stan Phelps is the founder of PurpleGoldfish.com, a speaking and training consultancy that helps brands obtain customers that are up to four times as valuable as ordinary customers. He’s a contributor to Forbes and the author of Purple Goldfish, Green Goldfish, Golden Goldfish, Blue Goldfish, and Purple Goldfish - Service Edition. He works with senior leaders to focus on meaningful differentiation to win the hearts of both employees and customers. Driven by client objectives and inspired by bold vision, Stan creates custom keynotes, workshops, and programs that are memorable and on brand, inspiring businesses to become REMARK-able by design.
Contact Stan at stan@purplegoldfish.com or call 919.360.4702.
Stratio Streaming is the result of combining the power of Spark Streaming as a continuous computing framework and Siddhi CEP engine as complex event processing engine.
The Volta Cereal Production and Processing Group (VCPPG) is a rice value chain association which produces local rice for sale. VCPPG leaders face challenges on how to effectively manage their association. This project focused on improving group dynamics, organizational management, leadership development, financial management, governance, advocacy, and record keeping.
Mob programming es un enfoque ágil, extensión y evolución del pair programming, planteado por Woody Sully en su experience report del Agile Alliance 2014 , tiene como premisa aprovechar todo el potencial, experiencia y conocimiento de un equipo trabajando en el mismo lugar, al mismo tiempo y sobre el mismo código usando una sola computadora. Esta charla pretende dar a conocer la filosofía del mob programing y sus diferencias con el pair programming, además de compartir las experiencias de aplicación vivida por el autor como Scrum Master.
¿En que consiste observar?
y ¿Porqué nos sale tan mal?
La observación es fundamental en cualquier diseño y va mucho más allá que pararse detenidamente a mirar algo.
Implicamos en la observación todos nuestros canales de comunicación de forma sistemática.
En esta clase estudiaremos a fondo las entrevista al 'cliente' y otras técnicas y herramientas para la observación.
Data drives business decisions, this is common knowledge. Protecting this data is paramount, but how do you do it effectively?
This presentation focuses on the risk identification and mitigation processes to be followed if a database is to be considered “secure”. It is not intended to focus on the implementation of specific technologies; rather it will help attendees move from theory to practice, answering questions such as:
- What do I need to know?
- Who should I work with?
- What questions should I be asking?
- How do I translate my findings into an actionable plan?
Slides of a Workshop deliver at Fista 2017 a yearly Job event of ISCTE University.
The WorkShop was open to all the student and employee comunity.
Main Focus Angular Features and Architecture, build and use Angular in Web enviroment
This presentation will help you identify the Hurdles that prevents your audience from agreeing with your message and taking the action to want them to take. It will also give you the techniques you can use to be more memorable and persuasive.
This presentation uses a 'Comic Book' style visual effect.
Amazon AWS basics needed to run a Cassandra Cluster in AWSJean-Paul Azar
There is a lot of advice on how to configure a Cassandra cluster on AWS. Not every configuration meets every use case.
Best way to know how to deploy Cassandra on AWS is to know the basics of AWS. Part 1: We start covering AWS (as it applies to Cassandra). Later we go into detail with AWS Cassandra specifics.
Development Workflow Tools for Open-Source PHP LibrariesPantheon
Having a fine-tuned continuous integration environment is extremely valuable, even for small projects. Today, there is a wide variety of standalone projects and online Software-As-A-Service offerings that can super-streamline your everyday development tasks that can help you get your projects up and running like a pro. In this session, we'll look at how you can get the most out of:
* GitHub source code repository
* Packagist package manager for Composer
* Travis CI continuous integration service
* Coveralls code coverage service
* Scrutinizer static analysis service
* Box2 phar builder
* Sami api documentation generator
* ReadTheDocs online documentation reader service
* Composer scripts and projects for running local tests and builds After mastering these tools, you will be able to quickly set up a new php library project and use it in your Drupal modules.
Session presented at Stanford Drupal Camp: https://drupalcamp.stanford.edu/development-workflow-tools-open-source-php-libraries
Red Goldfish - Motivating Sales and Loyalty Through Shared Passion and PurposeStan Phelps
Red Goldfish is the fifth color in the Goldfish Series of books. It focuses on how purpose is driving loyalty and becoming the ultimate differentiator in business.
Stan Phelps is the founder of PurpleGoldfish.com, a speaking and training consultancy that helps brands obtain customers that are up to four times as valuable as ordinary customers. He’s a contributor to Forbes and the author of Purple Goldfish, Green Goldfish, Golden Goldfish, Blue Goldfish, and Purple Goldfish - Service Edition. He works with senior leaders to focus on meaningful differentiation to win the hearts of both employees and customers. Driven by client objectives and inspired by bold vision, Stan creates custom keynotes, workshops, and programs that are memorable and on brand, inspiring businesses to become REMARK-able by design.
Contact Stan at stan@purplegoldfish.com or call 919.360.4702.
Stratio Streaming is the result of combining the power of Spark Streaming as a continuous computing framework and Siddhi CEP engine as complex event processing engine.
The Volta Cereal Production and Processing Group (VCPPG) is a rice value chain association which produces local rice for sale. VCPPG leaders face challenges on how to effectively manage their association. This project focused on improving group dynamics, organizational management, leadership development, financial management, governance, advocacy, and record keeping.
Mob programming es un enfoque ágil, extensión y evolución del pair programming, planteado por Woody Sully en su experience report del Agile Alliance 2014 , tiene como premisa aprovechar todo el potencial, experiencia y conocimiento de un equipo trabajando en el mismo lugar, al mismo tiempo y sobre el mismo código usando una sola computadora. Esta charla pretende dar a conocer la filosofía del mob programing y sus diferencias con el pair programming, además de compartir las experiencias de aplicación vivida por el autor como Scrum Master.
¿En que consiste observar?
y ¿Porqué nos sale tan mal?
La observación es fundamental en cualquier diseño y va mucho más allá que pararse detenidamente a mirar algo.
Implicamos en la observación todos nuestros canales de comunicación de forma sistemática.
En esta clase estudiaremos a fondo las entrevista al 'cliente' y otras técnicas y herramientas para la observación.
Cómo terminar los proyectos personales que se empiezan ...o no!Carlos Cabo González
¿Tienes cientos de proyectos a medias?, ¿no puedes evitar saltar de una idea a otra?, ¿no consigues terminar nada?.
Tranquil@ no estás sol@.
En esta charla conocerás las estrategias que sigue Carlos Cabo para afrontar sus proyectos personales e intentar terminarlos. Te contará qué recursos usa, cómo se organiza y reflexionaremos sobre el tema para ayudarte a encontrar tus propias palancas.
Carlos Cabo ( @putuko ) es el famosérrimo creador de proyectos paralelos como http://tatuarte.org, http://rgb.to, http://palett.es, http://latitude.to, twitter.com/GeometricBot... y tuitstar a tiempo parcial.
Trabaja como front-end developer en Simplelógica | The Cocktail.
Con papel y fibrones, los estudiantes deben
aprender los 4 pasos del pensamiento com-
putacional. Después de una breve introduc-
ción, deben dividirse en grupos y pensar
instrucciones para dar a los otros grupos para
dibujar un monstruo específico (del catálogo
de monstruos preseleccionados). La tarea debe
ser dividida, para que luego los equipos en-
cuentren patrones en todos los monstruos del
catálogo, y abstraigan detalles similares entre
los monstruos. Deben usar esa información
para crear un algoritmo (instrucciones) para
que otro equipo dibuje un monstruo específico.
Investing in AI transformation today
The modern business advantage: Uncovering deep insights with AI
Organizations around the world have come to recognize AI as the transformative technology that enables them to gain real business advantage.
AI’s ability to organize vast quantities of data allows those who implement it to uncover deep business insights, augment human expertise, drive
operational efficiency, transform their products, and better serve their customers
Last year’s Global Risks Report warned of a world
that would not easily rebound from continued
shocks. As 2024 begins, the 19th edition of
the report is set against a backdrop of rapidly
accelerating technological change and economic
uncertainty, as the world is plagued by a duo of
dangerous crises: climate and conflict.
Underlying geopolitical tensions combined with the
eruption of active hostilities in multiple regions is
contributing to an unstable global order characterized
by polarizing narratives, eroding trust and insecurity.
At the same time, countries are grappling with the
impacts of record-breaking extreme weather, as
climate-change adaptation efforts and resources
fall short of the type, scale and intensity of climaterelated events already taking place. Cost-of-living
pressures continue to bite, amidst persistently
elevated inflation and interest rates and continued
economic uncertainty in much of the world.
Despondent headlines are borderless, shared
regularly and widely, and a sense of frustration at
the status quo is increasingly palpable. Together,
this leaves ample room for accelerating risks – like
misinformation and disinformation – to propagate
in societies that have already been politically and
economically weakened in recent years.
Just as natural ecosystems can be pushed to the
limit and become something fundamentally new;
such systemic shifts are also taking place across
other spheres: geostrategic, demographic and
technological. This year, we explore the rise of global
risks against the backdrop of these “structural
forces” as well as the tectonic clashes between
them. The next set of global conditions may not
necessarily be better or worse than the last, but the
transition will not be an easy one.
The report explores the global risk landscape in this
phase of transition and governance systems being
stretched beyond their limit. It analyses the most
severe perceived risks to economies and societies
over two and 10 years, in the context of these
influential forces. Could we catapult to a 3°C world
as the impacts of climate change intrinsically rewrite
the planet? Have we reached the peak of human
development for large parts of the global population,
given deteriorating debt and geo-economic
conditions? Could we face an explosion of criminality
and corruption that feeds on more fragile states and
more vulnerable populations? Will an “arms race” in
experimental technologies present existential threats
to humanity?
These transnational risks will become harder to
handle as global cooperation erodes. In this year’s
Global Risks Perception Survey, two-thirds of
respondents predict that a multipolar order will
dominate in the next 10 years, as middle and
great powers set and enforce – but also contest
- current rules and norms. The report considers
the implications of this fragmented world, where
preparedness for global risks is ever more critical but
is hindered by lack o
A big convergence of language, multimodal perception, action, and world modeling is a key step toward artificial general intelligence. In this work, we introduce
KOSMOS-12
, a Multimodal Large Language Model (MLLM) that can perceive
general modalities, learn in context (i.e., few-shot), and follow instructions (i.e.,
zero-shot). Specifically, we train KOSMOS-1 from scratch on web-scale multimodal corpora, including arbitrarily interleaved text and images, image-caption
pairs, and text data. We evaluate various settings, including zero-shot, few-shot,
and multimodal chain-of-thought prompting, on a wide range of tasks without
any gradient updates or finetuning. Experimental results show that KOSMOS-1
achieves impressive performance on (i) language understanding, generation, and
even OCR-free NLP (directly fed with document images), (ii) perception-language
tasks, including multimodal dialogue, image captioning, visual question answering,
and (iii) vision tasks, such as image recognition with descriptions (specifying
classification via text instructions). We also show that MLLMs can benefit from
cross-modal transfer, i.e., transfer knowledge from language to multimodal, and
from multimodal to language. In addition, we introduce a dataset of Raven IQ test,
which diagnoses the nonverbal reasoning capability of MLLMs.
We present a causal speech enhancement model working on the
raw waveform that runs in real-time on a laptop CPU. The proposed model is based on an encoder-decoder architecture with
skip-connections. It is optimized on both time and frequency
domains, using multiple loss functions. Empirical evidence
shows that it is capable of removing various kinds of background noise including stationary and non-stationary noises,
as well as room reverb. Additionally, we suggest a set of
data augmentation techniques applied directly on the raw waveform which further improve model performance and its generalization abilities. We perform evaluations on several standard
benchmarks, both using objective metrics and human judgements. The proposed model matches state-of-the-art performance of both causal and non causal methods while working
directly on the raw waveform.
Index Terms: Speech enhancement, speech denoising, neural
networks, raw waveform
Artificial neural networks are the heart of machine learning algorithms and artificial intelligence
protocols. Historically, the simplest implementation of an artificial neuron traces back to the classical
Rosenblatt’s “perceptron”, but its long term practical applications may be hindered by the fast scal-
ing up of computational complexity, especially relevant for the training of multilayered perceptron
networks. Here we introduce a quantum information-based algorithm implementing the quantum
computer version of a perceptron, which shows exponential advantage in encoding resources over
alternative realizations. We experimentally test a few qubits version of this model on an actual
small-scale quantum processor, which gives remarkably good answers against the expected results.
We show that this quantum model of a perceptron can be used as an elementary nonlinear classifier
of simple patterns, as a first step towards practical training of artificial quantum neural networks
to be efficiently implemented on near-term quantum processing hardware
En los ̇ltimos 20 aÒos la Enfermedad de Alzheimer pasÛ de ser el paradigma
del envejecimiento normal -aunque prematuro y acelerado-, del cerebro,
para convertirse en una enfermedad autÈntica, nosolÛgicamente bien defini-
da y con una clara raÌz genÈtica. La enfermedad afecta hoy a m·s de 20
millones de personas, tiene enormes consecuencias sobre la economÌa de los
paÌses y constituye uno de los temas de investigaciÛn m·s activos en el ·rea
de salud.
Este artÌculo revisa el conocimiento actual sobre el tema. En esta primera
parte se analizan su epidemiologÌa, patogenia y genÈtica; se enumeran los
temas prioritarios de investigaciÛn; se revisa su relaciÛn con el concepto de
muerte celular programada (apoptosis) y se enumeran los elementos indis-
pensables para el diagnÛstico.
Palabras Clave
:Enfermedad de Alzhaimer; Demencia; GenÈtica; TerapÈuti-
ca.
Artificial intelligence and machine learning capabilities are growing at an unprecedented rate. These technologies have many widely beneficial applications, ranging from machine translation to medical image analysis. Countless more such applications are being developed and can be expected over the long term. Less attention has historically been paid to the ways in which artificial intelligence can be used maliciously. This report surveys the landscape of potential security threats from malicious uses of artificial intelligence technologies, and proposes ways to better forecast, prevent, and mitigate these threats. We analyze, but do not conclusively resolve, the question of what the long-term equilibrium between attackers and defenders will be. We focus instead on what sorts of attacks we are likely to see soon if adequate defenses are not developed.
There is an increasing interest in exploiting mobile sensing technologies and machine learning techniques for mental health monitoring and intervention. Researchers have effectively used contextual information, such as mobility, communication and mobile phone usage patterns for quantifying individuals’ mood and wellbeing. In this paper, we investigate the effectiveness of neural network models for predicting users’ level of stress by using the location information collected by smartphones. We characterize the mobility patterns of individuals using the GPS metricspresentedintheliteratureandemploythesemetricsasinputtothenetwork. We evaluate our approach on the open-source StudentLife dataset. Moreover, we discuss the challenges and trade-offs involved in building machine learning models for digital mental health and highlight potential future work in this direction.
La Hipertensión, es una de las mayores enfermedades que sufren los Hispanohablantes en el planeta . Es grato poder colocar este documento al público y haber podido hacer parte del equipo , ojalá sirvan a muchos las implementaciones. idioma más hablado según el foro Económico mundial - Me refiero al español ó castellano según sea -
segundo idioma y haber podido hacer parte de este equipo. Genuinamente, espero que se curen la mayor cantidad de personas con . Espero genuinamente puedan hacer algúna donación a este esfuerzo grupal. Espero Compartamos este "Paper" así como compartimos memes - En el sentido literal de la significancia-
** Refierase a Wikipedia sino tiene un diccionario a mano.
To thrive in the 21st century, students need more than traditional academic learning. They must be adept at collaboration, communication and problem-solving, which are some of the skills developed through social and emotional learning (SEL). Coupled with mastery of traditional skills, social and emotional proficiency will equip students to succeed in the swiftly evolving digital economy. In 2015, the World Economic Forum published a report that focused on the pressing issue of the 21st-century skills gap and ways to address it through technology (New Vision for Education: Unlocking the Potential of Technology). In that report, we defined a set of 16 crucial proficiencies for education in the 21st century. Those skills include six “foundational literacies”, such as literacy, numeracy and scientific literacy, and 10 skills that we labelled either “competencies” or “character qualities”. Competencies are the means by which students approach complex challenges; they include collaboration, communication and critical thinking and problem-solving. Character qualities are the ways in which students approach their changing environment; they include curiosity, adaptability and social and cultural awareness (see Exhibit 1).
In our current report, New Vision for Education: Fostering Social and Emotional Learning through Technology, we follow up on our 2015 report by exploring how these competencies and character qualities do more than simply deepen 21st-century skills. Together, they lie at the heart of SEL and are every bit as important as the foundational skills required for traditional academic learning. Although many stakeholders have defined SEL more narrowly, we believe the definition of SEL is evolving. We define SEL broadly to encompass the 10 competencies and character qualities.1 As is the case with traditional academic learning, technology can be invaluable at enabling SEL.
La expresión “futuro del trabajo” es actualmente uno de los conceptos más populares en las búsquedas en Google. Los numerosos avances tecnológicos de los últimos tiempos están modificando rápidamente la frontera entre las actividades realizadas por los seres humanos y las ejecutadas por las máquinas, lo cual está transformando el mundo del trabajo. Existe un creciente número de estudios e iniciativas que se están llevando a cabo con el objeto de analizar qué significan estos cambios en nuestro trabajo, en nuestros ingresos, en el futuro de nuestros hijos, en nuestras empresas y en nuestros gobiernos. Estos análisis se conducen principalmente desde la óptica de las economías avanzadas, y mucho menos desde la perspectiva de las economías en desarrollo y emergentes. Sin embargo, las diferencias en materia de difusión tecnológica, de estructuras económicas y demográficas, de niveles de educación y patrones
migratorios inciden de manera significativa en la manera en que estos cambios pueden afectar a los países en desarrollo y emergentes. Este estudio, El futuro del trabajo: perspectivas regionales, se centra en las repercusiones probables de estas tendencias en las economías en desarrollo y emergentes de África; Asia; Europa del Este, Asia Central y el Mediterráneo Sur y Oriental, y América Latina y el Caribe. Se trata de un esfuerzo mancomunado de los cuatro principales bancos regionales de desarrollo: el African Development Bank Group, el Asian Development Bank, el Banco Interamericano de Desarrollo y el European Bank for Reconstruction and Development. En el estudio se destacan las oportunidades que los cambios en la dinámica del trabajo podrían crear en nuestras regiones. El progreso tecnológico permitiría a los países con los que trabajamos crecer y alcanzar rápidamente mejores niveles de vida que en el pasado
Superada la Guerra Fría, el orden mundial dirigido por Estados Unidos se ve cuestionado por China y Rusia, dos potencias revisionistas que están acercando sus alineamientos estratégicos. China está en camino de convertirse en la mayor economía del mundo y en una potencia militar formidable a la que irrita la hegemonía de Estados Unidos. Parece que China, más que derrocar el orden mundial establecido, busca remodelarlo, especialmente en Asia, con la instauración de un orden sinocéntrico en el que todos los países del área asiática ponganlos intereses chinos por delante de los suyos propios. Está por ver si China tendrá las capacidades para conseguirlo, evitando el conflicto con Estados Unidos.
The increasing use of electronic forms of communication presents
new opportunities in the study of mental health, including the
ability to investigate the manifestations of psychiatric diseases un-
obtrusively and in the setting of patients’ daily lives. A pilot study to
explore the possible connections between bipolar affective disorder
and mobile phone usage was conducted. In this study, participants
were provided a mobile phone to use as their primary phone. This
phone was loaded with a custom keyboard that collected metadata
consisting of keypress entry time and accelerometer movement.
Individual character data with the exceptions of the backspace key
and space bar were not collected due to privacy concerns. We pro-
pose an end-to-end deep architecture based on late fusion, named
DeepMood, to model the multi-view metadata for the prediction
of mood scores. Experimental results show that 90.31% prediction
accuracy on the depression score can be achieved based on session-
level mobile phone typing dynamics which is typically less than
one minute. It demonstrates the feasibility of using mobile phone
metadata to infer mood disturbance and severity
Defin
ing artificial intelligence is no easy matter. Since the mid
-
20th century when it
was first
recognized
as a specific field of research, AI has always been envisioned as
an evolving boundary, rather than a settled research field. Fundamentally, it refers
to
a programme whose ambitious objective is to understand and reproduce human
cognition; creating cognitive processes comparable to those found in human beings.
Therefore, we are naturally dealing with a wide scope here, both in terms of the
technical proced
ures that can be employed and the various disciplines that can be
called upon: mathematics, information technology, cognitive sciences, etc. There is
a great variety of approaches when it comes to AI: ontological, reinforcement
learning, adversarial learni
ng and neural networks, to name just a few. Most of them
have been known for decades and many of the algorithms used today were
developed in the ’60s and ’70s.
Since the 1956 Dartmouth conference, artificial intelligence has alternated between
periods of
great enthusiasm and disillusionment, impressive progress and frustrating
failures. Yet, it has relentlessly pushed back the limits of what was only thought to
be achievable by human beings. Along the way, AI research has achieved significant
successes: o
utperforming human beings in complex games (chess, Go),
understanding natural language, etc. It has also played a critical role in the history
of mathematics and information technology. Consider how many softwares that we
now take for granted once represen
ted a major breakthrough in AI: chess game
apps, online translation programmes, etc
Vast
amounts
of
data, faster processing
power,
and
increas
-
ingly smarter algorithms are powering artificial intelligence
(AI) applications and associated use cases across
consumer,
finance, healthcare, manufacturing, transportation & logistics,
and government sectors around the world
-
enabling smarter
&
intelligent applications to speak, listen, and make decisions
in unprecedented ways. As AI technologies and deployments
sweep through virtually
every
industry, a wide range
of
use
cases are beginning to illustrate the potential business
oppor
-
tunities, a
nd inspire changes to existing business processes
leading to newer business
models.
In this paper, we propose an Attentional Generative Ad-
versarial Network (AttnGAN) that allows attention-driven,
multi-stage refinement for fine-grained text-to-image gener-
ation. With a novel attentional generative network, the At-
tnGAN can synthesize fine-grained details at different sub-
regions of the image by paying attentions to the relevant
words in the natural language description. In addition, a
deep attentional multimodal similarity model is proposed to
compute a fine-grained image-text matching loss for train-
ing the generator. The proposed AttnGAN significantly out-
performs the previous state of the art, boosting the best re-
ported inception score by 14.14% on the CUB dataset and
170.25% on the more challenging COCO dataset. A de-
tailed analysis is also performed by visualizing the atten-
tion layers of the AttnGAN. It for the first time shows that
the layered attentional GAN is able to automatically select
the condition at the word level for generating different parts
of the image
The Hamilton Project • Brookings i
Seven Facts on Noncognitive Skills
from Education to the Labor Market
Introduction
Cognitive skills—that is, math and reading skills that are measured by standardized tests—are generally
understood to be of critical importance in the labor market. Most people find it intuitive and indeed
unsurprising that cognitive skills, as measured by standardized tests, are important for students’ later-life
outcomes. For example, earnings tend to be higher for those with higher levels of cognitive skills. What is
less well understood—and is the focus of these economic facts—is that noncognitive skills are also integral to
educational performance and labor-market outcomes.
Due in large part to research pioneered in economics by Nobel laureate James J. Heckman, there is a robust and
growing body of evidence that noncognitive skills function similarly to cognitive skills, strongly improving
labor-market outcomes. These noncognitive skills—often referred to in the economics literature as soft skills and
elsewhere as social, emotional, and behavioral skills—include qualities like perseverance, conscientiousness,
and self-control, as well as social skills and leadership ability (Duckworth and Yeager 2015). The value of these
qualities in the labor market has increased over time as the mix of jobs has shifted toward positions requiring
noncognitive skills. Evidence suggests that the labor-market payoffs to noncognitive skills have been increasing
over time and the payoffs are particularly strong for individuals who possess both cognitive and noncognitive
skills (Deming 2015; Weinberger 2014).
Although we draw a conceptual distinction between noncognitive skills and cognitive skills, it is not possible to
disentangle these concepts fully. All noncognitive skills involve cognition, and some portion of performance on
cognitive tasks is made possible by noncognitive skills. For the purposes of this document, the term “cognitive
skills” encompasses intelligence; the ability to process, learn, think, and reason; and substantive knowledge
as reflected in indicators of academic achievement. Since the No Child Left Behind Act of 2001, education
policy has focused on accountability policies aimed at improving cognitive skills and closing test score gaps
across groups. These policies have been largely successful, particularly for math achievement (Dee and Jacob
2011; Wong, Cook, and Steiner 2009) and among students most exposed to accountability pressure (Neal and
Schanzenbach 2010). What has received less attention in policy debates is the importance of noncognitive skills.
Criterios de la primera y segunda derivadaYoverOlivares
Criterios de la primera derivada.
Criterios de la segunda derivada.
Función creciente y decreciente.
Puntos máximos y mínimos.
Puntos de inflexión.
3 Ejemplos para graficar funciones utilizando los criterios de la primera y segunda derivada.
Convocatoria de becas de Caja Ingenieros 2024 para cursar el Máster oficial de Ingeniería de Telecomunicacion o el Máster oficial de Ingeniería Informática de la UOC
1. El Tao de la Programación
Traducido por Geoffrey James, Transcrito por Seth Robertson, Versión Española por TESI
Tabla de Contenido
• Libro 1 - El Vacío Silencioso
• Libro 2 - Los Maestros Antiguos
• Libro 3 - Diseño
• Libro 4 - Codificación
• Libro 5 - Mantenimiento
• Libro 6 - Administración
• Libro 7 - Sabiduría Corporativa
• Libro 8 - Hardware y Software
• Libro 9 - Epílogo
Libro Uno: El Vacío Silencioso
Asi habló el maestro Desarrollador:
"Cuando hayas aprendido a sacar el código de error, será la hora que te vayas."
1.1
Algo misterioso se forma, nace en el vacío silencioso. Esperando solo e inmóvil, está a la vez
detenido y en movimiento constante. Es la fuente de todos los programas. Yo no se su nombre,
así que lo llamaré el Tao de la Programación.
Si el Tao es grandioso, entonces el sistema operativo es grandioso. Si el sistema operativo es
grandioso, el compilador es grandioso. Si el compilador es grandioso, entonces las aplicaciones
son grandiosas. El usuario está complacido y hay armonía en el mundo.
El Tao de la Programación fluye lejos y regresa con el viento de la mañana.
1.2
El Tao engendró al lenguaje de máquina. El lenguaje de máquina engendró al ensamblador.
El ensamblador engendró al compilador. Ahora existen diez mil lenguajes.
Cada lenguaje tiene su propósito, aunque sea humilde. Cada lenguaje expresa el Yin y el Yang
del software. Cada lenguaje tiene su lugar dentro del Tao.
2. Pero no programes en COBOL si puedes evitarlo.
1.3
En el principio era el Tao. El Tao engendró al Espacio y Tiempo. Por lo tanto, Espacio y Tiempo
son el Yin y el Yang de la programación.
Los Desarrolladores que no comprenden el Tao siempre se quedarán sin tiempo y espacio para
sus programas. Los Desarrolladores que comprenden el Tao siempre tendrán suficiente tiempo y
espacio para realizar sus objetivos.
¿Cómo podría ser de otra forma?
1.4
Al Desarrollador sabio le hablan del Tao y lo sigue.
Al Desarrollador promedio le hablan del Tao y lo busca.
Al Desarrollador necio le hablan del Tao y se rie.
Si no fuera por la risa, no habría Tao.
Los sonidos más altos son los más difíciles de oir.
Ir hacia el frente es una forma de retirarse.
Los grandes talentos se muestran hasta tarde en la vida.
Hasta un programa perfecto tiene errores.
Libro Dos: Los Maestros Antiguos
Así habló el maestro Desarrollador:
"Después de tres dias sin programar, la vida se vuelve sin sentido."
2.1
Los Desarrolladores de antes eran misteriosos y profundos. No podemos comprender sus
pensamientos, por eso, todo lo que haremos, será describir su apariencia.
Despierto, como una zorra cruzando el agua. Alerta, como un general en el campo de batalla.
Amable, como un anfitrión saludando a sus huéspedes. Sencillo, como bloques de madera sin
tallar. Opaco, como pozos negros en cuevas oscuras.
¿Quién puede decir los secretos de sus corazones y mentes?
La respuesta solo existe en el Tao.
2.2
El Gran Maestro Turing una vez soñó que era una máquina. Cuando se despertó exclamó:
"¡No se si soy Turing soñando que era una máquina, o una máquina soñando que soy Turing!"
3. 2.3
Un Desarrollador de una compañía muy grande de computadoras fué a una conferencia de
software y luego regresó a reportarse con su jefe, diciendo: "¿Que clase de Desarrolladores
trabajan para las otras compañias? No se comportan y no les interesan las apariencias. Su pelo
era largo y descuidado y sus ropas arrugadas y viejas. Arruinaron las reglas de etiqueta e
hicieron ruidos groseros durante mi presentación."
El jefe dijo: "Nunca debí haberte enviado a la conferencia. Esos Desarrolladores viven más alla
del mundo físico. Ellos consideran a la vida un absurdo, una coincidencia accidental. Ellos van y
vienen sin conocer limitaciones. Sin ningún cuidado, ellos viven solo para sus programas.
¿Porque deberían molestarse por las convenciones sociales?
Ellos viven dentro del Tao."
2.4
Un novicio le preguntó al Maestro: "Hay un Desarrollador que nunca diseña, documenta, ni
prueba sus programas. Y todos los que lo conocen lo consideran uno de los mejores
Desarrolladores del mundo. ¿Cómo es esto?"
El Maestro contestó: "Ese Desarrollador se ha convertido en un maestro del Tao. El ha ido más
allá de la necesidad de diseñar; el no se enoja cuando el sistema se cae, acepta al universo sin
preocupación. El ha ido más allá de la necesidad de documentar; ya no le interesa si alguien
más ve su código. El ha ido más allá de la necesidad de probar; cada uno de sus programas son
perfectos dentro de sí mismos, serenos y elegantes, su proposito es auto-evidente. Realmente,
el ha penetrado el misterio del Tao."
Libro Tres: Diseño
Así habló el maestro Desarrollador:
"Cuando el programa está siendo probado, es muy tarde para hacer cambios de diseño."
3.1
Hubo una vez un hombre que fué a una feria de computadoras. El primer día al entrar, le dijo al
guardia de la puerta:
"Yo soy un gran ladrón, renombrado por mis hazañas de robar tiendas. Estás avisado de
antemano, porque esta feria no escapará sin ser saqueada."
Estas palabras incomodaron mucho al guardia, porque adentro había millones de dolares en
equipo computacional, así que observó al hombre cuidadosamente. Pero el hombre solamente
vagaba de stand en stand, murmurando para sí.
Cuando el hombre se iba, el guardia se lo llevó aparte y buscó entre sus ropas, pero no encontró
nada.
Al siguiente día de la feria, el hombre regresó y regañó al guardia diciendo: "Ayer escapé con un
gran botín, pero hoy será todavía mejor." Así que el guardia lo observó más de cerca, pero sin
resultados.
4. En el último día de la feria, el guardia no pudo resistir más su curiosidad. "Señor Ladrón, " dijo
"estoy tan confundido que no puedo vivir en paz. Por favor ilumíneme. ¿Qué es lo que está
robando?"
El hombre sonrió. "Estoy robando ideas" dijo.
3.2
Hubo una vez un maestro Desarrollador que escribía programas no estructurados. Un
Desarrollador novicio, buscando imitarlo, también comenzó a escribir programas no
estructurados. Cuando el novicio le pidió al maestro evaluar su progreso, el maestro lo criticó por
escribir programas no estructurados, diciendo: "Lo que es apropiado para el maestro no es
apropiado para el novicio. Debes entender el Tao antes de trascender la estructura."
3.3
Hubo una vez un Desarrollador que estaba asignado a la corte del señor de Wu. El señor le
preguntó al Desarrollador: "¿Qué es más fácil de diseñar: un paquete de contabilidad o un
sistema operativo?"
"Un sistema operativo", contestó el Desarrollador.
El señor lanzó una exclamación de incredulidad. "De seguro un paquete de contabilidad es trivial
comparado con la complejidad de un sistema operativo", dijo.
"No tanto," dijo el Desarrollador, "al diseñar un paquete de contabilidad, el Desarrollador opera
como un mediador entre personas que tienen ideas diferentes: cómo debe operar, cómo debe
entregar sus reportes, y como debe conformarse con las leyes de impuestos. Al contrario, un
sistema operativo no está limitado por las apariencias externas. Al diseñar un sistema operativo,
el Desarrollador busca la armonía más simple entre máquina e ideas. Es por esto que un sistema
operativo es más fácil de diseñar."
El señor de Wu asintió y sonrió. "Eso está bien y correcto, pero ¿cuál es más fácil de depurar?"
El Desarrollador no contestó.
3.4
Un gerente fue con el maestro Desarrollador y le mostró el documento de requerimientos para
una nueva aplicación. El gerente le preguntó al maestro: "¿Cuánto tiempo tomará diseñar este
sistema si le asigno cinco Desarrolladores al proyecto?"
"Tomará un año", dijo el maestro rápidamente.
"¡Pero necesito este sistema inmediatamente o antes! ¿Cuánto tiempo se trdará en diseñar este
sistema si le asigno diez Desarrolladores?"
El maestro frunció el ceño. "En este caso, tomará dos años."
"¿Y si le asigno cien Desarrolladores?"
El maestro se encogió de hombros. "Entonces el diseño nunca será completado", dijo.
5. Libro Cuatro: Codificación
Así habló el maestro Desarrollador:
"Un programa bien escrito es su propio cielo; un programa mal escrito es su propio infierno."
4.1
Un programa debe ser ligero y ágil, sus subrutinas conectadas como un collar de perlas. El
espíritu e intención del programa debe ser retenido ante todo. No deberá haber ni poco ni
mucho, ni ciclos innecesarios ni variables sin usar, ni falta de estructura ni excesiva rigidez.
Un programa debe seguir la 'Ley del Menor Asombro'. ¿Cuál es ésta ley? Es simplemente que el
programa siempre debe responder al usuario de la manera que lo asombre lo menos posible.
Un programa, no importa cuán complejo sea, debe actuar como una sola unidad. El programa
debe ser dirigido por la lógica interna y no por las apariencias externas.
Si el programa falla en estos requerimientos, estará en un estado de desorden y confusión. La
única forma de corregir esto es reescribir el programa.
4.2
Un novicio le preguntó al maestro: "Tengo un programa que a veces corre y a veces aborta. He
seguido las reglas de la programación, y aún así estoy desconcertado. ¿Cuál es la razón de
esto?"
El maestro contestó: "Estás confundido porque no entiendes el Tao. Sólo un tonto espera
comportamiento racional de sus semejantes humanos. ¿Qué esperas de una máquina que los
humanos han construido? Las computadoras simulan determinismo; solo el Tao es perfecto.
Las reglas de programación son transitorias; solo el Tao es eterno. Por lo tanto tu debes
contemplar al Tao antes de recibir iluminación."
"¿Pero cómo sabré cuando he recibido la iluminación?", preguntó el novicio.
"Tu programa correrá entonces correctamente", contestó el maestro.
4.3
Un maestro estaba explicando la naturaleza del Tao a uno de sus novicios, "El Tao está
encarnado en todo software -- sin importar cuán insignificante sea", dijo el maestro.
"¿Está el Tao en una calculadora portátil?", preguntó el novicio.
"Está", fué la respuesta.
"¿Está el Tao en un video juego?", continuó el novicio.
"Está hasta en un video juego", dijo el maestro.
"¿Y está el Tao en el DOS de una computadora personal?"
6. El maestro tosió y cambió ligeramente su posición. "La lección se acabó por hoy", dijo.
4.4
El Desarrollador del Príncipe Wang estaba codificando. Sus dedos bailaban sobre el teclado. El
programa compiló sin un mensaje de error, y el programa corrió como viento ligero.
"¡Excelente!," exclamó el Príncipe, "¡Tu técnica no tiene fallas!"
"¿Técnica?," dijo el Desarrollador, girándose hacia su terminal, "Lo que yo sigo es el Tao -- mas
allá de toda técnica. Cuando al principio empecé a programar yo podía ver el programa completo
en un bloque. Después de tres años ya nunca más vi ese bloque. En vez de eso, usé subrutinas.
Pero ahora no veo nada. Todo mi ser existe en un vacío sin forma. Mi sentidos estan ociosos. Mi
espíritu, libre para trabajar sin un plan, sigue su propio instinto. En resúmen, mi programa se
escribe así mismo. Es verdad, a veces hay problemas y dificultades. Las veo venir, me freno,
observo silenciosamente. Entonces cambio una sola linea de código y las dificultades se
desvanecen como nubes de humo. Entonces compilo el programa. Me siento erguido y dejo que
el gozo del trabajo llene mi ser. Cierro mis ojos por un momento y entonces cierro mi sesión."
El Príncipe Wang dijo, "¡Ojalá todos mis Desarrolladores fueran tan sabios!"
Libro Cinco: Mantenimiento
Así habló el maestro Desarrollador:
"Aunque un programa sólo tenga tres líneas de largo, algún dia tendrá que ser mantenido."
5.1
Una puerta bien usada no necesita aceite en sus bisagras. Una corriente que fluye veloz no se
estanca. Ni el sonido ni los pensamientos pueden viajar a través de un vacío. El software se
pudre si no se usa.
Esos son grandes misterios.
5.2
Un gerente le preguntó a un Desarrollador cuánto tardaría en terminar el programa en el cual
estaba trabajando. "Lo terminaré mañana", respondió el Desarrollador.
"Creo que no estás siendo realista," dijo el gerente, "¿En realidad, cuánto tiempo tardará?"
El Desarrollador pensó por un momento. "Tengo algunas características que desearía agregar.
Esto tomará al menos dos semanas", finalmente dijo.
"Aún esto es esperar mucho," insistió el gerente, "Estaré satisfecho si tu simplemente me avisas
cuando el programa esté completo."
El Desarrollador aceptó esto.
Varios años pasaron, el gerente se retiró. En el camino a su comida de despedida, descubrió al
Desarrollador dormido en su terminal. Había estado programando toda la noche.
7. 5.3
Un Desarrollador novicio fue una vez asignado para codificar un paquete financiero sencillo.
El novicio trabajó furiosamente por muchos dias, pero cuando su maestro revisó su programa,
descubrió que contenía un editor de pantalla, un conjunto de rutinas generales gráficas, y una
interface con inteligencia artificial, pero ni la más remota mención de nada financiero.
Cuándo el maestro le preguntó acerca de esto, el novicio se indignó. "No seas tan impaciente, "
dijo, "ya pondré esa cosa financiera eventualmente."
5.4
¿Acaso un buen granjero abandona la cosecha que ha plantado?
¿Acaso un buen maestro pasa por alto aún al más humilde estudiante?
¿Acaso un buen padre permite que uno sólo de sus hijos se muera de hambre?
¿Acaso un buen Desarrollador se rehusa a mantener su código?
Libro Seis: Administración
Así habló el maestro Desarrollador:
"Sean los Desarrolladores muchos y los administradores pocos -- entonces todos serán
productivos."
6.1
Cuando los administradores tienen juntas infinitas, los Desarrolladores escriben juegos. Cuando
los contadores hablan de ganancias trimestrales, el presupuesto de desarrollo está a punto de
ser recortado. Cuando los científicos en jefe pintan el cielo azul, las nubes están a punto de
formarse.
En verdad, esto no es el Tao de la Programación.
Cuando los administradores hacen compromisos, los programas de juegos son ignorados.
Cuando los contadores hacen planes a largo plazo, la armonía y el orden están a punto de ser
restaurados. Cuando los científicos en jefe señalan los problemas inmediatos, los problemas
serán pronto resueltos.
En verdad, esto es el Tao de la Programación.
6.2
¿Por qué los Desarrolladores no son productivos? Porque pierden su tiempo en juntas.
¿Por qué los Desarrolladores se vuelven rebeldes? Porque la administración interfiere mucho.
¿Por qué los Desarrolladores renuncian uno a uno? Porque han sido explotados.
Habiendo trabajado para una pobre administración, ellos ya no valoran sus empleos.
8. 6.3
Un gerente estaba a punto de ser despedido, cuando un Desarrollador que trabajaba para él
invento un nuevo programa que se hizo muy popular y se vendió bien. Como resultado, el
gerente retuvo su empleo.
El gerente intentó darle al Desarrollador un bono, pero el Desarrollador se rehusó, diciendo,
"Escribí el programa porque pensé que era un concepto interesante, y por eso no espero
ninguna recompensa."
El gerente, al oir esto, comentó, "Este Desarrollador, aunque tiene una posición poco estimada,
entiende bien el deber propio de un empleado. ¡Déjenos promoverlo al privilegiado puesto de
consultor de la administración!"
Pero cuando le dijo esto, el Desarrollador una vez más se rehusó, diciendo, "Yo existo para
poder programar. Si yo fuera promovido, no haría nada excepto desperdiciar el tiempo de todos.
¿Me puedo ir ya? Tengo un programa en el que estoy trabajando."
6.4
Un gerente fué con sus Desarrolladores y les dijo: "Con respecto a sus horas de trabajo: ustedes
van a tener que venir a las nueve de la mañana e irse a las cinco de la tarde." Con esto, todos se
enojaron y varios renunciaron en el momento.
Entonces el gerente dijo: "Está bien, en ese caso ustedes pueden fijar sus propias horas de
trabajo, siempre y cuando terminen sus proyectos a tiempo." Los Desarrolladores, ahora
satisfechos, comenzaron a llegar a mediodía y trabajar hasta la madrugada.
Libro Siete: Sabiduría Corporativa
Así habló el maestro Desarrollador:
"Le puedes mostrar un programa a un ejecutivo de la corporación, pero no puedes hacer que
entienda las computadoras."
7.1
Un novicio le preguntó al maestro: "En el este existe una gran estuctura arbórea que los hombres
llaman 'Cuarteles Corporativos'. Esta hinchado y deforme con vice-presidentes y contadores.
Lanza una multitud de memos, cada uno dicendo '¡Ve Aquí!' o '¡Ve Allá!' y nadie sabe que
significa. Cada año se ponen nombres nuevos en las ramas, pero todo sin resultados. ¿Cómo
puede una entidad tan no natural existir?"
El maestro replicó: "Tu percibes esta inmensa estructura y estás perturbado de que no tenga un
propósito racional. ¿No tienes entretenimiento de sus giros infinitos? ¿No disfrutas el alivio de
programar sin problemas bajo sus ramas protectoras? ¿Porque te molesta su inutilidad?"
7.2
En el este existe un tiburón que es más grande que todos los demás peces. Se transforma en un
pájaro cuyas alas son como nubes llenando el cielo. Cuando el pájaro se mueve a través de la
tierra, lleva un mensaje de los Cuarteles Corporativos. Este mensaje lo deja caer enmedio de los
Desarrolladores, como una gaviota haciendo sus marcas en la playa. Entonces el pájaro se
monta en el viento, y con el cielo azul a sus espaldas, regresa a su hogar.
9. El Desarrollador novicio mira sorprendido al pájaro, porque no lo entiende. El Desarrollador
promedio teme la llegada del pájaro, porque tiene miedo de su mensaje. El maestro
Desarrollador continúa trabajando en su terminal, porque el no sabe que el pájaro ha venido y se
ha ido.
7.3
El Mago de la Torre de Marfil llevó su último invento para que el maestro Desarrollador lo
examine. El mago acarrea una gran caja negra a la oficina del maestro mientras el maestro
espera en silencio.
"Esta es una estación de trabajo integrada, distribuida y de propósito general, " comenzó el
mago, "diseñada ergonómicamente con un sistema operativo propietario, lenguajes de sexta
generación, y múltiples interfaces de usuario avanzadas. Tomó a mis asistentes varios cientos
de años-hombre construirla. ¿No es sorprendente?"
El maestro alzó sus cejas ligeramente. "Por supuesto que es sorprendente", dijo.
"Los Cuarteles Corporativos han mandado, " continuó el mago, "que todos usen esta estación de
trabajo como la plataforma para los nuevos programas. ¿Está de acuerdo con esto?"
"Ciertamente, " replicó el maestro, "¡Haré que sea transportada al centro de datos
inmediatamente!" Y el mago regresó a su torre muy complacido.
Muchos días después, un novicio vagaba por la oficina del maestro Desarrollador y dijo, "No
puedo encontrar el listado de mi nuevo programa. ¿No sabes donde puede estar?"
"Si, " replicó el maestro, "los listados están apilados en la plataforma del centro de datos".
7.4
El maestro Desarrollador se mueve de un programa a otro programa sin miedo. Ningún cambio
en la administración le puede hacer daño. No será despedido, aunque el proyecto sea
cancelado. ¿Por qué es esto? El está lleno con el Tao.
Libro Ocho: Hardware y Software
Así habló el maestro Desarrollador:
"Sin viento, el pasto no se mueve. Sin software, el hardware es inútil."
8.1
Un novicio le preguntó al maestro: "Percibo que una compañía de computadoras es mucho más
grande que todas las demás. Está tan arriba de la competencia como un gigante entre enanos.
Cualquiera de sus divisiones podría abarcar un negocio entero. ¿Por qué es así?"
El maestro replicó, "¿Por qué haces preguntas tan tontas ? Esa compañía es grande porque es
así de grande. Si sólo hiciera hardware nadie lo compraría. Si sólo mantuviera sistemas, las
personas la tratarían como a un sirviente. Pero porque combina todas esas cosas, ¡las personas
piensan que es uno de los dioses! Al no buscar intentarlo, conquista sin esfuerzo."
10. 8.2
Un maestro Desarrollador pasó cerca de un Desarrollador novicio un día. El maestro notó la
preocupación del novicio con un juego de computadora portátil. "Perdóname, " dijo, "¿puedo
examinarlo?"
El novicio prestó atención y le pasó el dispositivo al maestro. "Veo que el aparato dice que tiene
tres niveles de juego: Fácil, Intermedio y Difícil", dijo el maestro. "Y todavía cada aparato tiene
otro nivel de juego, donde el dispositivo no busca conquistar al humano, ni ser conquistado por el
humano."
"Ruego, gran maestro, " imploró el novicio, "¿cómo hace uno para encontrar esa misteriosa
configuración?"
El maestro tiró el dispositivo al suelo y lo aplastó bajo su pie. Y de repente el novicio fué
iluminado.
8.3
Había una vez un Desarrollador que trabajaba con microprocesadores. "Mira que tan bien estoy
aquí, " le dijo a un Desarrollador de mainframes que vino a visitarlo, "tengo mi propio sistema
operativo y dispositivo de almacenamiento de archivos. No tengo que compartir mis recursos con
nadie. El software es consistente y fácil de usar. ¿Por qué no dejas tu trabajo actual y te unes a
mi aquí?"
El Desarrollador de mainframes entonces comenzó a describir su sistema a su amigo, diciendo:
"El mainframe está sentado como un antiguo adivino meditando enmedio del centro de datos.
Sus unidades de disco descansan una con otra como un gran océando de maquinaria. El
software es multifacético como un diamante y tan enredado como una selva primitiva. Los
programas, cada uno es único, se mueven a través del sistema como un río que fluye rápido. Es
por eso que soy feliz donde estoy."
El Desarrollador de microcomputadoras, al oir esto, guardó silencio. Pero los dos
Desarrolladores siguieron siendo amigos hasta el fin de sus días.
8.4
Hardware se encontró a Software en el camino a Changtse. Software dijo: "Tu eres el Yin y yo
soy el Yang. Si viajamos juntos nos volveremos famosos y ganaremos enormes sumas de
dinero." Y así la pareja marchó junta, pensando en conquistar al mundo.
Luego ellos conocieron a Firmware, quien estaba vestido con harapos raídos, y cojeaba apoyado
en un bastón espinoso. Firmware les dijo: "El Tao reside mas allá del Yin y Yang. Es silencioso y
erguido como un pozo de agua. No busca fama, por lo tanto nadie sabe de su presencia. No
busca fortuna, porque es completo dentro de sí mismo. Existe mas allá del espacio y el tiempo."
Software y Hardware, avergonzados, regresaron a sus casas.
Libro Nueve: Epílogo
Así habló el maestro Desarrollador:
"Es hora de que te marches."