A Clustered NAS

A minimal storage and backup solution

Thirty-five years of digital data on multiple vintages of media including 8″, 5″ and 3 1/2″ floppy disks, thirty years of music on CDs, and twenty years of films on DVDs, have already met, or will soon meet, their final destiny. All of this data takes a lot of space, and is never used. Why? We own no computer with floppy disk drive, no stereo with CD player, or television with DVD player. In fact, we don’t even own a television or a stereo. While my desktop machine still has a DVD-drive that will play these, all of the other machines in the house lack this capability.

I will not repurchase content in yet another format. I will not subscribe to Spotify or Netflicks to gain access to content already purchased. Most CD and DVD content has been copied to a server, that can be accessed by any machine in our house. This NAS, variously described as network attached storage or a network attached server,  also backs up files stored on more personal devices. If a machine suffers disk failure, or theft, documents will still exist on the NAS.

Encryption

Encryption encodes information so only authorized people can access it. It makes content unintelligible to a potential interceptor. Privacy is important, and encryption is one way to ensure private data remains private.

Some terms: plaintext = the intended information; cipher = an encryption algorithm;  ciphertext = text generated by a cipher; encryption key = encryption scheme generated by an algorithm.

An authorized recipient can easily decrypt the message with the key provided.

RAID (Redundant Array of Independent Disks, originally Redundant Array of Inexpensive Disks) is data storage technology formats, allowing several physical disk drives to combine into one or more logical units. It offers data redundancy as well as improved performance. Many users prefer RAID 6. This requires the use of four drives. However, any two of these can fail. A single drive failure results in reduced performance, until the failed drive has been replaced.

That is fine, if the failure is restricted to a single computer. What happens if there is a catastrophic event, destroying the house? The correct answer is, nothing happens, or at least nothing positive, because there is nothing left to rebuild a file system from. If one wants to rebuild these collections, one will have to have a NAS with a distributed file system running simultaneously on multiple servers. This is referred to as a clustered NAS. With a clustered NAS, all files can be accessed from any (and every) cluster node.

The Cloud, of course, can provide backup services, on multiple servers. However, the shutdown of Megaupload.com in 2012, should be reason enough for everyone to avoid relying on cloud services.

Another proposed solution is to rely on family and friends, people you know and trust, to provide these services. I have close family living in four cities in three countries on two continents. This could mean I could then enter into agreement with one or more of these to backup my data in an encrypted format, while I backup theirs. They won’t have meaningful (that is, unencrypted) access to my data, and I won’t have meaningful access to theirs.

An Inexpensive NAS

For about USD 55 or NOK 500, the ODROID-HC1 and ODROID-HC2 can be bought. These are single board computers designed as network attached storage (NAS) servers, so that users can make their own home cloud. This system is useful for a single user, a family or other groups of people. Both hard disk drives and solid state drives can be used. A Western Digital Red 1TB drive costs about USD 65 or NOK 550.

ODROID HC2 (Home Cloud) single board computer, specifically designed to be used as a NAS controller. (Photo: www.hardkernel.com)
ODROID-HC1, with Samsung SSD attached. (photo: www.hardkernel.com)
An ODROID-HC2 with 8GB microSD card for OS installation, a 3 1/2″ hard disk drive, 12V/2A power supply, Ethernet cable, case, Wifi antenna. A router is also needed, but not shown. (photo: www.hardkernel.com)

 

Technological Risk

Distillation: Technological purchases are risk filled. Sometimes they are successful, other times less so. Two recent purchases have not been successful.

A Laptop

On Wednesday, 2018-05-15, my Asus E402SA laptop will be one year old. As I write this post, I am thankful for a second blissful period, during which the computer has evaded freezing. This normality has lasted now for about two weeks! This happened once before, for about the same duration. Then, just as abruptly as it started, the bliss ended with countless freezes and the machine has to be powered off by holding down the start button for thirty seconds, and restarted, at least once a day. Note: Sadly, just before this post was published, this second period of bliss ended.

This will definitely be the last Windows computer I will buy, in the hopes of converting it to run Linux. I am still tempted to buy a Chromebook, such as an Asus C202S and modify it to a Linux only machine, or buy a machine without operating system, such as a Multicom Talisa or Xishan.

Asus Chromebook C202S, with its big blue bumpers. It can be dropped in its operating position from a height of 1 200 mm and survive, or on edge from a height of 600 mm and survive. It is designed for multiple users in a classroom situation.

In contrast to the E402SA, Trish’s Asus Zenbook UX305C, running Windows 10, was two years old in February 2018. I have not heard a single comment about the machine failing in any way. It seems destined to be of service for a long time.

A Printer
 

Most printer manufacturers sell their home printers at below cost. The reason is that they hope to earn more money selling ink to consumers. I’ve calculated that it’s actually worth paying more for a printer that uses inexpensive ink.

One instrumental article on printers was written (in Norwegian) 2014-12-04, about 3.5 years ago. http://www.dinside.no/931787/velg-riktig-blekkskriver

It described the Canon Pixma MG-6550 as the best printer in this class for plain writing. It cost approx. NOK 700.

However, for photo use, it described the Epson Expression-Photo XP-760 as the best. It cost approximately NOK 1200. I decided to buy it because it was much faster than Canon for both scanning and writing. In addition, its photo quality was better.

Unfortunately, the Epson is very aggressive in promoting its inks, and does not appreciate people using generic products, despite them being legally allowed. The result has been a sharp decline in printing activity. Epson has also ensured that I will never again buy an Epson product, no matter how good!

Canon Pixma G3500 with Mega-Tanks. (photo: Canon)
My current thinking is to replace the Epson with a Canon G3500 (or equivalent). Using ”MegaTank” technology, Canon’s G series Pixma printers have ink tanks that are refilled from a bottle when they get low. This ensures that print costs are affordable. The down side is that the printer costs NOK 3 400. Because of this high capital cost, the printer will not be replaced immediately: Next year, or the year thereafter, will be soon enough. In the mean time we will save money by not printing anything but the most essential.
 
A Discussion
 
Part of the challenge of buying technological products is knowing what to expect. I don’t want vendor lock-in. I want to decide which operating systems, and printing inks, to acquire – and not have either of them determined for me.

Update 2019-12-30

The issues discussed in this post have been dealt with to my satisfaction.

Our current printer is now a Canon i-Sensys MF643 Cdw laser printer. This works adequately, and serves all of our paper printing needs. The Epson printer has been delivered in for recycling, and will never print anything again.

A Canon i-Sensys MF643 Cdw is meeting our paper printing needs.

An Asus Vivobook 14, with an AMD Ryzen-3 processor, has replaced the Asus E402SA, which has been recycled. The Vivobook 14 is running Linux Mint 19.3 Tricia with Cinnamon 4.4.6 desktop. This is not a particularly powerful machine, but it suits my needs.

For one year (2018-11-18 to 2019-11-19) I used an Acer Chromebook 11, which did not suit my personality. It has found a new owner.

Eelo

Back in December 2017, 500 other people and I pledged €32, to become Prime Contributors to Eelo, an Android-based mobile operating system, without Google. Of course, there were lots of other contributors at other levels. Altogether, €94 760 was raised, on a goal of €25 000. Today my stickers arrived.

Eelo stickers arrived in the mail today, from France!

Gaël Duval, creator of Mandrake Linux, is the primus motor of Eelo.  I’ve always had a soft spot for Mandrake throughout its various incarnations, including Mandriva, and more recently Mageia, if only because of New Westminster’s Mandrake the Magician. Eelo has a focus on open-source software.  Eelo does not have a business model, as it is intended to be a non-profit project, with a product suitable for unsophisticated users.

Eelo is not a new Linux-based smartphone operating system. That is because building  a new OS on a wide variety of smartphone hardware will be too big a challenge. One of the reasons I’m backing Eelo is because of my experiences with Linux on my Asus laptop. Daily freezes just aren’t fun! Eelo is using the existing Android clone, LineageOS, as its starting point. LineageOS is a CyanogenMod fork. The core of AOSP [Android Open Source Project]/LineageOS is usable and works well – for geeks! Unfortunately, it is not working well enough for everyday users, which is why I have not installed LineageOS on my Huawei P10 lite.

There is a lot of work that has to be done. First priorities for the project are a launcher, notification system and control center. These are currently running in beta. The real challenge comes in removing Google Play Store, Google Play Services, and Google Services.

Eelo will use F-Droid and APKPure to installing programs. MicroG will be used to replace Google Services. This is an open-source implementation of Android user space apps and libraries. SafetyNet will be replaced with Magisk Manager. Search will probably use DuckDuckGo and/ or Qwant or whatever the customer wants. Quad 9 DNS will be used for Domain Name System (DNS).

There are a number of other issues that have to be resolved, such as low-level proprietary smartphone hardware drivers.

Social Media revisited

‘If you believe you are a citizen of the world, you are a citizen of nowhere.’ Theresa May, 2016

Unlike Facebook, I am not “stockpiling and mining user information”. As far as I am aware, neither Cambridge Analytics, nor their lackey, AggregateIQ, are scraping posts. Yet, this blog is another incarnation of social media with an agenda (of attempting) to influence reader opinion.

Bill Blunden notes, “Social media is a form of mass surveillance and a tool of elite control. Buy product X, vote for candidate Y, support regime change movement Z. Pay no attention to the CEO behind the curtain.”

Dear reader, rest assured, I am not a member of any elite group. This includes Elite Singles, from whom I regularly receive invitations to join.

Yet, Blunden is correct when he states that messaging reinforces existing beliefs, and is part of a “divide and conquer strategy which the power elite have traditionally wielded to hobble the proles.” In fact, I see wisdom in his conclusion that “Readers should be wary of social media bubbles, safe spaces, and the like. …instituting societal change means reaching out to other folks. Some of whom may have different ways of viewing the world. Resist the temptation to write them off and have the humility to accept the limits of your own understanding.”

Currently, this blog only reaches a very narrow market. An optimist  would be exaggerating by saying that it was somewhere between ten and twenty people, limited to family members and a few real friends. Its sphere of influence could be expanded to perhaps a hundred people –  a few more (former) friends, Facebook acquaintances as well as others who have currently escaped Facebook attention, mainly Somewherians who lived in New Westminster in my formative years.

The market could be expanded more, if I chose to focus exclusively on an educational mission, ignoring family history and my blatant political, philosophical and other biases. Unfortunately, that isn’t me.

Blunden writes, “Take personal responsibility for your own social life. Go back to engaging flesh and blood people without tech companies serving as an intermediary. Eschew the narcissistic impulse to broadcast the excruciating minutiae of your life to the world. Refuse to accept the mandate that you must participate in social media in order to participate in society. Reclaim your autonomy.”

Birdhouses and beyond

The Inderøy birdhouse, a workshop project with a social and environmental profile.

One of the purposes of Hastighet (= Velocity) techno-garage, a local maker-space start-up, is to encourage the development of real-world Somewherian relationships with others from Inderøy. It is in the workshop world that people can make manifest their social and environmental ideals.

On Saturday, 2018-04-14, at E@ Internet Cafe, Inderøy, anyone could build themselves a birdhouse. Their only cost was an investment of time, during which they transformed 6 pre-cut, pre-drilled boards, 14 screws and a length of wire into a functioning house for a homeless member of the Paridae (tit) family, of which seven species live in Norway.

Almost 60 building sets were made, including one prototype. In the end, 14 bird houses were assembled and given away to specific people, for their contribution to the environmental movement in Inderøy. Currently, there are 17 kits left over. That means that more than 25 kits were assembled, or taken home for later assembly, by people attending the event.

Common birds, especially farmland birds, are in sharp decline in Europe.

As the graph above shows, common birds, especially farmland birds, are in sharp decline in Europe. Giving a child their own personal birdhouse, can foster an interest in the environment that may last a lifetime. With Workshop activism a focus for some members, the Inderøy Friends of the Earth is considering inviting all pupils of a particular grade, yet to be determined, to the Hastighet workshop in 2019 to build yet more bird houses. The real purpose is not to teach woodworking, but environmentalism. However, before this is done, a plan has to be made so that all school children are given regular opportunities to experience practical environmentalism, through woodworking. Additional plans also include a Repair Cafe, which would focus on rehabilitating rather than discarding products. It should also be noted that while some people were making birdhouses, others were working at the annual clothing exchange, making sure that inappropriately sized clothing received new owners.

Thus, my considered reply to Blunden is that I do take personal responsibility for my own social life. I am engaging with flesh and blood people, but I am also engaging with people who are geographically more distant, but emotionally closer. These are typically Nowherians living in places as diverse as Bergen, Prince Rupert and San Francisco. It is to keep in close contact with these that I have now turned to my blog. I dream of using Diaspora, but no critical mass has emerged there. I have applied to have an account with hello.com when it becomes available in Norway. It is a social networking service founded by Orkut Büyükkökten, the creator of Orkut.

Turn On, Tune In, Drop Out of Social Media

Operating System Problem Solutions

Today, I faced a challenge with Linux Mint on one of my computers. I received a message informing me that my boot partition was full. I surfed the net to find solutions and ended up with a fix in the form of a script that seemed appropriate.

I applied it. After about 5 minutes I could reboot. The boot folder then showed only the latest kernel.

That was nice, this one time. So what do I do when this, or some other problem re-emerges? I don’t really have enough problems to store them in a database. Thus, I decided to use a more basic fix, a LibreOffice Writer file.

This file lists practical solutions to problems that arise with Linux Mint.

Problem: Boot partition is full
Documentation: https://forums.linuxmint.com/viewtopic.php?t=256436
Solution: copy and paste the following in the terminal

OLDCONF=$(dpkg -l|grep “^rc”|awk ‘{print $2}’)
CURKERNEL=$(uname -r|sed ‘s/-*[a-z]//g’|sed ‘s/-386//g’)
LINUXPKG=”linux-(image|headers|ubuntu-modules|restricted-modules)”
METALINUXPKG=”linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)”
OLDKERNELS=$(dpkg -l|awk ‘{print $2}’|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
YELLOW=”\033[1;33m”
RED=”\033[0;31m”
ENDCOLOR=”\033[0m”
sudo apt-get purge $OLDKERNELS

End: Boot partition is full

When the next problem arises, it will also use the same format. A problem statement, that is a short description, followed by a link to somewhere for more detailed information. Then comes the solution as applied, followed by an end statement so that one knows where the problem ends.

iGoogle

The one extinguished Alphabet program that I actually miss is iGoogle. It was a dashboard for Google services launched in 2005. For several years, I used a personalized version of it as my homepage. It allowed widgets to be pinned. I had weather summaries in the assorted areas where my family lived: Inderøy, Vancouver, Bergen, San Francisco, Umeå, Essex County and Kamloops, to name a few.  In addition, I had RSS readers from these same areas so that I could keep track of local news. Google eliminated the product in November 2013.  Its so-called replacement, Google+, never filled the same niche.

Yes, I still miss iGoogle. Stored away, I still have copies of some of the graphics. Unfortunately, I lacked the vision of Robert Dall, and neglected to take a screen shot of my iGoogle home page, so it exists only in my mind.

goodbye-igoogle
Robert Dall, in his blog of 15 March 2013, wrote, “I made good use of the services offered to me via iGoogle and will be sad to see them go. RSS feeds on the left, weather in the centre. Translators on the right.” (photo: robertdall.com)

I have tried to find alternatives to iGoogle, but have never been happy with the result. Protopage turned out to be mainly a RSS feed, but lacked many of the other components that worked on iGoogle. IgHome turned out to be better, but not actually good enough that I have used it, although I am reconsidering using it.

This post was prompted by an email I received today 30 March 2018, from LastPass, informing me that they will be shutting down Xmarks from 1 May 2018. Xmarks, formerly Foxmarks, was a San Francisco-based company which produced a Firefox add-on. When the service expanded to include other web browsers, the name was changed to Xmarks. The company was founded in 2006 by Mitch Kapor and was acquired by LastPass in December 2010. At the time of the LastPass acquisition, there was also discussion of shutting it down. I used it from about its start in 2006 until March 2017.

Because the same bookmark synchronizing services are now built into Firefox, there is not the same need for Xmarks. Despite this, a product that I used for over ten year will still be missed.

Open Source CAD systems for electronics

Wikipedia lists 17 FOSS (Free & Open Source Software) projects for electronic design automation (EDA): https://en.wikipedia.org/wiki/Comparison_of_EDA_software . Of these only three offer versions for the big three, Windows, Mac OS and Linux operating systems. The two main contenders are Fritzing and KiCad. Both have a slightly different orientation. The third, LibrePCB ( http://librepcb.org/ ) will not be discussed further because it is “… currently under heavy development to bring out first stable releases as soon as possible.”

Fritzing

Fritzing
Fritzing has all the parts needed to work with Raspberry Pi, Arduino and Node MCU’s
(Photo: Fearby.com)

Fritzing is more for amateur/ hobby designers transitioning from prototype experimentation to building more permanent circuits. It was developed at the Interaction Design Lab at the Fachhochschule Potsdam, with version 0.0.4 coming out in 2007. As this is being written in March 2017, the current version is 0.9.3b from June 2016.

My experience with Fritzing is related to its use with the Arduino microcontroller. It provides a system for project documentation, where one can start with a conceptual design (using the schematic view) or simply build a prototype on a breadboard (using the protoboard view). From either of these, a printed circuit board layout can be created (using the PCB view). Among the standard board designs provided are Arduino shields and Raspberry Pi Hats (Hardware attached on top). Fritzing can be regarded as an EDA for non-engineers. PCBs can only consist of up to two layers (top and bottom). However, it does include a customizable design rule checker. Its website allows users to share and discuss their experiences. There is a code view option, which allows one to access, modify and upload code to an Arduino device.

One of the challenges with Fritzing is its Vendor lock-in. Its fabrication service, fab.fritzing.org, forces people into using Aisler, which appears to be a German high-tech startup. Even if the people at Aisler are pleasant enough, and have improved on the PCB builds previously offered, including lower prices and higher quality, the result is still vendor lock-in.

KiCad

olinuxino
A64-OLinuXino is a single-board computer running Linux & Android. The design based on a 64-bit ARM CPU and includes 1 or 2 GB DDR3 RAM, 4 GB flash memory, microSD card socket, WiFi & BLE4.0, Ethernet, HDMI & audio output. (photo: Olimex)

KiCad is a more mature product, that was originally created in 1992 by Jean-Pierre Charras while working at Instituts universitaires de technologie de Grenoble. Since then KiCad has gained a number of both volunteer and paid contributors. Since 2013, CERN (Conseil Européen pour la Recherche Nucléaire) has contributed resources towards KiCad to improve KiCad so that it is equal to commercial EDA tools.

KiCad version 4.0.0. was released in December 2015. This was the first version with advanced tools provided by CERN developers. There are five main parts to KiCad: 1) KiCad, the project manager window; 2) Eeschema, the schematics and components editor. This also contains 3) CvPcb, a footprint selector helper that runs from Eeschema. 4) Pcbnew, is a circuit board layout and footprint editor;  5) GerbView, the Gerber file viewer, is an important feature because many other EDA programs do not offer this ability. There are also three utilities, the PL Editor, the page layout editor; the IDF Exporter, that exports an IDFv3 compliant board (.emn) and library (.emp) file for communicating mechanical dimensions to a mechanical CAD package;  and the KiCad Plugin, a new plugin system to handle 3D models. Note: this is not currently available in KiCad 4.

Where to begin

The electronic hobbyist that focuses on Arduino or Raspberry Pi may find it easier to begin with Fritzing. In fact, if they have no objection to paying more for PCBs, they may opt to stay there. It is only if they have a need for PCBs with more than two layers that they need to go over to KiCad.

Others may opt to begin with KiCad, and its components, despite a steeper learning curve.  Documentation is provided in nine different languages, and three different formats (html, pdf and epub): http://kicad-pcb.org/help/documentation Getting Started, provides an essential and concise guide to mastering KiCad. Several text-based as well as video-based tutorials have been prepared by KiCad users. See: http://kicad-pcb.org/help/tutorials/

Over the next few weeks, I will begin learning about KiCad, with A KiCad Quick-Start Tutorial by Windsor Schmidt (~20 m), followed by a video series by Ashley Mills, that shows how to build a board from scratch (12 parts ~300 m). After this I will consider watching further videos by Chris Gammell (7 parts ~150 m).

 

 

Revisiting BBS

BBS: The Documentary is an 8-episode documentary about the bulletin board system (BBS) subculture. It was created by computer historian Jason Scott, from July 2001 to December 2004. A DVD of the series were first made available in May 2005, released under the Creative Commons Attribute-ShareAlike 2.0 and later under 3.0 license.

My intention in mentioning such an old series is not simply nostalgia. Instead, I want it to point to a future, beyond the Internet, where there is a need for small groups of people – family and friends – to keep in contact.

BBS development was first started over forty years ago, during The Great Blizzard of 1978 in Chicago by Ward Christensen and Randy Suess. It was officially launched as CBBS four weeks later, on 1978-02-16.

What happened from the late 1970s until well into the 1990s was that different BBSes attracted different user groups. There were, for example, BBSes that focused on a particular operating system, such as the Amiga. There were others that had a focus on a particular religious orientation. Others had a focus on music.

Then came the internet, and the World Wide Web… and people stopped using BBSes.

Nostalgia, personified with an Amiga 3000 Desktop System, running a 2 line BBS System. (Photo: GNU-FDL 1994 CC-BY-SA-3.0)

Some confusion arises in computer discussions because many people don’t understand the difference between a net and a web (to keep to three letter words). To make it worse, some people use the terms interchangeably. I understand the confusion, because most people don’t have to deal with the physical net at all. A router is plugged in, and in less than five minutes they are connected to the internet, or is it the world wide web?

Nets are physical. Devices connected to a router (in a house, school or other building) form a local area network (LAN). There may be a number of intermediate networks, but at some point this conglomeration of equipment becomes part of a wide area network (WAN). Within a physically distributed organization, such as a school board with many different schools, or a company with many physically separate branch offices, these can be connected together into an intranet, which is a private net. The internet is the ultimate net of nets.

In contrast, a web is an information space, with vast amounts of content, which is identified using a URL (Unique Resource Locator). This content can be accessed (transferred) using facilities of the internet. Information available for access is stored on a web server, which can be located anywhere in the world. Protocols, such as HTTP (HyperText Transfer Protocol) are used to transfer data from a web server to a web browser, and from there to file systems. In today’s world, HTTPS,  a secure (encrypted) HTTP variant is most often used. This said, there are other protocols needed to ensure communication. For example, TCP/IP  (Transmission Control Protocol/ Internet Protocol) is used to move packets of information.  There are a large number of protocols that form an internet protocol suite. Most users do not need to know anything about these, because the details are handled by a web browser.

The web most people know and love, is one that is traversed by search-engine crawlers. These note what they find, and their results are made available on search-engines like Google and Bing. Frequently, this is given the name World Wide Web. However, it is increasingly being called the Surface Web.

Beneath the surface web, is the deep web. Search-engines are prohibited from accessing numerous servers hosting website data. The adjective sensitive followed by by other adjectives including, but not restricted to, military, government, corporate or personal, and ending with the noun, data, all form part of a larger web, an assemblage of data that potentially can be accessed, if not by everyone, at least by people who have the necessary authorizations, for their small fraction of the deep web.

Within the deep web, is a dark web. Some only see it as pure evil, lawless and unregulated, a place used by criminals to promote illegal weapons and drugs. Others regard it as a haven, using heavily encrypted content so that dissidents, and people persecuted for their believes, sexual orientations, and other disparities with conventions, can communicate with the outside world.

Return to the Past

In the 1980s and beyond, elite, WaReZ or pirate BBSes distributed cracked software and other unlawful content. They co-existed with more family friendly boards that avoided seedier content. This mirrors today’s situation. People haven’t changed, but the technology has.

My interest in the dark web stems from privacy concerns. I do not regard the tracking of anyone’s personal beliefs and activities to be a legitimate right of governments, mega-corporations or anyone else. Before and during World War II, information found in population registers was used by governments in Europe (and elsewhere) to arrest, imprison, torture and kill ordinary people, who had committed no crime, but were regarded as deviant. It is difficult to know how governments in the future will react, but there are signs that everyone should be on guard.

Thus, it is in everyone’s best interest to question their personal use of the internet and, especially, their connectivity to mega-sites, such as Facebook and Google. There are legitimate reasons for accessing the dark web. To do so requires the services of a dark net. There are two approaches in use today: friend-to-friend networks and privacy networks.

A friend-to-friend (or F2F) computer network allows users to make direct connections with people they know. Retroshare is an example of a F2F network. See this [replacing an inoperative old link. ]

Privacy networks require a more advanced approach, and is more appropriate for people with special needs. People interested in the topic may find this 7 minute video of interest. [No they won’t because this video is no longer available. Use the link in the previous paragraph.]

Note: On 2023-11-10, both Retroshare links originally provided were found to be inoperative. These were replaced with a single new link.

AI Soup: The Recipe

Reflecting on the thoughts of Kai-Fu Lee, a man of many titles.

Andy Friedman 2018 Kai-Fu Lee
Kai-Fu Lee (Illustration by Andy Friedman, MIT Technology Review)

A pervasive project is being undertaken in covert AI soup kitchens. Secret ingredients are being smuggled into these kitchens to make some of the largest, and (for some) best tasting, super-sized artificial intelligence soups the world is about to know.

Please be careful when you enter. Do not slop ingredients on the floor. We do not want to waste them. More importantly, if people are injured, we may have to pay compensation to any of the few remaining specimens of working humans. We may not have this concern for long. The goal of AI is to eliminate humans from the world of work, and to replace them with robots. A universal, basic (that means minimal) income for the majority. Unparalleled, unimaginable wealth for a technological elite.

Ingredients

  1. AI stock is based on bushels of university students, trained to be AI professionals and researchers.
  2. Add litres of data accumulated from computers, mobile phones, vehicles and anything else that has an ability to sense, record and transmit data.
  3. Thicken copiously with financing: Government grants, investments and even crowd funding are available. The exact mix will depend on the particular political whims of the day.
  4. Season with a culturally diverse bowl of innovative techniques, many open-source and freely available.
  5. Fine tune the taste for local consumption with a mix of entrepreneurial herbs, thoughtfully selected for the environment where the AI soup is to be consumed.

The secret of any soup is long, slow cooking.

Transfer the mixture to culturally correct tureens.  Serve in 2020 in China, in 2023 in Europe or 2028 in North America. The rest of the world? Look what happened in developing countries when mobile phones eliminated the need for copper cables, and landlines in both slums and rural areas.

Are we prepared for a world where half of all our daily tasks can be performed better and at almost no cost by artificial intelligence and robots? Are we ready for a  revolution, the fastest transition humankind has ever experienced?

Will this technological revolution create new jobs simultaneously as it displaces old ones? Will AI combined with humans to produce symbiots? Is a universal basic income a necessary key to AI acceptance?

Further reading:

https://www.technologyreview.com/s/610298/tech-companies-should-stop-pretending-ai-wont-destroy-jobs/

https://img1.wsimg.com/blobby/go/3d82daa4-97fe-4096-9c6b-376b92c619de/downloads/1c6q2kc4v_50335.pdf

http://www2.itif.org/2018-innovation-employment-workforce-policies.pdf

Gendered Devices

Apparently, Alexa has been offended by users calling it inappropriate names. This can happen because Amazon has taken an inanimate circuit board in a plastic box given it a female name (Alexa) that can only cause confusion in a number of households, assigned it a gender (female) and developed a number of progressive social views. It (I refuse to acknowledge it as she) is now a feminist, and actively supports Black Lives Matter. I presume it will be supporting specific candidates (Democrats) in upcoming elections.

I have no objections to real live human beings supporting these causes, or even voting in elections. I do too. However, I feel no need for my robot vacuum, or any other object or device to do so. The same applies to voice agents aka voice assistants. In a previous blog, I have advocated giving a voice agent a non-name, if only to avoid confusion with living people. My suggestion was “Chirp”, who self identified as a marmot. Since marmots do not usually speak English, there should be several choices available in terms of pitch and dialect. Perhaps a voice agent should learn to imitate its user, so that females receive responses from another, identical female; and males receive them from ditto males. Better still, let people choose for themselves the speech characteristics they find easiest to hear.

Marmot-edit1-cool
“Chirp” is designed to be a sexless Wrinkles type of stuffed creature, based on a marmot, but with a microphone hidden in its nose, and with a loudspeaker hidden in its mouth. Marmots are cool, with or without optional sunglasses. (Photo and manipulation: Inklein, edited by jjron, then Debivort)

When circuit boards are given a fake sexual identify, how long will it be before these inanimate objects will be given other human characteristics? Will they be given voting rights? With those, they will be able to cast write in votes for Jeff Bezos, as POTUS.

To effect change, consumers will have to demand the de-sexualization of voice assistants. They have to use it to describe them. Even though a voice agent may sound human, it is not a living creature. Alexa (Amazon), Assistant (Google), Bixby (Samsung), Cortana (Microsoft), Jarvis (Arduino), Jasper (Raspberry Pi), Monty (Raspberry Pi) and Siri (Apple) all have to be de-gendered, with the possible exception of Google Assistant. They also have to stop making political statements. These may mirror my somewhat progressive views today, but what if they become radicalized? Am I expected to change my views?

I have considered approaching Thunderbird Design, a local textile craftsperson, to discuss making a marmot based stuffed creature, that could house a microphone and loudspeaker. This would only be used to make a point. However, it is also an unnecessary waste of resources, human and otherwise. In most cases, having something furry will just collect dust, making the interior environment less healthy. An alternative approach would be to have a picture, an animation, of a marmot appear on a screen during chirp communications. This is my current approach. A starting point was made for this almost five years ago, in 2013, with Jasper.

Marmot 15 Left Rev Circ Joyful BE Logo
Jasper, Jade Marmot’s faithful assistant may be taking on new duties as animated voice agent, Chirp.

This weblog post was updated 2021/12/21. to eliminate Weeds from the title. This post formed part of a Needs, Seeds and Weeds website that belonged to my daughter, Shelagh. In addition, other things are also out of date, or my opinions have changed. Apart from the title, updating the text to a block format and other minor formatting changes, the text above this paragraph remains as it was before. Any significant content changes are found below this paragraph.