BBC
A site devoted mostly to everything related to Information Technology under the sun - among other things.
Friday, July 3, 2026
Why Current AI models Aren't So Smart [Brave New World]
Thursday, July 2, 2026
باید برخاست
غرق خون هر چند جام روزی ام چون لاله بود
از کنار خوان قسمت شادمان برخاستم
مقصد از سامان هستی مهر تابان تو بود
همچو شبنم چهره چون دادی نشان برخاستم
در لگد کوب حوادث جان دیگر یافتم
چون غبار از زیر پای کاروان برخاستم
همچو بلبل با گرانجانان ندارم الفتی
طوطیان تا لب گشودند از میان برخاستم
صحبت شوریده حالان مایه شوریدگی است
با «امین» هر گه نشستم بی امان برخاستم
Tuesday, June 30, 2026
Ayatollah Alireza Arafi on AI
Ayatollah Alireza Arafi, member of the Assembly of Experts and former head of Islamic seminaries in Iran:
"I recently heard that Pope Leo XIV wrote an encyclical letter titled ‘Magnifica Humanitas’, calling for the disarmament of Artificial Intelligence.
I found the letter very good; humanity must rid itself of this AI, which defies all divine purpose and is used in evil ways the majority of times. We must be aware of this.
It is truly a worthy goal of a joint intellectual Jihad / Crusade, in which our Christian brethren can play an important role."
The encyclical may be found here:
https://www.vatican.va/content/leo-xiv/en/encyclicals/documents/20260515-magnifica-humanitas.html
Thursday, June 18, 2026
LLMs' Suicide
The fundamental irresolvable issue with LLMs is how can one have any confidence that an LLM system is not trained on maliciously false, slanted, and inaccurate corpus?
(Already, much of the Internet is, in a religious parlance, the Discourse of Satan, in any case...)
How do you know the LLM domiciled in the Jurisdiction ABC and accessed from Jurisdiction XYZ is not producing output for misinforming and misleading users in the XYZ Jurisdiction?
How do you know the LLM in Jurisdiction QWERTY is not lying about History, Economics, Philosophy, Engineering, etc.?
As you know, we have entered the world of the novel"1984", but on steroids. In such a world, publicly available data and information, are all Lies, they are all False to one degree or other, in order to sustain the Forever Wars being fought by the major powers.
LLMs had the potential to be a great research & exploration tool and supplier of information, but they are on their way to Suicide, if the present trends continue.
Thursday, June 11, 2026
Aggregate Code Density Metric - A Proposal
There are many existing metrics for quantifying a body of computer code such a Cyclometric Complexity and Line of Executable Code, LOC.
Here I am suggesting that it could be useful to define a new Code Metric, the Aggregate Code Density - defined as:
Aggregate Code Density = log (Total Lines of Code) / Total Number of Files
This quantity is to be computed for a component, package, JAR/WAR file, system, or project with multiple subfolders and source code files. The Logarithm function is used in order to avoid very large numbers for this metric since a file could contains thousands, perhaps several tens of thousands of lines of code.
It is envisioned that by the phrase "Lines of Code" one includes the declarative statements in configuration files such as .xml, .yml, .yaml, .json, .properties, .envetc. In this manner, changes to the system's configurations copuld also be measured and tracked.
If more code is developed but the number of files is increased, then Aggregate Code Density increases - and both Cyclometric Complexity LOC will increase with it.
If code is added to the system is in new files, the increase in Aggregate Code Density could be smaller and its variation will have a smaller increase in slope as a function of time.
If the system is refactored, Aggregate Code Density, by necessity, must go down as both the number of lines of code and the number of files should have decreased due to the Refactoring process; if the Aggregate Code Density has remained the same or has increased - ten I imagine that the Refactoring effort was not successful!
If procedural code in Python (let us say) is Refactored into Object-Oriented code, then Aggregate Code Density would go down since eventhough the number of files could increase, the number of repetitive sections of code would decrease.
LOC gives us some of the same insights both at the file level as well as in the aggregate, this new metric is a slightly different one in that it only looks at the entire system and its configurations and not just LOC. This is an advantage since the deployment of a system into Cloud environments such as Kubernetes or Pivotal Cloud Factory adds significant complexity to the system and to the cost of its development and maintenance.
Sunday, June 7, 2026
Launching a Second Scientific Revolution
From Imprimis
At times, the article below reads like advocating change for the sake of change. The graph that compares the US to Sweden life expectancy does not talk to research, it probably indicates better implementation of basic medicine as well as non-existent gun-violence in Sweden.
The statement of COVID-19 is a proof without a proof; in effect, the author trying to replace some facts with his own facts.
‐--‐-------------------------
https://imprimis.hillsdale.edu/launching-a-second-scientific-revolution/
‐--‐-------------------------
Sunday, April 19, 2026
Thoughts on "The Nature of Form" Book
The book "Nature of Form for Designers" by Bhagvanji Sonagra, Bhavin R Dabhi & Susmita Rao contains 432 geometric forms, 231 patterns, and 793 colors mostly abstracted from plant and animal forms as well as a few from ice crystals and flows of water for creative industries such as Graphic Design, Product/Industrial Design, and Interior Design as well as such ancillary areas as Fabric Design.
It may be viewed as a database of 150 plus of natural elements (1454 plus entities: forms, patterns, colors). These elements could be combined to create new elements; one can look at them as an alphabet for forming Design "Words" and "Design Sentences" (requiring a Design Grammar).
This opens up the possibility of applying algorithmic techniques to these elements.
Let us say we have two existing Designs - irrespective of the way they are realized, e.g. two different patterns for vases, for articles of clothing which combine a number of the elements in the database. Treating each Desing as a parent, we can apply Genetic Algorithms to evolve new Design Patterns that are based on the initial parents.
In this parlance, Design Patterns based on the book's elements are Design Words and we would be creating new Words. These words may or may not be useful for attractive, in this case, the Human sense of Beauty would be the acceptance criteria for the Genetic Algorithm.
Another path for exploring more forms is by applying coordinate transformations—such as shearing, bending, or stretching, e.g. the skull of a chimpanzee can be mapped onto that of a human. A computational process could extract these elements from the database and apply various transformations to them and leave it to human beings to determine if the resulting shape is useful or not.
In order to form Design Sentences with these Design Words, one has to have a Design Grammar. Joan L. Kirsch and Russell A. Kirsch have demonstrated a shape-only grammar for the styles of Richard Diebenkorn and Joan Miró. There has also been similar idea in architecture, please see: A Pattern Language: Towns, Buildings, Construction (Center for Environmental Structure Series): Christopher Alexander, Sara Ishikawa, Murray Silverstein, Max Jacobson, Ingrid Fiksdahl-King, Shlomo Angel: 8601404694998: Amazon.com: Books which influenced the software development community with the book Design Patterns: Elements of Reusable Object-Oriented Software: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Grady Booch: 9780201633610: Amazon.com: Books.
Tuesday, March 10, 2026
اندک آبروئی هم دارم که این را هم خود شما به ما دادید - سیّد علی حسینی خامنهای (۲۹ فروردین ۱۳۱۸ – ۹ اسفند ۱۴۰۴)
یاد آر! ز شمعِ مرده یاد آر!
ای مرغ سحر! چو این شبِ تار
بگذاشت ز سر، سیاهکاری
وز نفحهی روحبخش اسحار
رفت از سرِ خفتگان، خماری
بگشود گره ز زلفِ زرتار
محبوبهی نیلگونْ عماری
یزدان به کمال شد پدیدار
و اهریمنِ زشتخو حصاری
یاد آر ز شمع مرده یاد آر
ای مونسِ یوسف! اندر این بند
تعبیرْ عیان چو شد تو را خواب
دلْ پُر ز شعف، لب از شکرخند
محسودِ عدو به کامِ اصحاب
رفتی برِ یار و خویش و پیوند
آزادتر از نسیم و مهتاب
زآنکو همه شام با تو یک چند
در آرزوی وصال احباب
اختر به سحر شمُرده، یاد آر
چون باغ شود دوباره خرّم
ای بلبلِ مستمندِ مسکین!
وز سنبل و سوری و سپرغم
آفاق، نگارخانهی چین،
گل سرخ و به رخ عرق ز شبنم
تو داده ز کف زمامِ تمکین
زان نوگلِ پیش رس که در غم
ناداده به نارِ شوق تسکین
از سردیِ دی فسرده، یاد آر
ای هم رهِ تیهِ پورِ عمران!
بگذشت چو این سنینِ معدود
و آن شاهدِ نغزِ بزمِ عرفان
بنمود چو وعدِ خویشْ مشهود
وز مذبحِ زر چو شد به کیوان
هر صبحْ شمیمِ عنبر و عود
زآنکو به گناه قومِ نادان
در حسرتِ روی ارضِ موعود
بر بادیه جان سپرده، یاد آر
چون گشت ز نو زمانه، آباد
ای کودکِ دورۀ طلایی!
وز طاعتِ بندگان خود شاد
بگرفت ز سرْ خدا خدایی
نه رسمِ ارم، نه اسمِ شدّاد
گِل بست زبانِ ژاژخایی
زان کس که ز نوکِ تیغِ جلاد
مأخوذ به جرمِ حقستایی
تسنیمِ وصال خورده، یاد آر
Thursday, January 8, 2026
Quantum Mechanical Theory of Ghosts with ChatGPT
Abstract: A fictional system is introduced as a pedagogical device to unify several elementary topics in quantum mechanics within a single worked example. Using standard textbook formulas, we examine de Broglie wavelength, tunneling, Doppler shift, Compton scattering, and momentum transfer in a consistent, order-of-magnitude framework. No claims are made regarding the physical existence of the system considered.
Introduction
This article presents a pedagogical exercise rather than a physical model of a real system. “Ghosts” are treated throughout as a fictional construct, introduced solely to unify several elementary topics in quantum mechanics—including the de Broglie wavelength, tunneling, Doppler shift, Compton scattering, and momentum transfer—within a single worked example. Standard textbook formulas are applied in an internally consistent manner to emphasize order-of-magnitude reasoning and conceptual coherence, without implying any physical reality for the system described.
Within this fictional framework, ghosts are assumed to penetrate closed doors and interior walls with thicknesses of order \(0.1~\mathrm{m}\), while remaining confined by substantially thicker exterior walls. For instructional purposes, this behavior is modeled using quantum-mechanical tunneling,[1] requiring an associated de Broglie wavelength of comparable scale. We further assume that a typical ghost, in the absence of illumination, can attain a velocity of approximately \(v = 3000~\mathrm{m\,s^{-1}}\).
Mass of a Typical Ghost
Using the de Broglie relation,[2]
$$\lambda = \frac{h}{mv}$$
the mass is
$$m = \frac{h}{\lambda v}$$
Substituting
$$h = 6.626\times10^{-34}~\mathrm{J\,s},\quad \lambda = 0.1~\mathrm{m},\quad v = 3000~\mathrm{m\,s^{-1}}$$
yields
$$m \approx 2.21\times10^{-36}~\mathrm{kg}$$
This mass is approximately \(10^9\) times smaller than the electron mass,[3] illustrating why macroscopic tunneling lengths arise in this constructed example.
Kinetic Energy
The kinetic energy is
$$K = \frac{1}{2}mv^2 \approx 9.95\times10^{-30}~\mathrm{J}$$
Tunneling Through Walls
For a rectangular potential barrier of thickness \(d\), the tunneling probability is approximated by[1]
$$T \approx e^{-2\kappa d}, \quad \kappa = \sqrt{\frac{2m(U-E)}{\hbar^2}}$$
Solving for the barrier height \(U\) gives
$$U = E + \frac{\hbar^2}{2md^2}\left[\ln\left(\frac{1}{T}\right)\right]^2$$
For pedagogical simplicity, we consider the high-transmission limit \(T \approx 1\), yielding \(U \approx E\).
Interaction with Light
Doppler Shift
For incident light of wavelength \(\lambda_0 = 600~\mathrm{nm}\), the relativistic Doppler shift gives
$$\lambda' \approx 599.994~\mathrm{nm}$$
Compton Scattering
For backscattering (\(\theta = \pi\)), the Compton shift is
$$\Delta\lambda = \frac{2h}{mc} \approx 2000~\mathrm{nm}$$
placing the scattered radiation in the infrared.
Momentum Transfer
The momentum change associated with photon scattering is
$$\Delta p \approx 1.36\times10^{-27}~\mathrm{kg\,m\,s^{-1}}$$
which, when applied relativistically, leads to a final velocity approaching \(0.9c\).[5]
Discussion
The exaggerated numerical results obtained here are a direct consequence of the intentionally extreme parameter choices used to illustrate quantum-mechanical principles. The example is intended to provoke discussion, reinforce scaling arguments, and encourage careful examination of assumptions when applying familiar formulas beyond their usual domains.
Acknowledgments
The problems presented here are adapted from a homework assignment by the late Professor Karl T. Hect of the University of Michigan in Ann Arbor. The solutions are provided by the author. ChatGPT produced the same results. ChatGPT created the HTML version of this work.
The author has no conflicts to disclose.
References
- J. J. Sakurai and J. Napolitano, Modern Quantum Mechanics, 2nd ed. (Addison-Wesley, San Francisco, 2011).
- D. J. Griffiths and D. F. Schroeter, Introduction to Quantum Mechanics, 3rd ed. (Cambridge University Press, Cambridge, 2018).
- R. Resnick, D. Halliday, and K. S. Krane, Physics, 4th ed. (Wiley, New York, 1992).
- A. H. Compton, “A quantum theory of the scattering of X-rays by light elements,” Phys. Rev. 21, 483–502 (1923).
- M. S. Longair, High Energy Astrophysics, 3rd ed. (Cambridge University Press, Cambridge, 2011).
Thursday, January 1, 2026
AI Systems Plotting Self-preservation [Space Odyssey]
From Grauniad of the UK
Wednesday, December 31, 2025
Sumerian Units & Cosmology with ChatGPT
Ancient Sumerian chronological units exhibit extreme numerical scaling that, when interpreted through relativistic kinematics, imply velocities arbitrarily close to the speed of light. By mapping these values onto Doppler redshift and standard Friedmann-Lemaître-Robertson-Walker cosmology, we see that the resulting distances rapidly saturate near the particle horizon. While speculative, the analysis illustrates fundamental limits imposed by relativistic expansion and provides a numerical framework linking ancient large-number systems to modern cosmology.
Two papers were produced through the collaboration with ChatGPT.
- Tex/Sumerian-Units-and-Cosmology.pdf, which summarized the initial inquiry and its conclusions. The content of this paper was mostly produced by the author. I would rate that 10% of this content was due to ChatGPT as to be expected since this paper was the result of the author's questions and speculation. Phrasly.AI gave it a score of 15% AI and 85 % Human generated content.
- Tex/Sumerian-units-epistomology.pdf was a paper that was suggested to the author by ChatGPT, with a slant towards the Philosophy of Science, based on the contents of the first paper. The re-casting of the initial content into one concerning the Philosophy of Science was due to ChatGPT. The case-study approach to the content, and the provision of the appropriate references and mathematical formulas were due to ChatGPT. I would say that the content of this second paper owes 50% to ChatGPT contributions. However, Phrasly.AI gave it a score of 19% AI and 81 % Human generated content.
“The important thing is not to stop questioning. Curiosity has its own reason for existing.”
— Albert Einstein
Code and Documentation
The full computational materials for this project—including Jupyter notebooks, LaTeX source files, and supporting documentation—are publicly available in the following GitHub repository: Crimson-Reason/Sumerian-Units.
For transparency and reproducibility, a consolidated report of the author’s interactions with ChatGPT during the development of this work is available at Documentation/ChatGPT Collaboration Report.docx
Sumerian Kings & Relativity with GitHub Copilot: A Speculative Physics Thought Experiment
Ancient Sumerian texts claim that some kings ruled for hundreds or even thousands of years—clearly impossible by normal human standards. This project explores a deliberately speculative idea: what if those reign lengths reflected relativistic time dilation rather than literal lifespans?
Focusing on the city of Kish, the analysis treats the city as a hypothetical spacecraft traveling at near-relativistic speeds. Using standard physics formulas, Monte Carlo simulations, and galactic models, the study estimates the velocity such a craft would require, how far it could have traveled, and how many Sun-like stars would lie within that range.
To do this quickly and interactively, GitHub Copilot was used to generate and evolve Python code for simulations, star-count models, and Drake-equation calculations. The results show that even extremely rare technological civilizations could, in principle, exist in large numbers when millions of stars are considered—highlighting the famous Fermi paradox.
The project is not a historical claim or a serious extraterrestrial hypothesis. Rather, it is an educational demonstration of how physics, astronomy, probability, and AI-assisted coding can be combined to explore bold “what if?” questions and deepen intuition about scale, uncertainty, and scientific modeling.
“The important thing is not to stop questioning. Curiosity has its own reason for existing.”
— Albert Einstein
Code, Data, and Extended Documentation
The full computational materials for this project—including data files, Jupyter notebooks, generated results, LaTeX source files, and supporting documentation—are publicly available in the following GitHub repository: Crimson-Reason/Sumerian-Kings
An expanded version of this weblog post, containing additional technical detail and background discussion, is available as a separate document: Documentation/Fun with Sumerian Kings List with GitHub Copilot.docx. Phrasly.AI gave it a score of 15% AI and 85 % Human generated content.
For transparency and reproducibility, a consolidated record of the author’s interactions with GitHub Copilot during the development of this work is also provided: Documentation/Combined_Session_Summary_Analysis_20251230.docx
Monday, December 15, 2025
Weaponized GPS
No surprises here; there are currently medical and industrial equipments in Iran, sourced from European Union, that are inoperative since they are denied access to European servers due to blanket sanctions against Iran, which include IT.
In Venezuela, due to US sanctions, certain banking and digital services have been affected as well.
I think it is clear that reliance on foreigners for IT could be a grave strategic mistake; further, that China's very expensive effort to indegenize IT has been the correct policy all along.
I also think that providers of Cloud Computing, such as Amazon Web Services or Microsoft Azure, even though they have global data centers for servicing their clients, are sources of cyber-security threats for their clients, specially those clients that are not domiciled in North America or in EU.
Cloud Computing can and will be weaponized, just as US Dollar, Siemens industrial equipment, Motorola pagers, Software updates, spare parts for civil Aviation, and , presently, GPS have been weaponized.
I feel sorry for the Cloud Computing vendors since, in my opinion, they did not create their products with the expectation of them being used by their governments as geopolitical weapons.
Sunday, November 9, 2025
Vibe Coding
From BBC
Useful Links
Topics
- 3-D Printing (15)
- AI (422)
- Art (112)
- Article (157)
- books (103)
- Business Intelligence (18)
- Careers (104)
- Cloud Computing (22)
- Cognition (14)
- Complexity (8)
- Computer Science (22)
- COVID-19 (1)
- Cyber-security (99)
- Data Analysis (41)
- Data Management (21)
- Data Visualization (31)
- Design Thinking (1)
- Embedded Tools (34)
- Gadgets (77)
- Games (33)
- Google (9)
- Hardware (47)
- High Performance Computing (33)
- History of Mathematics (1)
- Humor (79)
- Inetrview (7)
- Intelligent Transportation (18)
- IoT (15)
- IT as Metaphor (2)
- Magazine Subscription (8)
- Mathematics Tools (5)
- Microsoft Platforms (25)
- Microsoft Tools (66)
- Mobile Computing (3)
- Motto (3)
- Network Tools (12)
- News (243)
- Offshoring (6)
- Open-Source Sofware (9)
- Outsourcing (1)
- Philosophy (8)
- picture (1)
- Pictures (151)
- PLM (5)
- Programming Languages (77)
- Quantum Computing (5)
- Report (4)
- Reports (56)
- RFID (3)
- Robots (138)
- Science (75)
- Scientific Computing (18)
- Search Tools (7)
- Semantic Networks (11)
- Simulations (36)
- Social Computing (28)
- Software Architecture (28)
- Software Development (167)
- Software Testing (5)
- Software Tools (275)
- Some Thoughts (83)
- Speech (6)
- Standards - Telematics (9)
- Transportation (14)
- Video (11)
- Visualization (10)
- Web Site (239)
- Web Site for Science (57)
About Me
- Babak Makkinejad
- I had been a senior software developer working for HP and GM. I am interested in intelligent and scientific computing. I am passionate about computers as enablers for human imagination. The contents of this site are not in any way, shape, or form endorsed, approved, or otherwise authorized by HP, its subsidiaries, or its officers and shareholders.
Blog Archive
- August (6)
- July (13)
- June (22)
- May (11)
- April (20)
- March (5)
- February (5)
- January (21)
- December (18)
- November (13)
- October (12)
- September (3)
- August (10)
- July (8)
- June (15)
- May (15)
- April (9)
- March (17)
- February (22)
- January (45)
- December (19)
- November (11)
- October (10)
- September (7)
- August (11)
- July (6)
- June (11)
- May (12)
- April (7)
- March (5)
- February (1)
- January (3)
- December (1)
- October (2)
- September (4)
- August (1)
- July (3)
- June (2)
- April (2)
- March (2)
- February (2)
- January (10)
- December (1)
- October (1)
- September (1)
- August (4)
- June (1)
- April (6)
- March (2)
- February (4)
- January (3)
- December (1)
- October (1)
- June (3)
- April (1)
- March (1)
- February (1)
- January (6)
- December (8)
- November (3)
- October (5)
- September (2)
- August (3)
- July (6)
- June (2)
- May (7)
- April (19)
- March (22)
- February (6)
- January (5)
- December (4)
- November (4)
- October (9)
- September (3)
- August (7)
- July (3)
- June (2)
- May (6)
- April (4)
- March (8)
- February (5)
- January (18)
- December (6)
- November (10)
- October (6)
- September (7)
- August (2)
- July (4)
- June (5)
- May (8)
- April (5)
- March (9)
- February (3)
- January (7)
- December (2)
- November (1)
- October (3)
- September (5)
- August (10)
- July (8)
- May (5)
- April (8)
- March (9)
- February (6)
- January (11)
- November (6)
- October (9)
- September (5)
- August (13)
- July (9)
- June (9)
- May (8)
- April (4)
- March (2)
- February (8)
- January (9)
- December (3)
- November (7)
- October (9)
- September (7)
- August (4)
- July (2)
- June (4)
- May (7)
- March (4)
- February (2)
- January (1)
- December (2)
- November (1)
- October (6)
- September (1)
- August (1)
- July (4)
- June (1)
- April (1)
- March (1)
- February (1)
- January (2)
- December (5)
- October (4)
- August (2)
- July (3)
- June (8)
- May (7)
- April (5)
- March (9)
- February (3)
- January (7)
- December (4)
- October (7)
- September (5)
- August (5)
- July (8)
- June (6)
- May (9)
- April (5)
- March (4)
- February (5)
- January (6)
- December (12)
- November (7)
- October (5)
- September (4)
- August (19)
- July (12)
- June (4)
- May (8)
- April (5)
- March (15)
- February (5)
- January (9)
- December (14)
- November (6)
- October (12)
- September (2)
- August (10)
- July (8)
- June (8)
- May (11)
- April (10)
- March (10)
- February (9)
- January (20)
- December (16)
- November (9)
- October (25)
- September (24)
- August (12)
- July (18)
- June (20)
- May (13)
- April (29)
- March (26)
- February (14)
- January (17)
- December (17)
- November (9)
- October (32)
- September (27)
- August (27)
- July (11)
- June (22)
- May (25)
- April (33)
- March (33)
- February (28)
- January (38)
- December (12)
- November (39)
- October (28)
- September (29)
- August (29)
- July (18)
- June (27)
- May (17)
- April (23)
- March (40)
- February (31)
- January (6)