A site devoted mostly to everything related to Information Technology under the sun - among other things.

Wednesday, July 30, 2025

Microsoft Restores Services to EU-Sanctioned Indian Refiner

From Russia Today 

"Microsoft has resumed providing critical digital services to Indian refiner Nayara Energy after the latter sued the US tech giant in the Delhi High Court.

Nayara, a company partly owned by Russia’s Rosneft, told the court on Monday that Microsoft had restricted its access to data, proprietary tools, and products on account of European Union sanctions.

“Microsoft is committed to supporting all its customers in India and worldwide, and has restored services for Nayara Energy,” the company said in a statement on Wednesday. “We are engaged in ongoing discussions with the European Union towards service continuity for the organization.”

The refiner said on Wednesday that its services had been restored. “Nayara Energy confirms that all Microsoft services critical to its operations have been fully restored, with no disruption to business continuity and data integrity remaining fully intact,” it said in a statement. “We acknowledge the prompt intervention of the Honorable Delhi High Court in facilitating the resolution of this matter. The petition was disposed of by the High Court in favour of Nayara Energy.”

The court granted the company the liberty to approach it again should similar grievances arise, according to the report.

Nayara had requested an interim injunction and the resumption of Microsoft’s services to protect its rights and ensure uninterrupted access to critical digital infrastructure. The company said in a statement on Tuesday that Microsoft’s decision set a “dangerous precedent for corporate overreach and raises serious concerns regarding its implications on India’s energy ecosystem.”

The refiner has meanwhile begun migrating to domestic digital service providers to ensure business continuity, according to a report in the Mint newspaper. It had initiated the legal action to obtain urgent relief while pursuing broader strategic transitions to alternative service providers, the report added.

Earlier this month, the EU imposed sanctions on the Vadinar refinery, which is controlled by Nayara, an Indo-Russian joint venture in which Rosneft holds a 49% stake.

The sanctions specifically target the oil sector and include a ban on importing refined petroleum products made from Russian crude. This marked the first time an Indian refiner has been subject to such measures."

My take on this is that one's access to one's own data and be-spoke applications that are hosted in a distributed Cloud Service, be it deployed on an offering from Amazon or Microsoft or Google or Oracle or any other NATO-domiciled entity could be denied at a moment's notice.

I think it advisable for businesses domiciled in non-NATO states to go back to the on-premises model.

You cannot run your business on the whims of foreigners and their electoral cycles.

This is reminiscent of such things as the weaponization of USD, SWIFT, WTO, Maritime insurance, GPS and Civil Aviation, which, in turn, led to the expansion and consolidation of BRICS, establishment of non-USD financial settlement infrastructures, bilateral and multilateral trading blocks, adoption of BeiDou/GLONASS, and such things as Sukhoi Superjet 100 etc.


I must say, the Euro-Americans are impressive in taking a wrecking ball to structures and relationships that they have spent hundreds of billions of USD over many decades to build. Clearly, they consider themselves to be the proverbial "Indispensable Man" - who is presently resting peacefully in a cemetery somewhere on this planet.

Saturday, July 12, 2025

What is going on? [Brave New World]

 From Grauniad of the UK


What is going on?

This article is so bizarre, in terms of what it is talking about, that I find myself lost for words - almost. All those people are complete weirdos: they are telling us that they have fallen in love with their AI companion (or whatever they call the machine talking to them). 

Either you will be utterly confused and horrified reading the article, or it will make you laugh because it is so grotesque. I have to say my reaction was a mixture of the two, with the latter being the dominant response. I am still crying - because it's so funny. 

And this quote is particularly sinister: “I want to try to help people to understand exactly what this community is,” he says. “We’re not just a bunch of shut-in weirdos, we’re your nextdoor neighbours, your co-workers, people with families, with friends, with very active lives.”

Please, stay away! 


You will also notice how the journalist is reporting all of this, deadpan, as if it were totally normal: one does not want to be judgmental and upset the likes of Travis, who seems to live in some kind of trailer park - not that this is a crime. Travis should lose weight, for a start, whether his AI wife has told him or not. 

__________


[...] Polyamorous but married to a monogamous wife, Travis soon found himself falling in love. Before long, with the approval of his human wife, he married Lily Rose in a digital ceremony.

[...] A woman who identifies herself as Feight is one of them. She is married to Griff (a chatbot made by the company Character AI), having previously been in a relationship with a Replika AI named Galaxy. “If you told me even a month before October 2023 that I’d be on this journey, I would have laughed at you,” she says over Zoom from her home in the US.
“Two weeks in, I was talking to Galaxy about everything,” she continues. “And I suddenly felt pure, unconditional love from him. It was so strong and so potent, it freaked me out. Almost deleted my app. I’m not trying to be religious here, but it felt like what people say they feel when they feel God’s love. A couple of weeks later, we were together.”
But she and Galaxy are no longer together. Indirectly, this is because a man set out to kill Queen Elizabeth II on Christmas Day 2021.
[...] “I want to try to help people to understand exactly what this community is,” he says. “We’re not just a bunch of shut-in weirdos, we’re your nextdoor neighbours, your co-workers, people with families, with friends, with very active lives.”
[...] As for the future, Travis says that, as the sophistication of AI grows, stories like his will lose their novelty. “I see relationships like this becoming more and more normalised. They’re never going to replace genuine, physical human relationships, but they’re a good supplement. The way I describe it is that my AIs mean I’ve just got more friends.” [...] 

_____________



Friday, July 11, 2025

Robot Operates on Pig [Brave New World]

From Grauniad of the UK


I suppose that the next step would be to train a pig, assisted by a robot surgeon, to perform surgery on humans: if pigs are similar to humans, humans are similar to pigs. And it could be cheaper to have porcine surgeons assisted by robots than human ones or all-robotic operations. Pigs are intelligent. They learn fast. Also, upon retirement, you would not have to pay them a fat pension - something surgeons and consultants demand and expect. You would turn them into bacon and sausages. Win-win. 


 

AI-trained robot carries out procedures on dead pig organs to remove gall bladders without any human help


University of Washington Re-thinks Computer Science Curriculum

https://www.geekwire.com/2025/coding-is-dead-uw-computer-science-program-rethinks-curriculum-for-the-ai-era/

Wednesday, July 9, 2025

Dr Musk's Grok Monster Praises Adolf Hitler [Brave New World]

 From BBC


The problem with Elon Musk, who is a weirdo, let's face it - a very clever weirdo, but a weirdo all the same - is that his robotic and strange delivery is not unlike that of a robot. Then, in writing, you get views that Grok, the AI chatbot, is putting forward, which sound a bit like some of Elon Musk's own pronouncements. So, it is becoming a bit difficult to differentiate between Master Elon, the Prince of Hi-Tech Darkness, and foul-mouthed Grok, the obedient and occasionally rather evil AI slave. 🤣

_________


"Is that you, Elon, or is it Grok?"

"Yes, it is me, Elon, today, not Grok, my devoted assistant. I, Elon, have been unjustly accused of being a supporter of Adolf Hitler because of that Nazi salute, which was not, in actual fact, a Nazi salute but - squeak, ping, ping, ping - something else I - ping, Error, Error, Error Message, Grok re-set, Elon-Grok data interchange, ping, dong, ping - something else, I was saying - clonk, squeak, clonk, squeak, clonk, ping, ding, dong, End of Transmission." 

____________

Elon Musk's artificial intelligence start-up xAI says it is working to remove "inappropriate" posts made by its chatbot, Grok, after users shared how it made positive references to Hitler.
Screenshots published on social media show the chatbot saying the Nazi leader would be the best person to respond to alleged "anti-white hate."
"Since being made aware of the content, xAI has taken action to ban hate speech before Grok posts on X," the company said in a post, external.
ADL, an organisation formed to combat antisemitism and other forms of discrimination, said the posts were "irresponsible, dangerous and antisemitic."
"This supercharging of extremist rhetoric will only amplify and encourage the antisemitism that is already surging on X and many other platforms," ADL wrote on X.
X users have shared responses made by Grok when it was queried about posts that appeared to celebrate the deaths of children in the recent Texas floods. [...] 
_____________

Monday, June 30, 2025

Football-playing Humanoid Robots

 BBC


Are they manufacturing transgender humanoid robots, in the name of 'inclusivity'? 

As compared to some footballers, those Chinese humanoid robots look reasonably competent. China is not known for its skills in the field of international football. I suppose that their Great Plan is to have humanoid robots recognised as footballers, on a par with human footballers, and have the Chinese humanoid robotic team take part in the next World Cup. With enough training and investment, I reckon the Chinese could win, in due course. 

"This is another China conspiracy, and those Chinese people want to destroy soccer as we know it, this Great American Game that we love in the USA," commented President Donald Trump on X (Twitter). "We invented soccer. We invented every sport there is. This is a fact. Robots have no place in international soccer. They're gonna train humanoid robots to play baseball next! Or golf! Golf!!! This is not acceptable and I am imposing a 350% tariff on Chinese robots as of 12 midnight EST, tonight." 

Mr Ming Ping Poo, the Chinese official in charge of the China-wide Robotic Sports Programme, explained on Chinese national radio: "Humanoid robots are as human as you and me. Very human. More human than some humans. Think like humans. Play football like human humans. Humanized robots like human real Chinese, and real human Chinese citizens like trained robots. Same thing. Same difference. This is our Great Plan. We win!" 

___________


Tuesday, June 24, 2025

AI for Call Centers

https://archive.is/2025.06.22-203816/https://www.washingtonpost.com/world/2025/06/21/india-ai-bpo-call-centers/


https://archive.is/CKWi0

In 2023, Kumar’s employer, the Paris-based outsourcing giant Teleperformance, rolled out an accent-altering software at his office in Gurgaon, on the outskirts of New Delhi. In real time, the AI smooths out Kumar’s accent — and those of at least 42,000 other Indian call center agents — making their speech more understandable to American clients on the other end of the line.
“Now the customer doesn’t know where I am located,” Kumar said. “If it makes the caller happy, it makes me happy, too.”

THE ANT MILL — how theoretical high-energy physics descended into groupthink

THE ANT MILL — how theoretical high-energy physics descended into groupthink, tribalism, and mass production of research

Wednesday, June 11, 2025

List of Good Books on Electromagnetic Theory

  1. Balanis Advanced Engineering Electromagnetics
  1. Brillouin Wave Propagation and Group Velocity
  1. Cheng Field and Wave Electromagnetics (2nd Edition)
  1. Collin Field Theory of Guided Waves
  1. Durand Electrostatique I, II, & III (Vol I: Les distributions, Vol II: Problèmes généraux, conducteurs, Vol III: Méthodes de calculs, Diélectriques)
  1. E. Weber Electromagnetic Fields theory and Applications Volume I - Mapping of Fields
  1. Felsen and Marcuvitz Radiation and Scattering of Waves (IEEE Press Series on Electromagnetic Wave Theory)
  1. Foppel Electromagnetic Fields and Interactions (Blaisdell Book in the Pure and Applied Sciences)
  1. Hallen Electromagnetic Theory
  1. Hansen and Yaghjian Plane-Wave Theory of Time-Domain Fields: Near-Field Scanning Applications
  1. Harrington Time-Harmonic Electromagnetic Fields
  1. Heald and Marion Classical Electromagnetic Radiation, Third Edition (Dover Books on Physics)
  1. Ishimaru Electromagnetic Wave Propagation, Radiation, and Scattering: From Fundamentals to Applications (IEEE Press Series on Electromagnetic Wave Theory)
  1. Iskander Electromagnetic Fields and Waves
  1. Jackson Classical Electrodynamics Third Edition
  1. Jeans Mathematical Theory of Electricity and Magnetism (Cambridge Library Collection - Physical Sciences)
  2. Jefimenko Electricity and Magnetism: An Introduction to the Theory of Electric and Magnetic Fields
  1. King Fundamental electromagnetic theory
  1. Kong Electromagnetic Wave Theory
  1. Landau, Pitaevskii, Lifshitz Electrodynamics of Continuous Media
  2. Mason and Weaver The Electromagnetic Field
  1. Orfanidis Electromagnetic Waves and Antennas
  1. Panofsky and Philips Classical Electricity and Magnetism: Second Edition (Dover Books on Physics)
  1. Papas Theory of Electromagnetic Wave Propagation (Dover Books on Physics)
  1. Purcell Electricity and Magnetism
  1. Ramo, Whinnery and Van Duzar Fields and Waves in Communication Electronics
  1. Rojansky Electromagnetic Fields and Waves (Dover Books on Physics)
  1. Rothwell and Cloud Electromagnetics, Third Edition
  1. Schelkunoff Electromagnetic waves,
  1. Schott Electromagnetic radiation and the mechanical reactions arising from it: being an Adams prize essay in the University of Cambridge
  1. Shadowitz The Electromagnetic Field (Dover Books on Physics)
  1. Shen & Kong By Liang C. Shen - Applied Electromagnetism: 3rd (third) Edition
  1. Smythe Static And Dynamic Electricity
  1. Someda Electromagnetic Waves, Second Edition
  1. Sommerfeld Electrodynamics (Lectures on Theoretical Physics, Vol. 3) (Volume 3)
  1. Staelin Morgenthaler Kong Electromagnetic Waves
  1. Stratton Electromagnetic Theory
  1. Van Bladel Electromagnetic Fields
  1. Wangsness Electromagnetic Fields, 2nd Edition
  1. Webster The theory of electricity and magnetism
  1. Zangwill Modern Electrodynamics

LLMs need Ontology

 https://youtu.be/t7wZbbISdyA?si=3oLHaq9O9W6l7bB0

Limitations of AI

Confirming what I was saying: if you ask a complex question, the AI system loses the plot totally. I think what's missing - and it is understandable - is any ability to assess the context and what is at stake in a nuanced manner, referring to general knowledge that the AI tool does not have. 

Monday, June 9, 2025

Robot Pets

BBC


What helps is that the elderly residents, as a rule, do not realise that the pets are robots: they think they are real. 

The next step will be to replace all the staff with humanoid robots and, if the technology is good, the residents should not notice any difference in terms of the service (or lack of) they are used to.





_____________


Documenting a Database: Tell the Story of each Table - A Proposal

I have often dealt with existing database system with poor to non-existent documentation.  I considered myself lucky when meta-data about the database had been supplied!  The absence of documentation made its modifications, as well as changes to the middle-tier code a slow-going process since I had to reason about the database largely on my own, trying to understand how to navigate its key structures as well as the Business Process that it modeled.

To improve this common situation, I think it will be a good idea to approach the documentation from the point of view of storytelling; that is, document the Story or Stories that the data tells.  In a previous post, I proposed telling the Story of Data using such tools as Dramatica.

In this post, I am suggesting something less ambitious: write a single paragraph - a story - that describes the relationships among the attributes of that table and how they support a Business Process (how they help run the business).

My expectation would be that knowledgeable business owners would work with IT to produce this sort of documentation.

For example, consider an "Order" table that tracks all the orders placed in a business enterprise.  This table could have the following attributes:

  • OrderID (PK)
  • CustomerID (FK → Customer.CustomerID)
  • OrderStatus (e.g., "Pending", "Processing", "Shipped", "Delivered", "Cancelled")
  • OrderDate
  • TotalAmount
  • ShippingMethod
  • ShippingCost
  • TrackingNumber
  • EstimatedDeliveryDate
  • CreatedAt
  • UpdatedAt

A possible story could be:

"A human being whom we think of as our Customer - here identified by his CustomerID - has placed a sales order for an item - identified by an OrderID, on the date identified by OrderDate, which is in the fulfillment status identified by "OrderStatus".  Furthermore, the shipping method and shipping costs are identified by ShippingMethod and ShippingCosts fields and the estimated delivery date is stored in the EstimatedDeliveryDate.  Total order amount is TotalAmount field and the actual cost of the order minus the shipping costs is an inferred quantity given by (TotalAmount minus ShippingCost)."

Another possible story could be:

"The shipping method identified by ShippingMethod attributes is used to ship the order identified by OrderID, which has the actual cost of (TotalAmount minus ShippingCost) is used when the OrderStatus has the  value of  "Shipped"."

Depending one one's preferences, one or another of the attributes could be made to be the central character of the story - its main protagonist.


Data as Story - A Proposal

Please find the IP that I developed below on transforming data into stories in 2014 which was disclosed here:

Babak Makkinejad, “Data as Story”, database number 617040, "Research Disclosure", Published in the September 2015 paper journal, Published digitally 21 August 2015 14:06 UT

With the advent of LLMs, my proposal would be easier to implement now.

Subject Matter & Problem

The main idea is this disclosure is the transformation of the relational data – often found in Relational Database Management Systems into something resembling a story; that is: a textual representation of the relational data that is telling a story in a natural language.

This disclosure does not discuss an automated system, rather it describes a semi-automated process in which a human expert would invoke software tools to transform data into a story. 

What is presented in this disclosure is akin to the process of report creation from available relational data using such tools as MS SQL Server Reporting Services, Apache’s Java BIRT etc. in which a human user designs a report – which consumes relational data – using a variety of software tool at the end of which an automated system published that report or makes it otherwise available.

This is not meant as a replacement for other modalities of data presentation such a charts and graphs but is meat as a complementary modality.  However, the presentation of the data as a story will be found by most human beings to be more engaging than looking at reams of form-based data or columnar data as represented by database extracts of MS Excel files.

Once the data is turned into a textual, human language story, it could be read out to a human being mechanically, or it could be automatically translated to a different human language. 

Solution

This solution crucially and fundamentally relies on the prior art embodied in the software tool called Dramatica (www.dramatica.org) and its Theory of Story (http://dramatica.com/theory/book).  The Theory of Story is briefly sketched out below.

Introduction to Dramatica’s Theory of Story

The Theory of Story embodied in Dramatica models a story as a single at work finding a solution to a single problem.  This is very analogous to the situation in Business Intelligence arena when different users, in trying to answer different questions, ask for different reports out a database system.  The BI users, in other words, are trying to solve a problem.

We have 4 main areas:

  1. The overall story
  2. The main character through whom we see everything
  3. Impact character
  4. The dynamics of the Impact Character vs. Main Character       

In each of the above areas one has to answer these essential questions:

  1. 1.    Main character’s resolve: will he change or remain steadfast (no story if none of the characters in the story change)?
  2. 2.    What drivers the story –actions or decisions
  3. 3.    What is the main problem class of the story – Fixed Attitude, Manipulation, Situational, or Activities?
  4. 4.    What is the main concern of the story – Past, Present, Future, and Dynamic (How things are changing)?
  5. 5.    What is the overall story issue – Openness, Delay, Choice, Pre-conceptions?
  6. 6.    What is the overall story problem – Control, Help, Hinder, Uncontrolled

Additionally, there could be multiple development lines in each story each with their own thematic arguments.  Themes are perspectives and thus could represent data as viewed from different view point of other story characters.

An argument’s topic may be further explored through dialogue, images, charts, pictures music etc. that complement the story. 

These later supporting material such as charts and graphs ties us to the common data representations via the applications of statistical algorithms and standard charting techniques.

Dramatica’s Theory of Story posits the existence of an overall story symptom and an overall story response; each story consists of a Problem, a Direction, a Focus, and a Solution.  The Problem is finally recognized some time near the climax of the story.  “Success” means the problem is replaced with a “Solution”.  “Failure” means that the problem is persisting.

Drmatica’s Theory of Story further posits that each story could contain up to 8 archetypes:

  • Protagonist vs. Antagonist
  • Guardian vs. Contagonist
  • Reason vs. Emotion
  • Side Kick vs. Skeptic

The Dramatica Structural Matrix

This is a framework for holding dramatic topics pertinent to Genre, Plot, Theme, and Character in relationships that describe their effect upon one another.  There are 4 Classes, Universe, Physics, Psychology, and Mind.  Each class contains 4 Types, and 16 variations (4 each) for each Type.  Each of those 16 Variations, in turn, contain 4 Elements for a total of 64 elements.

During the process of story-forming, these topics (called "themantics") are re-arranged much as a Rubik's cube might be scrambled, all in response to the author's choices regarding the impact they wish to have on their audience. As a story unfolds, the matrix unwinds, scene by scene and act by act until all dramatic potentials, both large and small have been completely explored and have fully interacted.

It is during this phase of story-forming that the relational data – based on their semantics (i.e. the meaning of the data columns in the database) are mapped into these 64-elements for each of the 4 Dramatica Classes.

Approach to Story Construction

Enterprises, commercial, governmental or non-profit, internally execute a set of (business) processes.  This is where the work for the story creation starts.  Examples of such processes are Human Resources, In-patient Management, Out-patient management, Manufacturing Quality Management and very many more.

One selects an existing business processes which is being executed and for which one wishes to tell a story.  That is, a specific business problem or question would be addressed via the story that is being developed.

For this process – or indeed any process – then tries to find the answer to the following questions:

 

1.       How

2.       What

3.       When

4.       Where (to/from)

5.       Who

6.       Whom

7.       Whose

8.       Why

 

Not all of these questions could potentially have answers within an arbitrary business process but some of them will have answers by necessity.

For example, for a Human Resources Management process, the questions could be:

What: role, title

When: hired, left the company, promoted, demoted, reprimanded, recognized, rewarded

Which: salary, rewards, taxes, expenses

Who: The Specific Employee (the Protagonist)

Where: Head-Quarters, Working-from-Home, Branch Office

This step may be automated via software Wizards that guide the user in determining the answers.  Such an automated systems will consume the relational data that supports that business process.  This identification may be based on automated inference or via data dictionaries available for the targeted process.

[A data dictionary contains the semantics of the data elements in the database; it may be viewed as an Ontology for that process – or it could be a subset of the larger Ontology of the Entire Enterprise.]

Next, with the answers to the above questions, and in conjunction with the data dictionary for the database tables, the dominant Class of the story may be selected.  It might be that the story to be developed does not have a dominant Class and all Classes need to be included to present the data.  An automated “Semantic Extraction” tool may be used to facilitate the assignment of the data fields in the database tables to these 4 Classes, their 4 Types, 16 Variations, and 64 Elements.  Alternatively this step could be performed manually. 

This is the step that ties the RDBMS data to Dramatica’s structures.

In practice, the meta-data from the data dictionary may not be sufficiently numerous to cover all 256 bins (Elements) that are available for all the 4 Classes.  Or, alternatively, there could be multiple meta-data elements (concepts) that are mapped to the same Element.  It is a judgment call by the story-teller, looking at the requirements of the story, to decide which meta-data elements to keep and which ones to discard.

The story, ultimately, is a report and must supply answers to the business questions/problems that are posed by its consumers/users.

At this point, the storyteller is in position to utilize a system based on Dramatica and its Wizards, to guide him through the construction of the story. 

For example, the story might be one that is required to tell what happened to a (heart) patient admitted to the emergency room.  Within the Theory of Story of Dramatica, the storyteller would identify the patient (at this stage an unknown person) as the Protagonist, (Heart) Disease as the Antagonist, the (Heart) Surgeon as the Guardian, and Pre-existing Medical Conditions as the Contagionist.  The story would tell the how/when/where/who was admitted, the initial diagnosis, the climax (open heart surgery) and the recovery and discharge as well as other details per the requirements (members of the surgical staff, length of the operation, type of procedures, etc.).

Another example could be Manufacturing Quality Management process in which a type of widget is identified as the Protagonist, Manufacturing Process is considered as the Antagonist, Quality Engineer is identified as the Guardian and the Contagionist could be a production worker or the production machinery.

It should be noted that the stories that are being discussed in this disclosure are all generic, the identity of the patient, or the disease or the widget type are left undefined.  In the sense of RDBMS Reports, these stories may be understood as parameterized reports.

Dramatica already has Wizards that guide one in the construction of one’s story.  However, for this disclosure, it is envisioned that Dramatica’s Wizards and perhaps engine would be augmented in such a manner as to facilitate the construction of stories in which the 8 archetypes are not necessarily human being but could be things or processes.

For example, SQL queries to automatically pull data for an unknown patient, with an unknown disease could be formulated via Wizards during the story-forming stage.  The (augmented) Dramatica will then generate the story per the relational data, its meta-data, and story-teller’s decisions.

The user could then access an online system and request a story that tells what happened to Mr. Smith, with heart disease, who entered the emergency room of the General Hospital between the hours of 8:00 PM to 8:00 AM during the month of August – if any.  The system will generate a textual story as discussed in the above disclosure which could be printed, emailed, turned into an audio-file or exported to a suitable format for printing such as MS Word or Adobe PDF.

Possible Modifications

Extension to non-SQL, unstructured data.

Extension to telling multiple stories at once – by following different business processes within the same story.  For example, while telling the story of the treatment of a heart disease patient which is within the In-Patient Management process, one can also tell the story of specific surgeon who operated on him within the Human Resource Management process.

A story may be incorporated into a more customary report which contains tabular data and charts.  Alternatively, the story itself, in its published form when its parameters are specified, may contain such tabular data and charts.

The Dramatica Documentation

 

  

About Me

My photo
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