From Bats to Human Lungs
A site devoted mostly to everything related to Information Technology under the sun - among other things.
Tuesday, March 31, 2020
Monday, March 30, 2020
COVID-19: Reusing Certain Masks
Certain kinds of masks can
be disinfected and reused
https://www.umass.edu/newsoffice/article/urgent-research-shows-face-masks-can-be
https://www.umass.edu/newsoffice/article/urgent-research-shows-face-masks-can-be
COVID-19: Effect of Temperature
From the BBC: (one could only hope)
https://www.bbc.com/future/article/20200323-coronavirus-will-hot-weather-kill-covid-19
Friday, March 27, 2020
How is the Linux kernel tested?
Short Answer: through very specialized software tools tailored to the job at hand.
https://embeddedbits.org/how-is-the-linux-kernel-tested/
https://embeddedbits.org/how-is-the-linux-kernel-tested/
COVID-19: South Korea reveals how to win Covid-19 war
Prime Minister Chung tells the world his country has managed to contain the spread of the new coronavirus strain
https://asiatimes.com/2020/03/south-korea-reveals-how-to-win-covid-19-war/
https://asiatimes.com/2020/03/south-korea-reveals-how-to-win-covid-19-war/
Social-Distancing Games
Other Social Distancing games:
- Online Cards against Humanity - https://pyx-1.pretendyoure.xyz/zy/game.jsp
- Online Codenames - horsepaste.com (yes its a weird URL, but a true representation of the board game)
- Online Pictionary - skribbl.io
- Online Secret Hitler - secrethitler.io
Jackbox Game
I recommend the multi-player game Jackbox as a distraction and as a morale builder:
What ends up happening is that one person runs the program on their computer, and when you play it gives you a 4 letter code that other people can then go to jackbox.tv and enter the code and play on their phones
That's the game pack,
There's plenty of videos online that will show the different games, including one called "fibbage"
These are all word type games. In fibbage, they give you a sentence, like "in 2016, Australia banned the import of ______" and everyone puts in their best lie for what that blank could be.
Next everyone chooses from the given answers, but one of them is given by the game and is a truthful response - you're trying to trick the other players into guessing the fake answer you gave.
Other good game packs are:
Trivia Murder Party,
Trivia Murder Party,
Quiplash,
Guesspionage
Guesspionage
Thursday, March 26, 2020
Tuesday, March 24, 2020
COVID-19: Reports from Iceland and Italy
Reports on COVID-19 from Iceland and from Italy:
Iceland's statistically valid study of the incidence and severity of the CoVID-19 disease.
Here is the Iceland government report summary:
https://www.government.is/news/article/2020/03/15/Large-scale-testing-of-general-population-in-Iceland-underway/
The company analyzing the tests is well respected and is most likely using the RT-PCR test
https://www.decode.com/research/
https://www.questdiagnostics.com/dms/Documents/covid-19/SARSCoV-2_HCP_Fact_Sheet.pdf
Report from Italy on "Characteristics of COVID-19 patients dying in Italy Report based on available data on March 20th, 2020"
https://www.epicentro.iss.it/coronavirus/bollettino/Report-COVID-2019_20_marzo_eng.pdf
Iceland's statistically valid study of the incidence and severity of the CoVID-19 disease.
Here is the Iceland government report summary:
https://www.government.is/news/article/2020/03/15/Large-scale-testing-of-general-population-in-Iceland-underway/
The company analyzing the tests is well respected and is most likely using the RT-PCR test
https://www.decode.com/research/
https://www.questdiagnostics.com/dms/Documents/covid-19/SARSCoV-2_HCP_Fact_Sheet.pdf
Report from Italy on "Characteristics of COVID-19 patients dying in Italy Report based on available data on March 20th, 2020"
https://www.epicentro.iss.it/coronavirus/bollettino/Report-COVID-2019_20_marzo_eng.pdf
COVID-19: SARS-associated Corona Virus Patent
Novel strain of SARS-associated corona virus and applications thereof; European Patent Office
2010-08-04 Publication of EP1694829B1; Centre National de la Recherche Scientifique CNRS Institut Pasteur Universite Paris Diderot (Paris 7)
https://patents.google.com/patent/EP1694829B1/en
COVID-19: Free Information from Washington Post
Free information from Washington Post on what may lie ahead based on math models, hospital projections and past pandemics
https://www.washingtonpost.com/health/2020/03/19/coronavirus-projections-us/
https://www.washingtonpost.com/health/2020/03/19/coronavirus-projections-us/
Monday, March 23, 2020
COVID-19 Mortality Data
Some concrete data on COVID-19 Deaths
The Iranian Health Ministry has stated that 68% of the dead from COVID-19 were older than 60 years of age, with average age of 64 at death- average infection age, 59.
60% were men, 40% women.
18% of the known COVID-19 cases have been asymptomatic.
"O" blood types seem to fair better.
Koreans have stated that 19% of the dead were younger than 60.
I have not seen any breakdown of the mortality rate based on pre-existing conditions and/or history of smoking.
Additionally, Michigan statistics - https://www.michigan.gov/coronavirus/0,9753,7-406-98163-520743--,00.html
- indicated that 57 % of the infected are in the 40 to 70 - age group.
In Italy, 90% of dead suffered co-morbidities - many were older than 70 years of age.
A more discriminating approach would be to send people older than certain age - say 58 - to work from home or to be on extended paid leave and in home quarantine while economic activity could be continued by others.
COVID-19 and the US Economy
From Brookings Institution
(Yes, I know, a Liberal Think-Tank...)
FAQ on the economic impact & policy response
Thursday, March 19, 2020
COVID-19: Aerosol and Surface Stability of SARS-CoV-2
From the New England Journal of Medicine
Aerosol and Surface Stability of SARS-CoV-2 as Compared with SARS-CoV-1
Sunday, March 15, 2020
Is Excel a Problem?
These thoughts were triggered in my mind by a recent Wall Street Journal article, titled: "
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.
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.
Introduction to Deep Learning
Really good article on Deep Learning from the Code Magazine; everything is here: the basics, the explanations, the code, a concrete realization for a mobile app-
Thursday, March 5, 2020
The House that Spies on You
Truly dreadful news from our friends at Amazon.com - The house that spies on you
This device is a doorbell combined with a camera. There are obvious advantages, such as monitoring remotely who is getting close to your front door. All of it is computerized technology, of course, so that it links up to a database run by Amazon. Amazon can collect the data streamed to its servers; therefore, Amazon does collect, retain and store the data.
This is the familiar pattern whereby tech companies store data for no apparent reason, which can then be used, analyzed, shared or sold on. Not to mention the risk that a hacker gets into the system, and can then see when a family/ person is likely to be at home or not -- ideal for professional burglars.
As for having cameras in every room, say no more...
You may remember the story about the National Health Service in UK: they hold millions of data sets on patients and don't do very much with those. So, in their case, what do they do? Store the data passively. No. Sell it on to companies such as Amazon or US-based healthcare providers.
Same logic. If I have it, I will use it. It is 'anonymized' but, actually, fully accessible with a bit of ingenuity. Meanwhile, insurance companies and recruitment firms, among others, are knocking on the door, drooling at the thought of accessing such data...
All of this reminds me of the case of French police files on the French Jews during World War II, kept at Marseilles, for the benefit of the collaborationist government of the Vichy France, and the occupying Germans of course - which the French government decided to keep after the Liberation in 1945.
They were little index cards. Same as a computerized database.
The lesson is clear: if you have the data, you keep it and you stockpile it, just in case it may be useful later. The logic of it truly is sinister. With Amazon's doorbell, the data is available to the police if they want it. And you can imagine a wife spying on her husband if she suspects he's been having an affair with the neighbor's wife, etc.
Subscribe to:
Posts (Atom)
Useful Links
- .Net Code Samples
- AJAX for MS Developers
- C# Tutorials
- Channel9
- Code Search Engine
- Douglas Crockford's JavaScript Site
- DZONE
- Google Code
- IBM Developer Works
- IBM Public Skunkworks
- Is This Thing On?
- Java tutorials, hints, tips
- Jon Udell Weblog
- Knowing .Net
- Massive List of Information for Programmers
- MIT Courses
- MSDN
- Simple-Talk
- SUN Java
- That Indigo Girl
- UC Berkeley Lectures
- Yahoo UI Library
Topics
- 3-D Printing (13)
- AI (228)
- Art (95)
- Article (120)
- book (11)
- books (83)
- Business Intelligence (18)
- Careers (72)
- Cloud Computing (19)
- Cognition (13)
- Complexity (8)
- Computer Science (20)
- COVID-19 (1)
- Cyber-security (79)
- Data Analysis (39)
- Data Management (19)
- Data Visualization (30)
- Design Thinking (1)
- Embedded Tools (34)
- Gadgets (74)
- Games (32)
- Google (7)
- Hardware (39)
- High Performance Computing (32)
- History of Mathematics (1)
- Humor (73)
- Inetrview (7)
- Intelligent Transportation (17)
- IoT (15)
- IT as Metaphor (2)
- Magazine Subscription (8)
- Mathematics Tools (4)
- Microsoft Platforms (22)
- Microsoft Tools (63)
- Mobile Computing (2)
- Motto (3)
- Network Tools (12)
- News (121)
- Offshoring (6)
- Open-Source Sofware (7)
- Outsourcing (1)
- Philosophy (5)
- Pictures (143)
- PLM (5)
- Programming Languages (74)
- Quantum Computing (5)
- Reports (52)
- RFID (3)
- Robo (2)
- Robots (103)
- Science (57)
- Scientific Computing (17)
- Search Tools (7)
- Semantic Networks (11)
- Simulations (34)
- Social Computing (25)
- Software Architecture (27)
- Software Development (151)
- Software Testing (4)
- Software Tools (268)
- Some Thoughts (44)
- Speech (6)
- Standards - Telematics (9)
- Transportation (14)
- Video (11)
- Visualization (9)
- Web Site (224)
- Web Site for Science (48)
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
- 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)