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

Showing posts with label Microsoft Tools. Show all posts
Showing posts with label Microsoft Tools. Show all posts

Wednesday, December 31, 2025

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


Thursday, June 6, 2024

MS Windows Total Recall

This very simple tool extracts and displays data from the Recall feature in Windows 11, providing an easy way to access information about your PC's activity snapshots.

GitHub - xaitax/TotalRecall: This tool extracts and displays data from the Recall feature in Windows 11, providing an easy way to access information about your PC's activity snapshots.

Tuesday, May 7, 2024

Spinach

Spinach is an AI tool for meetings. Looks very promising as it had integrations with Jira/Confluence/Teams.


https://www.spinach.io/


Spinach gives project teams instant meeting notes with key decisions, action items and ticket suggestions based on what you discuss. With dozens of integrations, Spinach keeps track of your projec...

Currently MS Teams has a record feature and can transcribe and take notes. I am sure MS will extend that into a tool that can create work items in ADO or Jira etc. 

Please see: Jira Integration | Spinach.io Help Center (intercom.help)

Here is a screenshot from settings showing you can connect to Jira and create tickets. You might have to configure that to create your stories...






Monday, March 7, 2022

Processing Sketchbook & Language

Please take a look at Welcome to Processing! / Processing.org - a flexible software sketchbook and an object-oriented language (with support for inheritance) for learning how to code within the context of the visual arts.

A useful book with step-by-step tutorials from elementary operations to genetic algorithms and neural nets is this: The Nature of Code

The significance of this environment is that it is for artists - it is geared towards the development of visual images. It is not a general purpose environment for solving generic dry and constipating problems.

Tuesday, October 6, 2020

Excel: Loss of Covid-19 Data

Excel: Why using Microsoft's tool caused Covid-19 results to be lost.

The decision to use a database format that dates back to the 1980s has proved to be unwise

https://www.bbc.com/news/technology-54423988


Sunday, March 15, 2020

Is Excel a Problem?

These thoughts were triggered in my mind by a recent Wall Street Journal article, titled: "
Stop Using Excel, Finance Chiefs Tell Staffs".  (Please see: https://www.wsj.com/articles/stop-using-excel-finance-chiefs-tell-staffs-1511346601 and read the very many insightful comments.)

Yes, I too am tired of MS Excel paradigm.  It is like always a wearing gingham shirt - so many men in IT express their inner-nerd that way.  I mean, if they want Excel-like features, we could always use VBA to tie a UI, in Excel, to the back-end services (be they direct database connections or REST API calls.)

We serve the end users poorly by giving them Excel look alike UI, but in HTML.  We are missing something essential in requirements engineering by not providing a different paradigm (say a Wizard, or an Informative AI Agent),  thus hiding all that cognitive complexity from them.


I think Excel is widely used precisely because IT cannot create light-weight tactical solutions, or, as often is the case, plain refuses to do so.

Myself and others have created such tools for small groups, say less than 10 users, using VBA, REST API, or ODBC-based database access solutions.  But that has never been where the action was. 

Monolithic Web applications rule the roost.  Likely because CIOs understand that level of budgeting and find such systems to be a feather in their hats.

There are very good reasons for small teams (~ 10) to use Excel; IT is not going to make a better tool for small groups of people, Excel is ubiquitous with tremendous analytical capabilities built-in, that team controls the evolution of their Excel tool themselves; changes do not have to be begged from IT, and lastly because of the heterogeneity of corporate data stores which forces people to use data from semantically distinct systems with little or no overlaps in their respective ontologies.

This last one could be ameliorated via some sort of AI-enabled Data Buddy, which could infer missing data from what is in Excel and go and fetch it from whichever database that contains that missing data - all without the end-users being aware of them; sort of like an active Data Management agent on steroids.

In the many engineering firms, there are engineering teams that use home-grown Excel tools for their data management needs.  Generic tools, Cloud-based or not, are not useful to them: they are not accountants.  And yet, how quickly we at IT can enhance their existing tools, let alone replace them?  How long does it take to gather requirements, build another silly Angular/Spring-Boot system, and fit it with Excel import-export facilities?

In Web applications that follow the Excel tabular data presentation paradigm, there are great opportunities to move away from tabular data presentation to Insights gleaned from data and automatically generated and presented to the end-users.  That is what IT should do rather than implementing yet another useless and expensive CR.

I own many gingham shirts, but I also wear many different fabrics and patterns.  We, at IT,  need to give end-users more options and unless they positively and adamantly ask for little grids, we should engage in a dialogue to explore the design space: and not just for today or tomorrow, but for the Day after Tomorrow as well.

Thursday, July 25, 2019

Free Code Coverage Tool from Microsoft

Free tool from Microsoft:
Coverlet is a cross platform code coverage framework for .NET, with support for line, branch and method coverage.
It works with .NET Framework on Windows and .NET Core on all supported platforms.
https://github.com/tonerdo/coverlet

Friday, August 11, 2017

Z3

Z3 is a theorem prover from Microsoft Research. It is licensed under the MIT license.
If you are not familiar with Z3, you can start here.
Z3 can be built using Visual Studio, a Makefile or using CMake. It provides bindings for several programming languages.

Thursday, November 24, 2016

Free MSFT e-book

Great starting point for learning about containers and docker based application development

Monday, October 17, 2016

Wednesday, September 21, 2016

PowerShell @ GitHub

Microsoft open sourced PowerShell:

GitHub - PowerShell/PowerShell: PowerShell for every system!



Wednesday, May 11, 2016

Windows PowerShell - Writing Windows Services in PowerShell


A very interesting article on PowerShell by my French colleague, Jean-François Larvoire, of HPE, France.
 

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