Todd Boekelheide [Though it has little to do with him, but the good film at the end of the post. I would rather have called this post “Salad of Thoughts”]
Berkeley, Thursday, June 4, 2020, 10:48 PM
I do not know about the origin of last names, but some got very difficult ones. Of course is not their foul, and changing the last name, just by changing would be a shame. Anyways, this post is not about last names, but I hope I typed correctly, in the title and hereafter, Sir Boekelheide’s last name, which is the last search I did in long term Eric Schmidt’s directed/coached/managed company: Google.
I said type, because while I think Larry Tesler’s invention of copy and paste, for computers around the 1980s, I believe, needs to be careful use. I hate copy and paste in many cases when typing, but I respect for what I have seen of the actions and live records of Larry Tesler (+). I like copy and paste for moving data around excel to conduct calculations. Also to transfer the equations from one cell to another. It is very useful when type an impossible even medium size world wide web (www) address, and also to check if a e-mail address to be send out was either correctly typed, if one ever do that, or just to copy and paste an e-email address and then send the message we really typed. So the copy and paste is useful, because it is operation. I think that it is was the purpose on which was created, but I do not further. I learned about the creator of copy and paste, Larry Tesler, on a news in the New York Times, when he passed away earlier this year. They endorsed him as entrepreneur from scratch. With that I mean, someone who did not mind move away, perhaps by selling or just moving away, I forgot the details, from one big project on which he invested part of his life, or big company, for starting another completely new project. His name came out when I was reading something last week, perhaps he belonged to the generation of Stanford graduates around the 80s , who started some companies in the Silicon Valley. Not moving away our rivalry Berkeley-Stanford, in many fields, I just mentioned above a Berkeley alumni who coached Google to grow from practically scratch. Eric Schmidt, who lived in I-House, for four years, perhaps in the times, I will be honest here with one thing I did not like from I-House, continuing, perhaps in the times where one was able to what one wants with his time, which is still true, but not receiving too many new events from the Program office. That was something, that might need one to stay connected through Facebook, or other source of post in order to be informed about events. I, as perhaps, usually, opted out to be continuously checking things or posted, but I did once in a while. There is much more gain, on just having one focus, and receive news or update directly from the human live community, in such a large community as it was I-House during the two years an a half that I lived there. Anyways, Eric Schmidt, and Jerry Brown lived in I-House, that if not other might have been at least one common link when they had a public interview that you can check it out by using Google to find it for you. Back to Tesler, he directed a land conservation initiative in Oregon. Before all of that, I think he had a good managing position in Macintosh.
When, I asked myself, how I came to those stories, perhaps, was with the time I spend to use or not Matlab, as my calculating tool. And the answer is of course Yes. i love the Matrix calculator, plus Cleve Moler, Matlab inventor is a very convincing person, but more important than that they had developed a very important product. They? Who they then? Why plural? Was i not talking in singular? Well, Moler was hired to the company Mathworks, at the five year of its operation, which was founded on using his Matrix calculator, Matlab, with his permission. But the connection are not still clear. Well, George Forsythe (+) a mathematician, same as Cleve Moler, was Dr. Moler’s advisor at Stanford, and founder of the department of Computing Science there. So what, what is the connection? In 1979. Dr. Cleve Moler, who was a Professor at the University of New Mexico at that time, took a sabbatical year, and went to Stanford to teach. He taught the class CS237, at the now Computer Science Department, that George Forsythe, I bet other funded. A prominent person in that department is Dr. Knuth, who I have followed his works since 2014, when I started to try few things in LaTeX, which he created. I think that made him popular, but he is more well know for his books art of computer science, which is his life time work. Back to Cleve Moler. Many CS237 students, took the linear algebra course, where he taught this Matrix calculations. As a practical man as he seems to be, he actually wanted to call the class Matrix or Matrices or Matrix Analysis or Matrix Operations or Matrix Algebra rather than linear algebra. So how is it all related to Tesler, or even more important how is all of this related to the title of this blog post!!!!? Wait, just connecting the dots or making a possible path to someone else to connect them.
But Tesler seems that was an engineer rather than a computer scientist. I do not know, or recall that from his CV, which I will not go and search again now. I neither now if he took Cleve’s class, but I want to release somewhere all what I have read. [Patiance. hopefully]
Whether Tesler took or not Cleve class is irrelevant for Matlab story, that was part of the copy and paste story. Back to the Matlab story, Mathworks was founded by Jack Little. So what, what it has to do with the copy and paste? Little not even took Cleve class. There was a group of people who were around, alumni, already applying their inputs in the so called industry, or in the applied field, or even in applied science outside of the main center of though, the alma matter, the universities. Some engineering students took Cleve class, they were connected to Jack Little, or the other way around, Jack Little was connected with them. they found the potential of the Matrix Calculator in the industry and then it become a tool for rocket science itself, and other applied and practical field as well, but that name of rocket science seems to be a encouraging or very special combination of two words for many, or it just sounds cool.
Ok. That for Mathworks. A similar analogy of either graduate technicians or computer scientist who stick around the Silicon Valley might apply to Tesler.
Further another good application of the copy and paste is for getting the full citation in a Harvard style or whatever citation formation you use, either APA, or any from Google Scholar or Scopus and paste it to your Word document, if you are working in that platform, and then correct it manually. Creating your own database of references, avoid the editing each time of the copy and paste reference, but it takes a bit more time with exchangeable typing formats, with Word has done a good job. Should I mention Gates here, well that can be other story, from which I know little, but not so little actually. The only motivation to learn about these thing is to know the origins of the tools I use. Same apply to others.
Then, back to the origins, and and so back to the title, Boekelheide is a complicated last name, for recalling any time this accomplished music composer and music and sound film editor. Because, i loved so much the film Symphony of the Soil, which I watched as a requirement of the Environmental Science for Sustainable development, for which I am a GSI, I typed here Boekelheide last name. At some point I can recall it without searching for it. I copied and pasted it and the beginning of this paragraph, so if I did any mistake before, I am carrying an error.
Is he relevant to the film? Where the Symphony of the Soil is not about music, but I liked the documentary, so I might have liked the music as well. I do not know that, and it is hard to find out which music was played unless I want to play the watch the film again just for that. Maybe that can happen in the Fall, so I have here the music director last name just for further reference.
Since I referred to the Symphony of the Soil, let me give you a warm introduction to it.
Where the food that we every days grows? What does soil fertility means? What are the origins of soils, how does it works and how is it shaped, formed, transported? Do you want to learn more about soils explained by experts in a Symphony with great music directors, and everything combined by a genius and cute director Deborah Garcia, Lily Films presents the Symphony of the Soil. Started by Iganacio Chapela, Professor at UC Berkeley, who spent thirteen year in the Ecuadorian Andes, at Guaranda, researching about soils, and microbiology. A well aware person about the importance of interactions between humans, nature, organisms, microorganisms and more. David R. Montgomery, a well know geomorphologist, and fluvial geomorphologist. Got his PhD degree at UC Berkeley. Currently a Professor at University of Washington. Author of “The Rocks Don’t Lie, A geologist investigates Noah’s Flood”, “Dirt: The erosion of Civilization” “King of Fish: The Thousand-year Run of Salmon”, “The Hidden Half of Nature: The Microbial Roots of Life and Health”, and guitarist, singer and lyric writer for the bands “Big Dirt” and “Good Bones”. Among many other experts, stories, beautiful music, and important concepts. Please, check it out, if you will:
Sorry the only practical reference I linked was the film. Others I have learned through many other sources, I narrated them in a way of story telling here. Citing the sources are key for publication, but forgive for this personal blog post this time. The book titles are well cited, which was another sources that I have a hand. About Ignacio Chapela story and a background, I learned that from a lecture and personal conversation (Fall 2019). Regarding the history of Matlab. I learned that by reading sources online, watching two Cleve Talks: one at Argonne National Laboratory (ANL) in 2017 made public by ANL, and another at published lecture at Technische Universität München (TUM) on October 5, 2015, made available by TUM. Search online for this talks, otherwise it will embed here a link with a video, which I do not want to do it, because it I often do not link just to dump videos here, but I have done. I used Tesler, copy and paste function, by the way to “type” TUM university in German here. Otherwise, I might have been able to retype the name by looking at it, but definitely not two dots over the vowels, which are called umlaut.
Other references for the Matlab history are in Dr. Cleve blog, articles, and in the Mathworks website: here an example https://www.mathworks.com/company/newsletters/articles/a-brief-history-of-matlab.html
Now actual references, which I did not cross-referenced in the text:
Moler, C., 2004. The origins of Matlab. Cleve’s Corner (in the Mathworks Newsletter).
I should have typed the reference of an actual article by Dr. Moler which I read some time ago, but I cannot find now. That is the big difference between writting a blog post in few minutes to share what is in your hear, or writing an actual article, report, and long term project, where the goals are defined at the beginning.
Same thing with references about many topics I mentioned here comes from a large variety of articles, which I will not to look at each other back now to find the references. That might disproof what I say two posts ago, of citing every single source. It depends on what you write. For example, opinion columns do not necessarily cite the sources because they are expressing what is in their heads, based on concurrent events, a book, a film, not my favorite discipline, a teaching experience, a need of thought/reflection, a call for action, or for attention, a complain, or any other cause. Those might need to keep citing all the reading sources.
Anyways one reference about Tesler that is easy to find, and I not even sure if it is the one I read in the print version long time ago: https://www.nytimes.com/2020/02/20/technology/lawrence-tesler-dead.html
Correction: I think Tesler created cut and paste, rather than copy and paste, which could have been a byproduct.
Berkeley, Monday, June 1, 2020 3:50 PM
Following up with prior post, which I am sharing because I consulted over the weekend. Here, another great hit. This one is about chemistry, which if I compare with prior one, I must pay more efforts on memorizing this lyrics. Chemistry has never been my stronger arm. So, it is much easier for me to learn, or sing, if you will with those analogies, processes based laws, such as Darcy’s law. I might need to produce my song for river sediment [flow]. Anyways, it is a honor to hear Professor Peter Agre, Nobel Laureate, singing the periodic table.
Pioneers of the periodic table. NobelPrize.org. Nobel Media AB 2020. Retrieved on June 1, 2020 from https://www.nobelprize.org/pioneers-of-the-periodic-table/
Berkeley, Monday, June 1, 2020 2:48 PM
Darcy’s Law, named after the French Great Scientist Henry Darcy (1803 – 1858) has been so far a unique contribution to describe very well the hydraulic gradients, and so to describe groundwater flow. I will let Professor Neupauer to explain it to you with rhythm and flow. It really should become a hit.
Consulted references and notes without really a cross reference in the text. Just letting you know the origen of some quotes from what I wrote:
 University of Colorado, at Boulder (2015) Professor teaching accomplishment’s recognized internationally. Retrieved on June 1, 2020 from https://www.colorado.edu/ceae/2015/03/05/professors-teaching-accomplishments-recognized-locally-internationally
 I consulted Darcy’s life years in wikipedia: https://en.wikipedia.org/wiki/Henry_Darcy (Retrieved on June 1, 2020). I clicked Darcy’s biography from the Darcy’s Law page: https://en.wikipedia.org/wiki/Darcy’s_law (Retrieved on June 1, 2020) I know if you have thoughts about the sources. All it is a matter of time. Even for given the briefest intro to Dr. Neupauer, I wanted to mention some words about Darcy’s so for consulting the time on which he lived was important. Then, Wikipedia aided me in this fast post. So, I had to inform you.
 Rhythm was my own idea for the idea. To check if i spelled properly and it actually it is used with the word rap, I consulted it in the Google search tab. Then, it actually help me with a brilliant quotation, adding flow to it, which was referred to the following domain address: http://www.musicmelter.com/learn/finding-your-rap-and-hip-hop-style#:~:text=If%20a%20song%20has%20rhythmic,something%20that%20comes%20with%20practice. (Retrieved on June 1, 2020). Which I do not really consulted neither read. I just put as a reference because a piece of title came from there. Oh. this thing of referencing each step, distracts from the main purposes, become boring, and stops the flow! But it is important to do it. Otherwise, we lose track of how we got here. And that is the beginning of misinformation.
Berkeley, Sunday, May 31, 2020 9:13 PM
The genius of Pascal is that interesting that I continue discovering about him, not by reading about him, not for searching about his works for learning about him, but for learning about his applied works works by applying them, and then learning that he either wrote or invented them. Pascal’s has influenced my earlier studies in making experiments for elementary physics labs, and in pressure gradients behind dams, during my years as hydraulic engineer.
About a year ago, I was delighted on discovering Pascal’s writings, Pensées, about the catholic faith. While I did not completed reading that medium size book. Few passages I read on it, plus the fact they were coming from Pascal, plus additional thoughts I have developed over time, motivated me to call this site “heart pensées”. Of course the inspiration, and the site purpose, come from a much Higher and deeper Source than Pascal. Still represented by a triangle formed by the Father, the Son, and the Holy Spirit. Today, we celebrate the Day of One of the Holy members.
Pascal, and a wonderful triangle, again. Not the pressure, but this time an arithmetic triangle, which is the basis for computing in the current version of the von Neumann computers. In 1645, Blaise Pascal invented a machine called the Pascaline or Machine D’Arithmetique, for helping to his father with the accounting processes, as he was a tax collector. I encourage you to look online to the triangle and to make the addition. It is an straightforward. Further , the addition of row will give you infinite 2^n. I think the computing binomial are based on that triangle. I do not know completely all the steps of development from Pascal’s triangle to Wilkinson matrices, but that is the path. I might be continue finding something out about Pascal or about the calculation path, as I dig deeper on my numerical analyses.
Keeping close track in analytical process. I mean analysis is in the brain not necessarily just in the computer
Berkeley, Sunday, May 31, 2020, 12:41 AM
I spent about a day checking the usage of computer through history. Even more, if I count for my self-taught history of computer programming. I cannot invest such as amount of time outside of my duties, but the purpose was to find purpose, meaning, deeper understanding of usage of computers. Depending the area of studies we apply our intellect, the only word of caution and my reflection after this invented time on sharpening my tool is that our mission, as people in the world, is to keep clear our analytical skills and so its tool. There is not such as thing of producing a study or an analysis, with an automatic tool, which might be ok if it was developed by someone else, but the danger remains if the procedure is not that clear.
I guess that there are different kinds of journals, and so ones that are more specialized just in method, and other more multidisciplinary focuses more in the interpretation of the results and keep the methods as the last section, optional for the reader.
I, however, believe that the methods are, of course, the central core. They most be accessible. With the peak of numerical methods, packages, and libraries, we still need to have the control of what we are ordering the computer to perform. The analytical tool regards still to the person not the computer.
Further, while it is hard to criticize decisions on which rapid development of computer played a roll, keeping a bit far from the expert view or the calculation processes, and so determination decisions based on the results. I said hard to criticize the following example, without having leaving in the time, and without knowing all the context of what if not doing, what were the dangers, what were the risks at stake, what were the thinking of the times, but which are the inevitable wars? https://www.atomicheritage.org/history/timeline
Berkeley, Saturday, May 30, 2020 3:14 AM
Reporting procrastination, which is not good, but I learned something interesting. Here for the records an interesting radio episode, by 99% invisible, about Douglas Engelbart, and his vision and intellectual thought of the usage of communication systems and computers. The episode name is “Of Mice And Men”. It talks about mouse, but it is not about Steinbeck’s book, which I have not read yet, unfortunately. I drop here the link to the 20 minute podcast. I strongly recommend to listen it. You can review what is in the page article, if you want as well, but the radio episode has the higher value there: https://99percentinvisible.org/episode/of-mice-and-men/
Berkeley, Saturday, May 29, 2020 00:11 AM
There is this great thing of Professor Tim Berners-Lee’s World Wide Web (www) invention that is the sharing of good information. I found this excellent page about a museum of math history, or rather about great contributors to math through history. Here is the link for my further reference: https://mathshistory.st-andrews.ac.uk/
I have criticized myself in the past for writing posts or rather not writing posts and posting just a link. This is the fifth time I do that since I have this blog. You can still find one post just with a link in the near history. However, I regret delaying the other ones. Particularly one that was about a wonderful and funny opinion editorial article. I do not regret because whether it was good or bad, but because deleting. A down side of the digital era is that one can edit and change things, without necessarily tracking the time of changes. Then what is the control point. Things should be kept as they are, because they already existed in time by being delivered outside of heads and communicated with our fingers through a keyboard in a written format on a unknown platform, which allows us to write without knowing how it works, but it works!
Well, I regarding not deleting things, which is my normative thing to do. It also gives a hard time to the storage guys or systems or silos, whatever how it works, I really do not have idea where digital things are physically stored.
Berkeley, Friday, May 29, 2020 5:22 PM
It [C]ms that C++ got an A+ as the next generation of his pioneers PASCAL, Fortran, and others, which are not BASIC languages (1). All seem somehow complicated. Now, we have [Python]s, ANACONDAs, Pandas, and who knows what else.
It seems that JULIA is missing her [R]omeo. I will see what I can do. MATLAB will be my sword, while I can access or afford it.
Note: Names in [brackets], when needed, are programming languages. Read this phonetically if some words do not have proper spelling. If I did not put them in brackets, I used the programming language as a word standing alone. I also mentioned one cloud and one software library.
(1) To be honest, I am not knowledgeable yet about the actual order of the language programming evolution. I barely know the ones I mentioned before number (1). Thus, this is a note of precaution to please go and check the evolution of language programming and correct me, when you can. While I must be focused now in producing numerical results. When I can, I am also curios on learning how the tool I am applying got here. I have learned some evolution of computers from Pascal (1645) to von Neumann (1948) and Turing (about the same date that his teacher, I believe, von Neumann). Then, regarding the order in history of “high level” programing languages I mentioned, that might be an OK initial idea, but I do not warranty you that was their order in history.
Berkeley, Friday, May 29, 2020 1:45 AM
There is a genius on labelling “things”, that one actually one doubts of the actual genius of naming things. As we have evolved and for a long period of time since there is higher education, a high proficiency in a language it also means to be able to communicate better, to particularly recognize also in reading sources what is true from non-sense, and so being capable to guide to others. Gaining an additional language is always a gigantic advantage as one is able to communicate with more people, learn more, gain different perspectives, and read more. It will definitely influence what one can produce in our own works. Languages are not only the formerly labeled languages, nor even only the computing languages, which is the motivation of this short display of thoughts in this post, but as we specialize in our studies each discipline has its kind of its own language that in that case I think is called jargon, which by the way I think has a recent negative connotation. However, I am referring here to need of the specialized language, and also of a very pluralistic language to be able to communicate effectively. In our traditional form of higher education, which if not earlier, might have the current structure since the late 1800s [please go and check facts, and inform me if I not correct it earlier, otherwise try it as a aphorism] enough skills before gaining the specialized language were to be able to read, comprehend and write in that language, let’s say English, plus knowledge in math and logics, which were gained through elementary and high school.
Then, as one continues advancing learns to distinguish a true calculus from a dangerous and wrong calculus. A good study from a bad study. Hopefully a good source of information from a bad source of information, because one has gained the tools and refined the eye for selecting and making decisions.
A lot of the process is understand the sources, and also to label what is dubious or unknown.
The more one’s put its heart and its effort on understanding things, likely it happens that more responsibilities of other lives is under one’s shoulders.
Yet the same principles applies. Have a higher education or a higher knowledge or a higher language to make things clear/transparent. A lot of the processes is clearing up and explaining things. That is why I love one of the words in the title from Euclide’s Elements of Geometry Demonstrated. While I love geometry, the key word was demonstrated. Perhaps was a book about Euclides, however, as it dates 1584.
Here I will start with the actual programming BASIC language thought.
Currently, many of us or most of the human beings do any sort of activity in the current version of Pascal’s (1645) D’Arithmetique and of von Neumann’s (~1948) computing machines. I also do not know yet well the difference between the Turing machine and the von Neumann machine which were about the same time. Turing actually, I think was a post-doc or a higher degree student from von Neumann (please go and check references I am recalling those thing from memory, except few notes with the dates in this paragraph) It is quite interesting how the counting machine that Blaise Pascal developed for helping his father, who I think was a tax collector (Dr. Kreeft, 2020 personal communication) has evolved this much. Of course Pascal machine was nothing in comparison with the current one, and his machine mainly did algebra additions and subtractions, while in the current ones we can do linear algebra or matrix calculations, and beyond that data driven modeling. But we can also write, communicate, read, play music, or being exposed to plenty of garbage information.
The point that I want to make about higher education is that just the OK fluency in the language of instruction, with good enough writing and reading comprehension skills, plus the understanding of math and logic, currently is not enough as the starting line in the next level of learning, and so of responsibility in the higher education field. We need to to know some basic programing skills, reading and writing codes, as starting point, and end up to service, at the graduation point, with a deep knowledge of them, or just ok to have this additional tool to to produce good work, and better to being able to navigate through the receiving information, and being able to critically understand what is good is and what is wrong. I say this with the particularly emphasis on avoiding just be users, or being used by softwares. Of course, not of us need to be a developers, and as not of us need to be a good writer, but currently, and at least if one had made the decision and have been given the opportunity to be in higher education, needs to proactively write, read, and seems that now needs also to code.
There are of course plenty of exceptions, as nothing would replace human ability of sketching and producing wonderful hand drawing designs, to which I am a defender, without being a good drawer myself. I am sure there are many other exceptions, but as one is not tested in the drawing skills in the standardized exams for admission, the ability of drawing and coding is a plus, but the ability of drawing and not coding might not be that good for advancing in higher education in the coming times.
As the SAT and, I forgot other names, if the GRE will be also removed, from the admissions, and modified in the coming times, perhaps adding a short section on reading comprehension of a code, and writing a code will be good.
That might not be yet ready for standardizing exams by 2025, but it seems will be the way that we need to move to. Meanwhile, there is a need to develop structure and grammar in coding.
Popularizing it, which means make it easier and appealing to learn, to understanding, and probe it usefulness, not only because of the data driven decision, but to develop critical understanding of the information that we receive if it is valid or not.
I, meanwhile, need to continue self-learning these high-level programing languages, as I need those to apply the hydro-geomorphology concepts to which I work with. So just speaking quite OK a second language, in my case English, is not enough, I need proficiency on one or more of these programing languages.
Many of the data driven fields leads for counting something. I keep track of the balance of sediments. What is that? I count the amount of rocks of different sizes that goes into rivers, then how many of those and when are transported downstream in the river, mainly by water flow, and then how many of those end up in the lower lands, which are also called alluvial fans, and how many are deposited in the deltas, and so reach the ocean.