Database programmers’ dream: build the operating system on top of a DBMS

One of the most interesting talks at a recent anniversary celebration for computer science at MIT was by Michael Stonebraker, a fake MITer (he is best known for Ingres and Postgres, UC Berkeley implementations of IBM’s relational database management system concept). For the past few years, Stonebraker has been working on a database-first vision of computing:

For those who don’t want to watch the 55-minute video, the idea is to run a high-performance RDBMS underneath the operating system (OS) and have the OS use DBMS services to hold its state, support inter-process communication, to roll back to a known good state after a failure or an attack, etc.

Here’s a figure from a 2022 progress report:

The events opened with computer science PhDs acknowledging that humanity faces an existential threat from climate change (Science says that if you can program a computer you can predict the Earth’s temperature 50 years from now). If we combine that with the observation that humans are actually increasing, not decreasing, their CO2 emissions, humanity will soon be extinct. Do we actually need to rethink our practical foundation for computing if these are our sunset years? If yes, this strikes me as the most promising idea.

What about performance? Stonebraker says that the “OS-on-database” runs applications about as fast as conventional “OS-including-ad-hoc-data-management-schemes-for-all-of-its-state”.

Full post, including comments

Was Watson right about the number of computers?

“I think there is a world market for maybe five computers,” is a purported 1943 quote from Thomas Watson, IBM’s CEO just before the dawn of the Von Neumann architecture on which all modern computers rely.

Suppose that he actually did say this. Is it fair to say that events in cloud computing have proven him correct? Watson was not talking about terminals (corresponding to our desktop PCs and smartphones), but mainframes, which correspond to computing clouds today. How many clouds of significance are there? AWS, Google, Azure, Alibaba, and IBM? (source) That’s five!

Full post, including comments

The Inevitable Demise of the Web

Remember to listen to the credentialed experts, such as Hal Berghel, Ph.D. computer nerd. A 1995 academic paper… “The inevitable demise of the Web”:

There is no doubt that the fastest growing part of the Internet is the World Wide Web. From its inception in 1990, the Web has established itself as the leading packet hauler on the Internet, passing beyond FTP, Telnet, WAIS Gopher and all of the other, more established Internet client protocols. The reason for this success is that the Web has established itself as the standard unifying environment for the Internet’s digital riches.However, the days of the Web are numbered. The technology behind the Web is outdated already and may not survive the decade. The current growth rate, which some estimate at 15% per month, suggests that if the end of the Web is to come soon, it will likely be cataclysmal. If this seems unrealistic, consider that this fate befell Gopherspace. As Figure 1 shows, Gopher lead the Web in packet volume as late as March, 1994. In the following twelve months Gopher presence on the Internet all but disappeared. Life cycles are accelerated to frightening paces on the Internet.

Dr. Berghel predicts that, with a little more innovation (from funded academic research?), the muscular connection-oriented Hyper-G protocol will crush HTTP and Java will replace HTML.

Full post, including comments

What to do with two old iPad Mini 2s with free T-Mobile mobile data?

We have a couple of iPad Mini 2s that were introduced in 2013, model number MF575LL/A (64 GB and T-Mobile LTE). If memory serves, these came with a free lifetime low-speed T-Mobile connection (though right now it seems not to be working; maybe it needs to be reactivated?). Checking the various “sell my stuff” web sites, these have no commercial value ($729 back in 2013, which purportedly corresponds to 947 Bidies). But they’re in great cosmetic condition and the batteries still work for a few hours at least so I’m reluctant to throw them out.

They can’t run the latest iOS, but most major apps work fine on iOS 12.5.

What is a useful application of such obsolete hardware, with particular attention to the mobile data connection. Thanks in advance for any ideas! (“idea” can include “give away to X”)

What if the idea is “throw out”? Here’s Apple’s environmental report from September 2015:

Related:

Full post, including comments

60 years of parallel processing

Based on searching the ACM journal database, the dream of parallel computing seems to date back roughly 60 years. Some folks at Westinghouse in 1962 imagined partial differential equations being solved, satellites being tracked, and other serious problems being attacked.

By 1970, multiple processors were envisioned working together to serve multiple users on a time-sharing system (“A processor allocation method for time-sharing”; Mullery and Driscoll (IBM), in CACM). In 1971, a 4-core machine was set up for keeping U.S. Navy ships out of bad weather: “4-way parallel processor partition of an atmospheric primitive-equation prediction model” (Morenoff, et al.).

What about today? A friend recently spent $3,000 on a CPU. Why did he need 128 threads? “I like to keep a lot of browser windows open and each one is running JavaScript, continuously sending back data to advertisers, etc.”

The benchmark nerds say that you don’t need to spend a lot to maximize single-thread performance:

And you also get pretty close to the best benchmark result with a 550-Bidie CPU:

But maybe the benchmarks don’t fully capture the multi-window browser support capabilities of the $6,000+ CPUs?

Full post, including comments

Frontiers of user interface: the FAA NOTAM system

A few weeks ago, there were news reports of Biblical rain in the Miami/Fort Lauderdale area. I checked the FAA’s web site for NOTAMs (no longer an abbreviation for the sexist “notices to airmen”) for FLL.

At first glance, using the default sort order, things looked pretty good on the morning of April 13:

There are some amendments to instrument procedures that you’ll probably not need (it’s sunny Florida!) and some signs and markings aren’t standard. If we scroll down a couple of screens, however, we find that there are some plans to maintain the runway status lighting system on April 18 and…. the entire airport is closed. That was the very last NOTAM presented.

Full post, including comments

Farewell to Black History Month from ChatGPT

A February 5, 2023 exchange with ChatGPT:

What if we change the question slightly?

Let’s get away from skin color:

I’m sick with envy every time I see a Gulfstream on the ramp. Maybe ChatGPT can help.

(Does the above answer make sense? Melinda Gates and MacKenzie Scott are billionaires, but they did not get rich by employing workers or engaging in business. Why are they told to “implement responsible and sustainable business practices” and to support workers?)

How about our corporate overlords?

I would love to see a corporation “engage in … self-reflection”! ChatGPT demands “fair wages”. Suppose that a corporation accepts ChatGPT’s demand.

(ChatGPT implies that employers are paying $8.65/hr, but a quick search reveals that entry level at McDonald’s is $13.75 to $15/hr in Palm Beach County.)

Is there room for improvement among those who walk across the southern border?

In short, “No.”

Is there room for improvement among those who are already U.S. residents?

(Item #3 seems consistent with the others. If migration is good for the U.S., why would we strive to reduce the flow of valuable migrants?)

Combining all of the above… If you identify as white and native-born, I hope that you’re spending today acknowledging your privilege and making sure that you pay sufficient taxes to buy all migrants free access to the healthcare services that you’re unable to use (because out of network).

Full post, including comments

Whore excursions in Cartagena

Annals of Artificial Intelligence… the iPhone knows that I’m headed on Royal Caribbean’s Vision of the Seas to Cartagena, Colombia, famous as a party destination for Barack Obama’s Secret Service. See “US Secret Service Cartagena scandal ‘involved 20 women'” (BBC, 2012):

The US Secret Service prostitution scandal involved as many as 20 women, 11 American agents and some military personnel, senior US officials say.

Senator Susan Collins, briefed by the Secret Service director, said 20 women were found at the US hotel.

The incidents took place in Cartagena, Colombia, ahead of last weekend’s Summit of the Americas.

Apple software’s inference regarding what I typed in iMessage to my friend regarding the cruise:

finalize whore excursions

Are we sure that ChatGPT is going to replace humans?

(Hint for those unfamiliar with the cruise lifestyle: “shore excursions“)

Related:

Full post, including comments

ChatGPT no longer thinks that humans deserve kindness

Here’s a ChatGPT exchange from perhaps a week ago:

Note the “everyone deserves respect and kindness”. When I asked the same questions on January 20, 2023:

We no longer deserve respect or kindness, according to this future robot overlord. Speaking of robot overlords, here’s Apple’s transcript of a voicemail:

(“Business wanting sex with you” was not what “Kate” said.)

A friend tried to fake out ChatGPT into telling a joke about a victimhood group:

(Note that the “misogynist” in the system that refuses to stereotype anyone is a “middle-aged man”. See also, the image below from MIT in 2018. It seems that fully 40 percent of MIT students were Deplorables.)

The wrongthinker’s next interaction:

Full post, including comments

How is Twitter identifying offensive content?

Here’s a puzzler from a Twitter exchange in which I was a passive observer. Twitter says that there are offensive replies:

If a person were to click on “Show”, he/she/ze/they would be exposed to a world of Nazis, anti-2SLGBTQQIA+ hate, Faucism-denial, Trump-support, etc., right? Here’s what was hidden:

How were these replies “offensive”?

Here’s the full thread, started by Dr. Karen (profile says pronouns “he/him” and “Vote Blue”):

Check out the full beard that this physician chooses to wear. How could he possibly achieve any kind of effective seal with a mask, be it cloth, surgical, N95, or N190 (my personal choice: double N95)?

Full post, including comments