Scraps

131 Comments.


Another Look at Depression


[1]

Another Look At Depression: An Alternative Perspective
By: Debbie L. Whittle
What if depression was viewed not as an illness, but rather, a call; a call from your
own soul? Is it possible there is a gift in depression? We are told that depression is
an illness; one involving brain chemistry. Is it possible to view depression from
another perspective? Is it possible that depression can be viewed as part of a larger
life cycle? Is it possible to see beyond appearances and perceive a higher vision, a
vision of meaning and purpose?


The Year of Conquering Negative Thinking - The New York Times

If you’re having trouble challenging your negative thoughts, try this approach. Imagine that your friend is the one who received the bad news. What advice would you give him or her? Now think of how that advice might apply to you.

-- Anonymous 2017-01-10 12:35 UTC


The Pictorial Key to the Tarot Index

The Pictorial Key to the Tarot


Category Theory in Context | The n-Category Café

In my final year at Harvard and again in my first year at Johns Hopkins, I had an opportunity to teach an advanced undergraduate/beginning graduate-level topics course entitled “Category Theory in Context.” Its aim was to provide a first introduction to the basic concepts of category theory — categories, functors, natural transformations, the Yoneda lemma, limits and colimits, adjunctions, monads, and Kan extensions — while simultaneously discussing the implications of these ideas in a wide variety of areas of mathematics on which category theory sheds light.

I thought teaching this course would provide a fun opportunity to collect as many examples of this kind as I could, for which I solicited widely — more about this below. This provided the impetus to write lecture notes. And now they have been published by Dover Publications in their new Aurora: Modern Math Originals series.

I extremely grateful to Dover for granting me permission to host a free PDF copy of the book on my website. This version is in some sense even better than the published version, in that I have been able to correct a handful of typos that were discovered after the print version was already in press.

-- Anonymous 2016-11-18 12:26 UTC


16 Psyche - Wikipedia

16 Psyche is one of the ten most-massive asteroids in the asteroid belt. It is over 200 kilometers in diameter and contains a little less than 1% of the mass of the entire asteroid belt. It is thought to be the exposed iron core of a protoplanet.[5] It is the most massive metallic M-type asteroid. Psyche was discovered by the Italian astronomer Annibale de Gasparis on 17 March 1852 from Naples and named after the Greek mythological figure Psyche.[6]

The first fifteen asteroids to be discovered were given symbols by astronomers as a type of shorthand notation. Psyche was given an iconic symbol, as were several other asteroids discovered over the next few years. This symbol , a semicircle topped by a star, represents a butterfly's wing, symbol of the soul (psyche is the Greek word for 'soul'), and a star.

-- Anonymous 2017-01-10 12:38 UTC


An Ancient and Proven Way to Improve Memorization; Go Ahead and Try It - The New York Times

the best memorizers place the most flamboyant, bizarre, crude and lewd images and scenes (and their actions) in their memory palaces. The more distinctive, the more easily they’re recalled. This is why the Puritans recoiled from the method of loci — they knew students were relying on “impure” and idolatrous imagery

-- Anonymous 2017-01-10 12:47 UTC


ZhurnalyWiki: My Religion

widening the skirts of light

-- Anonymous 2017-01-13 10:26 UTC


Gaslighting: Know It and Identify It to Protect Yourself | Psychology Today

Gaslighting: Know It and Identify It to Protect Yourself

by Stephanie Sarkis

  1. They tell you blatant lies.
  2. They deny they ever said something, even though you have proof.
  3. They use what is near and dear to you as ammunition.
  4. They wear you down over time.
  5. Their actions do not match their words.
  6. They throw in positive reinforcement to confuse you.
  7. They know confusion weakens people.
  8. They project.
  9. They try to align people against you.
  10. They tell you or others that you are crazy.
  11. They tell you everyone else is a liar.

-- z 2017-01-30 11:56 UTC


See the Person Behind the Eyes - Dr. Rick Hanson

Sensing the deepest layers in people can nourish you in other ways, too. For example, I had a relative with a big heart but a difficult personality that drove me a little crazy. Finally, I started to imagine that being with her was like looking at a bonfire through a lattice covered with thorny vines. I focused on the love shining through and warming my own heart, and didn’t get caught up in the vines. That helped both of us a lot.

-- Anonymous 2017-03-30 01:09 UTC


Invader Zim - Wikipedia

an extraterrestrial named Zim from the planet Irk, and his mission to conquer Earth


Performance Curve Database

-- Anonymous 2017-04-06 19:39 UTC


ZhurnalyWiki: 0-1

"transience"? - or "transcendence"?

or both!

-- z 2017-04-18 09:23 UTC


Illustrations for "Master and Margarita"

Illustrations for "Master and Margarita"

Illustrations something on the Internet sea, but really good, at first glance, not so much. However, as we know, he who seeks will always find. Here is my collection of illustrations collected by various artists - both recognized masters like Orinyanskogo or Kalinowski, and not so well-known to the public authors. This collection, as far as I know, the biggest on the Internet. I hope, looking at these pictures, you will not get less pleasure than I do.

-- Anonymous 2017-04-23 09:51 UTC


Bayes' rule in Haskell, or why drug tests don't work | Random Hacks

A very senior Microsoft developer who moved to Google told me that Google works and thinks at a higher level of abstraction than Microsoft. "Google uses Bayesian filtering the way Microsoft uses the if statement," he said. -Joel Spolsky


short stories - Analog magazine story from late 60s/early 70s. Zen/Psychic culture defeats an invasion - Science Fiction & Fantasy Stack Exchange

I think this may be "Facts to Fit the Theory" by Christopher Anvil. I found it in the collection "Interstellar Patrol II - The Federation of Humanity" It can be found here.

This is a short story, published in 1966, in ANALOG. There is a planet under threat by evil alien invaders, and the inhabitants of the planet were both pacifists (practicing 'self-control') and opposed to the methods of the Federation, who was otherwise offering to bring them under protection. There is a series of hijinks, wherein the federation tries to get a treaty signed (to save them from the invaders) but which are mysteriously foiled by the inhabitants, due to religious objections.

The invasion happens, or at least the evil aliens land, but each aggressive act they attempt is foiled by seemingly-natural causes (while the inhabitants fail to otherwise fight back), until finally the younger colonists lose their tempers and summon storms & the like to interrupt a large ceremony with a planned atrocity (meant to subdue any resistance). The local adults do scold them for lack of self control and the other damage caused by the large storms. The story ends with the federation observers trying to figure out how to report this turn of events.

-- Anonymous 2017-05-08 12:39 UTC


Competence vs Confidence


No other understanding is necessary ~ Bankei Yotaku - Just Dharma Quotes

No other understanding is necessary ~ Bankei Yotaku
Don’t hate the arising of thoughts or stop the thoughts that do arise. Simply realize that our original mind, right from the start, is beyond thought, so that no matter what, you never get involved with thoughts. Illuminate original mind, and no other understanding is necessary.

Bankei Yotaku

from the book Bankei Zen: Translations from the Record of Bankei

translated by Peter Haskel

-- Anonymous 2017-07-01 15:41 UTC


[2]

Alice, of Lewis Carroll’s Alice’s Adventures in Wonderland (1865), Sara Crewe of Frances Hodgson Burnett’s A Little Princess (1905), and Anne, of L.M. Montgomery’s Anne of Green Gables (1911) all exhibit metacognition and egocentrism while acting on their escapist impulses.

-- Anonymous 2017-07-04 16:54 UTC


Episode 034: Systems Thinking in the Real World – Greater Than Code

I’ve been thinking a lot about one of the ideas in the Fifth Discipline and I think I might have gotten us out of the Fifth Discipline field book. But one of the ideas that Peter Senge brings up is to think of a learning organization as this hybrid between a business and a school. If you imagine that you’re learning so much in the context of your job that it feels like you’re going to school and mastery is just baked into part of your job, the union of those two systems is what a learning organization is or characteristically would look like.


Gonville and Caius College, Cambridge - Wikipedia

the college's three gates, symbolising the path of academic life. On matriculation, one arrives at the Gate of Humility (near the Porters' Lodge). In the centre of the college one passes through the Gate of Virtue regularly. And finally, graduating students pass through the Gate of Honour

-- Anonymous 2017-07-06 14:25 UTC


Probabilism - Wikipedia

In modern usage, a probabilist is someone who believes that central epistemological issues are best approached using probabilities.[clarification needed] This thesis is neutral with respect to whether knowledge entails certainty or whether skepticism about knowledge is true.

-- Anonymous 2017-07-20 13:39 UTC


Episode 039: The B-Side of Software Development with Scott Hanselman – Greater Than Code

ASTRID: Well, I was thinking what you said about how ridiculous it is, this concept of a 10X engineer. I was thinking about why that could be ridiculous. I think there’s this thing that we do, especially in America where we have this idea of a self-made man and you’re supposed to be super-intelligent and able to do everything all by yourself and the more you can do by yourself, the more like a hero you seem to become. But that’s not the truth about how we do things for real in this country.
Usually what happens is that a group of people who are not all like superheroes. This group of people who are little bit better than average do something incredible. That’s what normally happens but we kind of have this fairy tale about how this one person who has all these super abilities made the world changed.

-- Anonymous 2017-07-27 12:13 UTC


Episode 039: The B-Side of Software Development with Scott Hanselman – Greater Than Code

JESSICA: Yeah. Also, I think systems thinking is both the biggest thing that we’re coming to in code and that helps us more than anything with creating software systems. It’s also a fascinating thing that’s coming out of code because we finally have the opportunity to really study systems because we can change them so fast. My secret hope — well, it’s not very secret — is the software industry can change the world by teaching all of us more about systems thinking.
SCOTT: I think that those are very reasonable thing to hope for. I think that we need to catch the kids before they’re 10 because after having now raised two kids up to 11, I realized that a 10-year head start is an eternity. You can’t snatch a 20-year old out of school in a trade and make them the same developer. You could make them developers, put them in a bootcamp but they will be different people with different paths. It’s hard to teach systems thinking if one has spent 20 years of their life, not thinking about systems. Bootcamps will teach you ‘for’ loops and syntax but you’ll always be a little bit behind, unless it’s naturally coming to you. My kids can’t code. It’s too early. I keep them off the computer as much as possible.
JESSICA: But they can problem solve.
SCOTT: They can problem solve. There are systems thinking. I have conversations with my nine-year old because we listen to a podcast in the car, listen to Marketplace which is his favorite podcast. He will talk to you about currency fluctuations and how the dollar here goes against South African Rand and stuff like that and why those things matter but I couldn’t write ‘for’ loops to save his life. I would argue that they can pick up the syntax at some point but you have to get systems thinking early. We need to teach systems thinking at first grade and second grade.
ASTRID: I really like the focus on the systems thinking and the problem solving because I think it is way more inclusive. I think there is a lot of people who are very intimidated by the idea of trying to learn how to code but they are solving problems and making decisions all the time and I don’t think that they realize that those things are related. They think they’re very separate things and they don’t see that if they can bring them together, it’s a very powerful thing.


Category Theory and Context: An Interview with Emily Riehl | PhD + epsilon

and so I’ve always focused more on working well than on working long hours. My main time management strategy is to start work on the thing that is due the soonest last

-- Anonymous 2017-08-20 10:11 UTC


When Kids Have Structure for Thinking, Better Learning Emerges | MindShift | KQED News

important “thinking moves” that lead to understanding are:

Naming: being able to identify the parts and pieces of a thing
Inquiry: questioning should drive the process throughout
Looking at different perspectives and viewpoints
Reasoning with evidence
Making connections to prior knowledge, across subject areas, even into personal lives
Uncovering complexity
Capture the heart and make firm conclusions
Building explanations, interpretations and theories.


Killing the Hydra » Mark Hyun-ki Kim

Killing the Hydra

20 m
In this long-overdue inaugural post, I would like to talk about the Kirby–Paris Hydra game, which involves killing off a particularly vicious modern variant of the Lernaean Hydra. This post is an extended version of the lecture I gave at the 2012 Courant Splash and is essentially a less technical rewrite of the paper “Accessible Independence Results for Peano Arithmetic” by Laurie Kirby and Jeff Paris. I learned about the Hydra game from Simon Thomas, who delivers an annual lecture on this topic at the Rutgers freshman-sophomore mathematics seminar.

1. The Hydra Game
Let us begin with a tale from Greek mythology.

...


Periventricular White Matter Lesions

Cerebral white matter lesions are common, alarming, and often called "incidental" by physicians. Perhaps for this reason, the author of this page (Dr. Hain) has been emailed several times with vigorously phrased requests to weaken the language concerning the cognitive consequences of white matter lesions. I just report what the literature has to say, and unfortunately, "it is what it is". Still, in response, I have adjusted the language in some places to use more "academic" terms for reduced mental function.

-- Anonymous 2017-11-09 11:04 UTC


Questions and Answers ​in MRI - MRI Questions & Answers; MR imaging physics & technology

Welcome to the Questions and Answers in MRI Website!

-- Anonymous 2017-11-09 11:05 UTC


Waiting Is

"Waiting Is"—a phrase immortalized in Robert Heinlein's celebrated sci-fi novel Stranger in a Strange Land.

For most of us waiting is not easy, often a bore. Waiting for a bus or train, we look for something to do to pass the time. Sitting in a doctor's waiting room, we idle away the minutes thumbing through magazines of no particular interest.

We want the waiting to be over with, so that we can get on with whatever is the next task at hand. Yet in treating waiting this way, we deny ourselves a most valuable opportunity.

Pure waiting, not waiting for any event to happen, just waiting without wanting, can be a profound spiritual practice.

When you simply wait, not waiting for anything in particular, not wishing things were different than than they are, the mind relaxes. And, as you let go of wanting, you will probably find your awareness of the present moment expanding.

Many, from Buddha to Ram Dass and Eckart Tolle, have encouraged us to be more aware of the present, to "be here, now". And numerous practices aim to help us become more aware of the present. Most, however, lead to focussing of the attention on some aspect of the present—the breath, a visual object, a mantra. The focus may be effortless, nevertheless it is there, a very faint directing of the attention.

With pure waiting, on the other hand, there is no attempt to be aware of any particular aspect of the present. Instead, with nothing to do, no particular thing to wait for, there is space for more of the present to reveal itself. We begin to notice aspects of our world we were not aware of before—the sound of a clock, or a distant conversation; a tree gently waving in the breeze; the touch of clothes against the skin. It does not matter what. It will probably be different every time, simply because the present is different from one moment to the next.

As you get the hang of simply waiting, you will find yourself being present in a relaxed, innocent, undirected way.

So the next time you have to wait for something, use the time as an opportunity to become more awake. Instead of waiting for that something, simply wait. No expectations. Simply stopping, and waiting, with an open mind.

Nor do we need to wait for a late bus or be sitting in a "waiting room" before we can practice waiting. Any moment of the day we can choose to pause for a while and simply wait.

Waiting without expectation for whatever is next. Maybe a bird flies past the window. Perhaps the refrigerator starts up. Or we find we have wandered off on some thought. It doesn't matter. Waiting is.

You can start right now. Pause. Take a breath. Relax... And wait...

Date created: May 20, 2008

-- z 2017-11-24 13:28 UTC


Building the Understanding of the Effects of Tai Chi Training on Walking in Older People | NCCIH

The team found that the tai chi experts had gait dynamics indicative of better gait health. Six months of tai chi training led to a slight trend in the same direction, but it didn’t reach statistical significance. Tai chi was not associated with gait speed. More tai chi class attendance and home practice appeared to be of some benefit (though this did not reach statistical significance). The authors noted that tai chi may exert its effects by maintaining or improving our flexibility to respond and adapt to unpredictable changes in terrain, stimuli, and stresses when we walk.

-- Anonymous 2017-12-04 14:33 UTC


Truth, Justice and (Fill in the Blank) - The New York Times

There's no reason to be upset. Superman is right back where he began: fighting a never-ending battle for truth and justice. That should be enough to occupy any man. Even a Superman.

-- Anonymous 2017-12-15 10:31 UTC


Neuroscape - Bridging the gap between neuroscience and technology.

Neuroscape uses a cutting-edge approach to improving brain function – building a bridge between neuroscience and consumer friendly technologies.Take a peek inside our center to see how video games are being developed to support treatment of brain disorders such as ADHD, Autism, Depression, Multiple Sclerosis, Parkinson’s and Alzheimer’s Disease. Neuroscape Research Labs are state-of-the-art research suites designed to study novel neuro-diagnostic and therapeutic approaches, with the primary goal of driving the rapid translation of neuroscience to real-world solutions.

-- Anonymous 2017-12-18 14:03 UTC


Epistemic closure - Wikipedia

Epistemic closure[1] is a property of some belief systems. It is the principle that if a subject {\displaystyle S} knows {\displaystyle p} , and {\displaystyle S} knows that {\displaystyle p} entails {\displaystyle q} , then {\displaystyle S} can thereby come to know {\displaystyle q} . Most epistemological theories involve a closure principle and many skeptical arguments assume a closure principle.

On the other hand, some epistemologists, including Robert Nozick, have denied closure principles on the basis of reliabilist accounts of knowledge. Nozick, in Philosophical Explanations, advocated that, when considering the Gettier problem, the least counter-intuitive assumption we give up should be epistemic closure. Nozick suggested a "truth tracking" theory of knowledge, in which the x was said to know P if x's belief in P tracked the truth of P through the relevant modal scenarios.[2]

A subject may not actually believe q, for example, regardless of whether he or she is justified or warranted. Thus, one might instead say that knowledge is closed under known deduction: if, while knowing p, S believes q because S knows that p entails q, then S knows q.[1] An even stronger formulation would be as such: If, while knowing various propositions, S believes p because S knows that these propositions entail p, then S knows p.[1] While the principle of epistemic closure is generally regarded as intuitive,[3] philosophers such as Robert Nozick and Fred Dretske have argued against it.

-- Anonymous 2018-01-09 10:56 UTC


What's the difference between data science, machine learning, and artificial intelligence? | R-bloggers

When you’ve written the same code 3 times, write a function

When you’ve given the same in-person advice 3 times, write a blog post

— David Robinson (@drob) November 9, 2017

-- Anonymous 2018-01-12 19:39 UTC


Why People Really Quit Their Jobs

Crafting Jobs for Enjoyment
Many of us have unanswered callings at work — passions that we didn’t get to pursue in our careers. Whether we lacked the talent, the opportunity, or the means to make them our occupations, landing in a different career doesn’t make these passions disappear. They linger, like the professional version of the one who got away. And since we spend the majority of our waking hours at work, there isn’t always time to pursue these unanswered callings as hobbies. So we look for ways to bring our passions into our jobs. Personally, we know a lawyer who missed his dream of being a pilot and so sought out aviation cases, and a teacher who walked away from a music career but brings a guitar to class. But inside organizations, people often need support to craft their jobs.



Charaiveti – the What and the Why – Charaiveti

“Charanbai madhu vindati charantsvadu mudambaram.

Suryasya pasya sreemanam yo na tandrayate charan.

Charaiveti, charaiveti.”

Aitareya Brahmana*, 7.15

I am not a Vedic or Sanskrit scholar; yet the verse and its translation fascinated me.
[The literal translation of the verse according to sources is “The honey bee, by its motion, collects honey, and birds enjoy tasty fruits by constant movement. The sun is revered, by virtue of its constant shining movement; therefore, one should be constantly in motion. Keep moving, keep moving on!”]

-- Anonymous 2018-05-29 09:08 UTC


Applied Category Theory Course | Azimuth

Preface
Category theory is becoming a central hub for all of pure mathematics. It is unmatched in its ability to organize and layer abstractions, to find commonalities between structures of all sorts, and to facilitate communication between different mathematical communities. But it has also been branching out into science, informatics, and industry. We believe that it has the potential to be a major cohesive force in the world, building rigorous bridges between disparate worlds, both theoretical and practical. The motto at MIT is mens et manus, Latin for mind and hand. We believe that category theory—and pure math in general—has stayed in the realm of mind for too long; it is ripe to be brought to hand.

Purpose and audience
The purpose of this book is to offer a self-contained tour of applied category theory. It is an invitation to discover advanced topics in category theory through concrete real-world examples. Rather than try to give a comprehensive treatment of these topics—which include adjoint functors, enriched categories, proarrow equipments, toposes, and much more–we merely provide a taste. We want to give readers some insight into how it feels to work with these structures as well as some ideas about how they might show up in practice.

The audience for this book is quite diverse: anyone who finds the above description intriguing. This could include a motivated high school student who hasn’t seen calculus yet but has loved reading a weird book on mathematical logic they found at the library. Or a machine learning researcher who wants to understand what vector spaces, design theory, and dynamical systems could possibly have in common. Or a pure mathematician who wants to imagine what sorts of applications their work might have. Or a recently-retired programmer who’s always had an eerie feeling that category theory is what they’ve been looking for to tie it all together, but who’s found the usual books on the subject impenetrable.



Cicero - Wikiquote

Si hortum in bibliotheca habes, nihil deerit.
If you have a garden and a library, you have everything you need.
To Varro, in Ad Familiares IX, 4

-- Anonymous 2018-08-02 09:37 UTC


Epigrams on Programming

Epigrams on Programming
Alan J. Perlis
Yale University
This text has been published in SIGPLAN Notices Vol. 17, No. 9, September 1982, pages 7 - 13. I'm offering it here online until ACM stops me.
The phenomena surrounding computers are diverse and yield a surprisingly rich base for launching metaphors at individual and group activities. Conversely, classical human endeavors provide an inexhaustible source of metaphor for those of us who are in labor within computation. Such relationships between society and device are not new, but the incredible growth of the computer's influence (both real and implied) lends this symbiotic dependency a vitality like a gangly youth growing out of his clothes within an endless puberty.

The epigrams that follow attempt to capture some of the dimensions of this traffic in imagery that sharpens, focuses, clarifies, enlarges and beclouds our view of this most remarkable of all mans' artifacts, the computer.

One man's constant is another man's variable.
Functions delay binding: data structures induce binding. Moral: Structure data late in the programming process.
Syntactic sugar causes cancer of the semi-colons.
Every program is a part of some other program and rarely fits.
If a program manipulates a large amount of data, it does so in a small number of ways.
Symmetry is a complexity reducing concept (co-routines include sub-routines); seek it everywhere.
It is easier to write an incorrect program than understand a correct one.
A programming language is low level when its programs require attention to the irrelevant.
It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures.
Get into a rut early: Do the same processes the same way. Accumulate idioms. Standardize. The only difference (!) between Shakespeare and you was the size of his idiom list - not the size of his vocabulary.
If you have a procedure with 10 parameters, you probably missed some.
Recursion is the root of computation since it trades description for time.
If two people write exactly the same program, each should be put in micro-code and then they certainly won't be the same.
In the long run every program becomes rococco - then rubble.
Everything should be built top-down, except the first time.
Every program has (at least) two purposes: the one for which it was written and another for which it wasn't.
If a listener nods his head when you're explaining your program, wake him up.
A program without a loop and a structured variable isn't worth writing.
A language that doesn't affect the way you think about programming, is not worth knowing.
Wherever there is modularity there is the potential for misunderstanding: Hiding information implies a need to check communication.
Optimiziation hinders evolution.
A good system can't have a weak command language.
To understand a program you must become both the machine and the program.
Perhaps if we wrote programs from childhood on, as adults we'd be able to read them.
One can only display complex information in the mind. Like seeing, movement or flow or alteration of view is more important than the static picture, no matter how lovely.
There will always be things we wish to say in our programs that in all known languages can only be said poorly.
Once you understand how to write a program get someone else to write it.
Around computers it is difficult to find the correct unit of time to measure progress. Some cathedrals took a century to complete. Can you imagine the grandeur and scope of a program that would take as long?
For systems, the analogue of a face-lift is to add to the control graph an edge that creates a cycle, not just an additional node.
In programming, everything we do is a special case of something more general - and often we know it too quickly.
Simplicity does not precede complexity, but follows it.
Programmers are not to be measured by their ingenuity and their logic but by the completeness of their case analysis.
The 11th commandment was "Thou Shalt Compute" or "Thou Shalt Not Compute" - I forget which.
The string is a stark data structure and everywhere it is passed there is much duplication of process. It is a perfect vehicle for hiding information.
Everyone can be taught to sculpt: Michelangelo would have had to be taught how not to. So it is with the great programmers.
The use of a program to prove the 4-color theorem will not change mathematics - it merely demonstrates that the theorem, a challenge for a century, is probably not important to mathematics.
The most important computer is the one that rages in our skulls and ever seeks that satisfactory external emulator. The standardization of real computers would be a disaster - and so it probably won't happen.
Structured Programming supports the law of the excluded muddle.
Re graphics: A picture is worth 10K words - but only those to describe the picture. Hardly any sets of 10K words can be adequately described with pictures.
There are two ways to write error-free programs; only the third one works.
Some programming languages manage to absorbe change, but withstand progress.
You can measure a programmer's perspective by noting his attitude on the continuing vitality of FORTRAN.
In software systems it is often the early bird that makes the worm.
Sometimes I think the only universal in the computing field is the fetch-execute-cycle.
The goal of computation is the emulation of our synthetic abilities, not the understanding of our analytic ones.
Like punning, programming is a play on words.
As Will Rogers would have said, "There is no such thing as a free variable."
The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman.
Giving up on assembly language was the apple in our Garden of Eden: Languages whose use squanders machine cycles are sinful. The LISP machine now permits LISP programmers to abandon bra and fig-leaf.
When we understand knowledge-based systems, it will be as before - except our finger-tips will have been singed.
Bringing computers into the home won't change either one, but may revitalize the corner saloon.
Systems have sub-systems and sub-systems have sub-systems and so on ad finitum - which is why we're always starting over.
So many good ideas are never heard from again once they embark in a voyage on the semantic gulf.
Beware of the Turing tar-pit in which everything is possible but nothing of interest is easy.
A LISP programmer knows the value of everything, but the cost of nothing.
Software is under a constant tension. Being symbolic it is arbitrarily perfectible; but also it is arbitrarily changeable.
It is easier to change the specification to fit the program than vice versa.
Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.
In English every word can be verbed. Would that it were so in our programming languages.
Dana Scott is the Church of the Lattice-Way Saints.
In programming, as in everything else, to be in error is to be reborn.
In computing, invariants are ephemeral.
When we write programs that "learn", it turns out we do and they don't.
Often it is means that justify ends: Goals advance technique and technique survives even when goal structures crumble.
Make no mistake about it: Computers process numbers - not symbols. We measure our understanding (and control) by the extent to which we can arithmetize an activity.
Making something variable is easy. Controlling duration of constancy is the trick.
Think of all the psychic energy expended in seeking a fundamental distinction between "algorithm" and "program".
If we believe in data structures, we must believe in independent (hence simultaneous) processing. For why else would we collect items within a structure? Why do we tolerate languages that give us the one without the other?
In a 5 year period we get one superb programming language. Only we can't control when the 5 year period will begin.
Over the centuries the Indians developed sign language for communicating phenomena of interest. Programmers from different tribes (FORTRAN, LISP, ALGOL, SNOBOL, etc.) could use one that doesn't require them to carry a blackboard on their ponies.
Documentation is like term insurance: It satisfies because almost no one who subscribes to it depends on its benefits.
An adequate bootstrap is a contradiction in terms.
It is not a language's weaknesses but its strengths that control the gradient of its change: Alas, a language never escapes its embryonic sac.
It is possible that software is not like anything else, that it is meant to be discarded: that the whole point is to always see it as soap bubble?
Because of its vitality, the computing field is always in desperate need of new cliches: Banality soothes our nerves.
It is the user who should parametrize procedures, not their creators.
The cybernetic exchange between man, computer and algorithm is like a game of musical chairs: The frantic search for balance always leaves one of the three standing ill at ease.
If your computer speaks English it was probably made in Japan.
A year spent in artificial intelligence is enough to make one believe in God.
Prolonged contact with the computer turns mathematicians into clerks and vice versa.
In computing, turning the obvious into the useful is a living definition of the word "frustration".
We are on the verge: Today our program proved Fermat's next-to-last theorem!
What is the difference between a Turing machine and the modern computer? It's the same as that between Hillary's ascent of Everest and the establishment of a Hilton hotel on its peak.
Motto for a research laboratory: What we work on today, others will first think of tomorrow.
Though the Chinese should adore APL, it's FORTRAN they put their money on.
We kid ourselves if we think that the radio of procedure to data in an active data-base system can be made arbitrarily small or even kept small.
We have the mini and the micro computer. In what semantic niche would the pico computer fall?
It is not the computer's fault that Maxwell's equations are not adequate to design the electric motor.
One does not learn computing by using a hand calculator, but one can forget arithmetic.
Computation has made the tree flower.
The computer reminds one of Lon Chaney - it is the machine of a thousand faces.
The computer is the ultimate polluter. Its feces are indistinguishable from the food it produces.
When someone says "I want a programming language in which I need only say what I wish done," give him a lollipop.
Interfaces keep things tidy, but don't accelerate growth: Functions do.
Don't have good ideas if you aren't willing to be responsible for them.
Computers don't introduce order anywhere as much as they expose opportunities.
When a professor insists computer science is X but not Y, have compassion for his graduate students.
In computing, the mean time to failure keeps getting shorter.
In man-machine symbiosis, it is man who must adjust: The machines can't.
We will never run out of things to program as long as there is a single program around.
Dealing with failure is easy: Work hard to improve: Success is also easy to handle: You've solved the wrong problem. Work hard to improve.
One can't proceed from the informal to the formal by formal means.
Purely applicative languages are poorly applicable.
The proof of a system's value is its existence.
You can't communicate complexity, only an awareness of it.
It's difficult to extract sense from strings, but they're the only communication coin we can count on.
The debate rages on: Is PL/I Bachtrian or Dromedary?
Whenever two programmers meet to criticize their programs, both are silent.
Think of it! With VLSI we can pack 100 ENIACs in 1 sq.cm.
Editing is a rewording activity.
Why did the Roman Empire collapse? What is the Latin for office automation?
Computer Science is embarrassed by the computer.
The only constructive theory connecting neuroscience and psychology will arise from the study of software.
Within a computer natural language is unnatural.
Most people find the concept of programming obvious, but the doing impossible.
You think you know when you learn, are more sure when you can write, even more when you can teach, but certain when you can program.
It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning to be self-critical?
If you can imagine a society in which the computer-robot is the only menial, you can imagine anything.
Programming is an unnatural act.
Adapting old programs to fit new machines usually means adapting new machines to behave like old ones.
In seeking the unattainable, simplicity only gets in the way.
If there are epigrams, there must be meta-epigrams.

Epigrams are interfaces across which appreciation and insight flow.
Epigrams parametrize auras.
Epigrams are macros, since they are executed at read time.
Epigrams crystallize incongruities.
Epigrams retrieve deep semantics from a data base that is all procedure.
Epigrams scorn detail and make a point: They are a superb high-level documentation.
Epigrams are more like vitamins than protein.
Epigrams have extremely low entropy.
The last epigram? Neither eat nor drink them, snuff epigrams.

-- Anonymous 2018-08-04 09:27 UTC