The "magic" of Twitter is not who owns it, who moderates it, or who subscribes. These are all interesting and important factors, but they are not the key differentiator that made Twitter successful. The key differentiator is that Twitter exchanges messages among millions of users in fractions of a second and creates a storehouse of comments that can be served up in seconds. I could write code that collected short comments, microblog entries, and redistributes them, but it would handle a few hundred users, tops. Much more than that, and my little empire would fall over. The good folks at Twitter have spent the last decade learning how to collect new entries, sort out subscribers, and redistribute those messages - and how to be efficient about it. The blockchain/bitcoinage people designed a system that was intentionally inefficient while Twitter, Amazon, Facebook, Google, and the others were seeking ultraefficiency at the scale of millions. Jeff Bezos (founder of Amazon.com) used to say his strategy was "get big fast", but I think it would be more accurate to say "get big AND fast". If you want a counter example, insurance companies and banks are big but hardly fast.
'Tis snowy outside. Happy Hanukkah, everyone!Wednesday, December 21, 2022
Twitter Blizzard - 21 December 2022
Tuesday, December 13, 2022
Coffee as a metric of business success - 13 December 2022
Coffee was not always my favorite beverage. For a long time, I drank tea, both hot and iced. At some point in college, I learned to drink coffee. It would be more accurate to say that I trained myself to drink coffee for in the early days I did not like the actual taste of coffee; I merely tolerated it because of the caffeine and the warmth.
I was an engineering co-op student in college. At Purdue University, this meant that one alternated semesters of work and school. Freshman and Senior years were two semesters and the intervening Sophmore and Junior years were spread across three years' duration with work semesters filling the time. In my case, I worked During one of the work semesters and decided that I needed coffee to keep up with my work and social plans. This was reinforced by the fact that the company provided free coffee.The company was a small company that made medical computing equipment. Today, we would call them a start-up, but then it was simply "a small company". Several departments were under one roof - business, marketing, manufacturing, test, and engineering - and there was a designated cafeteria. There was no food service, no microwave ovens, no refrigerators, and no vending machines, but there were tables, chairs, and a coffee pot. It was the kind of coffee pot that used paper filters to hold the coffee grounds that was brewed into glass carafes. A coffee service provide packets of coffee containing the proper measure of grounds. I quickly learned how to brew coffee as I tended to come in (relatively) early, and this got me warm and moving in the morning.
The company made medical equipment and computers. The computers generated a lot of heat and needed to be kept cool. Because they were all minicomputers, there was no computer room - the computers were everywhere and so the entire building was kept cold. I took a sweater to work even in the summer, because it was so doggone cold. To help counter the cold, I decided to start drinking coffee.
I started with everything to hid the tast of the coffee: creamer and sugar. The creamer and sugar helped to cut the acidity. It was powdered creamer because we had no refrigerator for dairy products. Over time, I eliminated the sugar and then the creamer and became a convert to black coffee.
This rather stunning conversion was facilitated by the fact that the coffee was Yuban in foil packets. The brand seems to have been lost, but Yuban was considered a premium coffee at the time as the foil packaging attests. The foil sealed the coffee well and helped keep it fresh. At the end of the semester, I wrapped up work and returned to my university studies. When I returned, the company was still producing computerized medical equipment, but the business was not as high flying as when I had left: the development engineering of the new products was costing more than expected and competition had entered the market to grab for those sweet profits. While I am sure there were many things done to control costs, the one that struck me as a co-op was the change in coffee. From Yuban in foil packets, the supply changed to Folgers in plastic packets. The corresponding change in coffee quality was noticecable, but I was not deterred and I resumed drinking black coffee. After the semester passed, I returned to university, and then came back to work. Competition was fierce in the medical computing business and more belt-tightening had been applied. The coffee was still provided by the company, but it had been changed from Folgers in plastic bags to Mr. Nick-L-Cup in paper bags. It was tough. The coffee was not bad, but it really needed help. I think I kept drinking it black, but I cut back. By the time I returned to my studies, I had pretty much abandoned coffee and stayed that way for several years. I went back to tea and did not return to coffee until I was able to grind and brew it fresh in my own kitchen.
The business metric in the title is a simple observation. Companies are generous when the times are good, but when the quality and quantity of the benefits start dropping, it is a sign that the company is not doing well.
When I graduated, the company was doing well enough to make me an offer for a permanent position, but it was the lowest offer I received. And, by that time, I was concerned about the future success of the company, so I took another offer.
Wednesday, December 07, 2022
Management by Objectives (MBO) replaced by Management by Skills (MBS) - 7 December 2022
Tuesday, December 06, 2022
Domestic Terrorism in the US - 6 December 2022
Headlines are buzzing with fragmentary reports of an attack on power substations in Moore County, North Carolina. It could have happened anywhere, but the reports out of NC say that one or more people broke down a fence and shot up a power substation. Well, two power substations. This has resulted in power outages for 40,000 customers of Duke Power. The exact methods of the attack are not very surprising. It feels like every year a squirrel takes out a power substation, so using guns and trucks is not a major advance. That it is human-done seems to be the surprise this time.
We should not be surprised. In fact, we should have been prepared.
On 12 September 2001, we were back at work and wondering what could happen next. What could the international terrorists do after the attacks on the Pentagon in Washington DC and the Twin Towers of New York? My regular lunch crowd was sure that 9/11 was but the first of a series of attacks and we debated what would come next. Perhaps someone would drive a truck of explosives half-way across a major hydro dam and blow up the dam, depriving Las Vegas and LA of power and drowning anyone downstream? Perhaps someone would ship checked bags in airlines - good thing that airlines were grounded. Perhaps someone would dump a truck full of chemicals into a reservoir and poison a city? Trains, planes, trucks, cars, chemicals, nukes, gas clouds - we came up with quite a list. After a bit of debate, because that is what engineers approach problems, we realized that the luncheon spot had gone silent and everyone was watching us, so we quickly changed to the latest baseball scores. In the following days, it became clear that this was a one-shot attempt and that the terrorist group did not have a sustained plan of terror. Airplanes were again allowed to fly and security at the airports was beefed up.
The aspect we did not examine was the international terrorist. We took that as a given. We never considered that domestic terrorists would play this deadly game. The Russians, Chinese, and North Koreans, to name a few, have continued to attack the United States through cyber means but no one has really tried to attack using conventional means. We must be honest with ourselves: in the last 20 years, if a foreign agency had been determined to execute a physical attack, they would have launched it by now and there is a good chance that at least one attempt would have succeeded in doing some damage. I certainly do not wish for this, but no defense is perfect for 20 years.
After watching the development of self-described "militias" in the US, it is painfully clear that one or more of them are going to do something stupid. This particular attack in NC could be the result of excessive beer by some dimwits, but the synchronization of mutiple sites simultaneously indicates some forethought and training was pursued.
So I think there are two lessons here that must lead to action plans. First, we need to watch the militias and bring them to heel. I would argue the January 6 attack on the US Capitol is included here, but we know that these self-described militias (Proud Boys, Oath Keepers, and the rest) are actively seeking opportunities to do something stupid. We must find them and stop them.
Second, we need to strengthen the digital protections of our infrastructure. This threat is greater than a power substation. This threat covers power, water, gas, and communications. The SCADA systems must be upgraded to block false access, other computer systems must be self-policing, the physical assets must be hardened to prevent access, and surveillence of the physical assets must be improved.
Some might cry out that these steps are an imposition by an overreaching government intent on control, but these are protective acts and not offensive actions. We must protect ourselves against enemies, foreign and domestic.
Sunday, November 27, 2022
Vacation Restrictions - 27 November 2022
This recollection dates to many years ago, about 1986 or so. I started work for United Airlines (at the time, later to become Covia and now named something else that escapes me). UAL had a lot of rules that felt odd in an IT position, but they derived from the union rules that governed most of the employees (pilots, flight attendants, and ground-based staff). The vacation rules were of particular note.
1. Each employee earned X days per month worked. In the end, a new employee earned ten days (two weeks) per year, but they accumulated. since I started in June, I was accumulating a week of vacation in that year.2. The vacation accumulated in year Y could be used in year Y+1. As I was earning vacation in 1986, I could use it in 1987.
As a result, in the first eighteen months I worked for UAL, I had one week of vacation to use. After that, it settled into the two-week norm, but that first year and a half was tough.
Wednesday, November 23, 2022
Jouralists say Amazon Alexa to lose $10 Billion in 2022 - 23 November 2022
Journalists at Business Insider are claiming that the hardware division of Amazon is on track to lose $10 Billion (with a B) in 2022 because of Alexa. The story has been picked up by other news sources and is being repeated as factual. Let us look closer at the claims.
The report at Ars Technica says:The Alexa division is part of the "Worldwide Digital" group along with Amazon Prime video, and Business Insider says that division lost $3 billion in just the first quarter of 2022, with "the vast majority" of the losses blamed on Alexa. That is apparently double the losses of any other division, and the report says the hardware team is on pace to lose $10 billion this year.
Engineers are paid a lot of money and they get a lot of benefits, so engineers are expensive. Engineers at high-tech Internet companies are paid even better than average (e.g., Facebook and Google engineers are better paid than AMD and Intel engineers). To understand the situation, we need to make some assumptions.
First, although the article blames "the vast majority" of the losses on Alexa, let us just assume all the losses are due to Alexa and stick with the $10B. Further, let us assume that Alexa makes no money and that $10B represents the entire cost of the Alexa organization. Other articles claim that hardware products are sold "at cost", so we assign zero to the cost of consumer products sold (the cost will equal the income, therefore having no impact on our estimates). As a generous guess, let us assume that the annual cost of an engineer is $500000 (half a million bucks), including benefits and overhead (building rent, computer equipment, heat, health benefits, stock grants, and so on). This is high, but it is an average across engineers and it is based on industry knowledge.
If we take the claimed loss of $10B and divide by the $500K, we get 20000 engineers. I am pretty confident that Amazon does not have 20K engineers working in the hardware division. Elsewhere in the article, it is claimed that Amazon as a whole is eliminating 10K jobs (e.g., CNBC report) out of 1 million or more employees. But remember that most of those 1 million jobs are at the entry level in the warehouses (fulfillment centers) and are about $15/hour or about $30K annualized. Converting that to a "loaded salary" is still only about $60K per year, so it would take almost 170K employees to achieve a $10B savings in lay-offs.
So if the number of laid-off employees does not match the headline, it must be the amount of the losses that is wrong. And I submit the losses are exaggerated. Significantly exaggerated.
Because we are talking about sad things like lay-offs, I have attached a picture of a cat as a palate cleanser.
Thursday, November 17, 2022
The ABC trifecta of Art, Blockchain, and Crypto - 17 November 2022
Crypto $oy or Crypto Boy.
I am not sure how to insert the "bitcoin currency" symbol that the artist uses, so I had to insert a dollar sign. salem ilese has created a nice ballad for your favorite crypto enthusiast. To be complete, I further acknowledge the songwriting skills of Alma Goodman, Henry Tucker, Marc Sibley, Nathan Cunningham, and salem ilese.
ETA: put the year 2022 in the Title.The balance on Twitter is shifting, 17 November 2022
Famously, Elon Musk of SpaceX and Tesla fame has purchased Twitter. As part of his plan to remake the corporation, he announced a plan to lay-off 3/4ths of the staff. Not a typo, that is 75% of the people to be fired. Oh, that is bad, said public perception. In a thoughtful moment, Elon backed off and laid off "only" half. Not a typo, that is 50% were fired within about three (3) weeks. I am not sure how he expected to keep the company running after that, but Twitter has not fallen over.
Once all the fuss about the lay-offs died down, Elon imposed a sudden work-from-office requirement: 40 hours per week in the office, minimum. Although I have concerns about the long-term success of unfettered WFH (work-from-home), that was the Twitter policy and the suddeness of Elon's dictate was extreme. A target date and time for transition plans would have been reasonable (assuming the target date was into 2023).
Not content, Elon announced a further 5% trim of staff, another lay-off in which the managers were required to identify a further 5% of the staff as low performers. Yeah, always a popular move.
Finally, Elon send out an email message that required staff to commit to unpaid overtime, a loyalty oath, and (I suspect) consent to absurd delivery schedules. Failure to commit was essentially volunteering to get laid off.
As a consequence of any layoff, there are collateral resignations. The targeted population to be laid off may be the low performers and the low revenue groups (a common assertion), but the untargeted resignations are usually the very people who can get another job quickly. Those would include your top performers. The remainder are a mix of the true believers, the ones who are "stuck" (e.g., because of health care), and the inertial. This is not always the employee base that you would want to retain.In effect, Elon has now laid off 3/4ths of the Twitter staff and achieved his original intent, except for the "retain top talent" objective.
In compensation, I offer you a photograph of a sleeping cat.
Tuesday, November 15, 2022
When appliances fail - 15 November 2022
Monday, November 07, 2022
Checking in - 7 November 2022
Winterizing has been the name of the game for the last few weeks. This comes from three factors.
Due to benign neglect, I have let some shrubs get overgrown over the years. The resulting blooms have been gorgeous, but we now have a lot of shrubs that are too large for their location. Several have been blocking windows while others are encroaching over the lawn and some are just too large and tangled to be healthy.Then we had a windstorm on Friday or Saturday night. This storm created yet more lawn and garden waste than the maintenance pruning. We have a lot of large trees, and the wind came from a direction that pruned the upper parts of the trees, dumping the branches and needles on our house and lawn.
Finally, the decidious trees are dropping their leaves. The pine needles are coming down, too, to make room for new growth on the evergreens.
Any one of these could generate a lot of organic waste that we put in the lawn-and-garden bin for pickup. However, all of them together overwhelm the 96-gallon capacity of the weekly bin, so I get out the chipper-shredder and make mulch.
The chipper-shredder is an old one and I do not know how much longer I will have it. I bought it from a catalog company when we lived in Chicago. That would have been in the 1980s. I loaned it to a friend for use in the autumn and he kept it for the winter. Unfortunately, he was not aware of the maintenance requirement to drain the gas tank (or treat the gas), and the chipper would not start after he returned it. He moved away shortly thereafter, so the chipper followed us to Massachusetts and then to Washington. I am not much of a mechanic, so I did not really know how to fix this. The chipper weighs a lot, maybe 75-90 pounds, and it is large, so I could not figure out how to get it to a repair shop. And so it sat, moved dutifully with us as we bounced around the country.
A few years ago, I got bold. I bought some cleaner sprays (e.g., carb cleaner) and started poking at it. I could get it to run by spraying carb cleaner down the throat of the carburator, so that suggested to me that the problem was rooted in the stale and evaporated fuel rather that some outright mechanical failure. I carefully disassembled the engine, not really knowing what I was doing. I sprayed everything I could find with the carburator cleaner and I sprayed all the moving parts with WD-40, then I reassembled it as carefully as I could. In particular, there was some oddly shaped bit of plastic that I carefully placed back. I am just guessing here, but I think that was the fuel pump. Anyway, I got it all back together without any "extra" parts, so I put in fresh fuel and tried to start it up.
It started.
I was amazed. I ran it for a bit so ensure this was not some start-only magic, and it has been working reliably ever since. I am careful to run out the fuel in the autumn, and it keeps chugging away. The only other maintenance is to sharpen the blades and change the oil. The chipper manufacturer is no longer in business, but the engine is Briggs & Stratton, so I can probably get parts when that becomes necessary. I hope. In the meantime, I keep running it so that I can try to keep up with the organic waste that I am generating.
Sunday, October 30, 2022
Visitors in the side yard, 30 October 2022 (15 October 2022)
Bobcats, I think.
There are three, perhaps a small family unit on the prowl.
Original image: 15 October 2002 in the middle of the afternoon.
ETA: formatting.
In the balance on Twitter, 30 October 2022
Then, today, this report surfaced. It seems that Musk replied to a tweet by Hillary Clinton about the attack on Paul Pelosi and cited an article in a newspaper declaring that Pelosi is gay and the attacker is a prostitute, the attack was about a lovers dispute, and that Pelosi was in his underwear. The FOX station that reported the underwear has since withdrawn their report, and the newspaper turns out to be a Qanon-aligned craphole of a news site. Musk defended the tweet with weaselwords about "it seems", but he eventually deleted the tweet after the condemnations grew. This is not sufficient. Musk is an adult and should know better than to spew unsubstantiated drivel to his millions of (Twitter) followers.
The point of this note is two-fold. First, Musk needs to have an adult nearby at all times to supervise him (that is advice based on prudence; I am not proposing any sort of law). Musk's failure to heed this idea will contribute to his $42 Billion collapse, and that will be penalty enough. Second, I am concerned that Twitter will indeed become a cesspool of drivel. This suggests that I will not be using Twitter a year from now.
Halloween is approaching, so I have attached a photo of a neighbor's decorations. Happy Halloween!Friday, October 28, 2022
When in Nantes, 28 October 2022 (9 September 2022)
Distractions kept me from posting photos from our recent travels. I shall take steps to remedy this oversight.
In September, 2022, we traveled to France and Greece for long planned and long postponed vacations. After repeated delays and changes, the travel followed a three-part structure. The first part was a week of vacation in France near Bordeau and Perigord, a week of being in the "delegation" in Nantes, and a week of sailing in Greece. On our first night in Nantes, we had dinner that featured the local tradition of crepes made of buckwheat, dining al fresco. We stayed in an unusual hotel - Micr'Home - and took in art throughout the town. The walking was good and helped us fight the insidious tendrils of jetlag.The destinations of the first week required that we pick up a rental car at the Nantes airport. We traveled with our son, A, to Les Epesses, home of the famed Puy du Fou historical theme park. Puy du Fou is an interesting place. On the one hand, it is a bit schmaltzy (campy) for Americans, but it is extremely well done and a lot of fun. Various bits of history have passed by or near a chateau near Les Epesses, and these historical facts are turned into spectacles. For example, there is evidence that Romans were nearby and so there is a colloseum with a spectacular show that involves chariot races, wild animals, and gladiators. There is evidence that Vikings raided in the area, so there is a spectacular show that involves a Viking longship and burning barns. Laperouse, a famous explorer, is featured in an exhibit about his explorations because he was born in the nearby town.
I seem to be having trouble with the blogging tool, so I will stop (albeit abruptly) and continue in the next post.
It took me a couple minutes, 28 October 2022
In the parking lot of a nearby grocery store, an unusual bumpersticker was found. It took me a few minutes to work it out, so I will delay the reveal to give you, dear reader, a chance to read the secret message.
Another odd hobby of mine is to read license plates. Well, not merely read them, but interpret them. Today, personalized license plates are common and "reading" a plate is a common game. However, at one point, license plates were not personalized and they all seemed to use a single format: AAA NNN, or three letters and three numbers. I suspect this simple rule was the result of sample bias, but it held true for many years in my experience. I used to interpret the AAA letters as computer instructions. "BRA 565" became 'BRAnch", "BNE 354" became "Branch if Not Equal", "ADC 757" became "ADd with Carry", "LDA 324" became "LoaD Accumulator", and so. Not all three-letter groups had actual instructions that correspond to anything I had seen or used, so part of the game was to make up instructions that fit. A famous example would have been "HCF 523" for "Halt and Catch Fire". A silly little game that kept me alert on many long highway trips.
In my first reading of the curious bumpersticker, I thought about convenient substitutions that might resolve into something, and that thought is partially right. I finally realized the entire expression does not resolve into one thing, rather there are independent pieces that resolve into separate things that, in turn, combine into the meaning. The key was to realize that there is nothing one can do to reduce the square root of minus one except i. Yes, one could stick in Euler's formula (e^(i*pi)+1=0), but that is more complex rather than simpler. So we have, potentially, three tokens and the middle one is "i". (As an engineer, I might try to put in a j rather than an i, but let us put that aside.) That leaves the E/c^2 and the PV/nR.Sunday, October 23, 2022
Smoke 5, 23 October 2022
Although we are celebratinig the return of the rainy season and clear air, the recent past has something to teach us.
Smoke is in our future.
Since 2000, the four smokiest summers have been in the last six years. Prior to 2017, Zero was the typical number of unhealthy summer days. Keep those N95 masks handy.
Wednesday, October 19, 2022
Smoke 4, 19 October 2022
According to KIRO-7, a Seattle TV station (emphasis added), Seattle has the worst air quality in the world at this time. This source did not quote numbers, but other sources quote ratings at 300 and above. From IQAir, the Seattle Eastside is generally above 300 (hazardous), as illustrated after the quote from KIRO-7. Our neighborhood is reporting 296 or 366, depending on the sampling station one selects. The air has been distinctly amber or brown all day. To be honest, I have been to Delhi and Beijing when the air quality was worse, but this is bad today.
Heavy smoke from wildfires continues to reduce air quality in Seattle and Western Washington, and an air quality alert has been extended for a second time.
The poor air quality landed Seattle the top spot for the worst air quality in the world, according to IQAir’s air quality and pollution city ranking, as of 6:45 p.m. on Wednesday.
After starting the day in the top 5, Seattle fluctuated up and down the top 15 before taking the top spot in the afternoon.
The cities that ranked below Seattle were Kolkata, India, at #5; Chengdu, China, at #4; Delhi, India, at #3; and Lahore, Pakistan, at #2.
Portland, Oregon came in at #6.
Tuesday, October 18, 2022
Smoke 3 - 18 October 2022
Saturday, October 15, 2022
Smoke - 15 October 2022
We have returned from travels to France, Greece, and Canada, only to find that the fire season continues and air quality is getting bad. When we returned yesterday from Canada, the air was hazy but did not smell. Today, the air is much hazier, smoky looking, and there is a clear scent of burnt wood in the air. An odd thing we noticed that that there were air quality alerts for metropolitan Seattle but no such alerts for metropolitan Vancouver (BC) - yet the air quality seemed about the same. I conclude that Canadian authorities have lax requirements, either for air quality or for reporting of air quality.
We flew to France via Amsterdam. I masked the entire trip as I was spending time in a small aluminum tube with a couple hundred strangers. It only takes one or two hoseheads to make an entire airplane sick (I debated using a different phrase, a more sympathetic tag, but I cannot imagine why an intelligent person knowingly ill or feeling ill with COVID symptoms would intentionally travel on an airplane, but I digress). We staved off some jet lag by wandering around Nantes (FR) and settled on a small crepe restaurant for dinner. The next day or so, we picked up a car at the airport and headed out for some tourism. There were three prongs to our travels: Puy du Fou, Cognac, and cave paintings. I will give particulars later; for now, it was a great leg of the trip.For the second leg, we were in Nantes and environs as members of the "delegation" from the Seattle-Nantes Sister City Association (SNSCA). Originally scheduled for 2020, the trip was to celebrate the 40th anniversity of the twinning of Seattle and Nantes. COVID changed the world, so the 40th became the 41st and then the 42nd anniversary. With any luck, the 45th anniversary will be celebrated in 2025.
Shortly after returning home, we went to the cabin in Canada to do the annual burn. This was to be for the Canadian Thanksgiving, a long weekend (3-day) in October that is the traditional weekend when the holiday is celebrated and the cabins are closed down for the winter. The winter rains have usually settled in by now, making it safe to burn the accumulated prunings and tree cuttings down on the beach. This year, we are in a continuing drought and the days remain clear and warm. The burn ban remains in place, so we hope to return in mid-November to burn. We could wait until Spring for the burn, but that gives the brush piles a lot of time to build up thick growths of mold and mildew that will give my sinus passages a rough ride. We have burned in the Spring in the past, and it was no fun.
Now back at home and looking forward to the rains and the end of the fire season.