Sunday, September 29, 2024

October Surprise on the Docks

Negotiations between shipping firms and longshoremen on most of the east coast still seem paralyzed. Workers are attempting to gain protections against automated trucks in the ports and more automation with crane operations as goods are loaded and unloaded. Shipping firms seem equally adamant that they require these changes to maintain profitability and keep up with traffic.

One news report on this looming strike threat estimated the economic impact of a shutdown on the US economy at $5 billion dollars per day. From the lack of context in the report, it isn't clear if that $5 billion estimate was simply a dollar value of goods transiting the effected ports per day or an attempt at calculating the incremental economic value in terms of wages and secondary activity generated by the daily activity. For example, if ten million dollars of goods transits port X each day and that work employs 20 workers operating as pilots, crane operators, in-port truck drivers, out of port truck drivers and ancillary workers, all of that incremental labor may cost $6,240 assuming an average wage of $39/hour for 8 hours of labor for 20 workers. That $6,240 is an immediate loss to the local economy because those wages aren't being paid, local restaurants aren't serving lunch to workers at the ports or beers after work, etc.

If a strike occurs and $5 billion in goods is backed up for (say) five days but eventually gets shipped when the strike is resolved, that's not really $25 billion in "lost" economic activity, that's simply the DEFERRAL of $25 billion dollars of goods changing hands. On the other hand, the same footprint of ports will likely see additional shipping demand over the next few months as goods and raw materials are shipped into the US for reconstruction efforts after Hurricane Helene. Obviously, anything slowing down those recovery efforts will have an additional perception of pain on the part of those trying to repair homes and businesses.

Perhaps more importantly, these parties have been going through the motions of negotiations without any sign of progress and workers seem very threatened by the risk of increased reliance upon more extensive automation of operations. If workers and operators are dug in, this contractual issue could be the October suprise no one wants, except for maybe Trump.

Most Americans don't want shortages of cars, electronics and cheap clothes from China. On the other hand, many American workers in many other fields share the same concerns with automation, self-driving vehicles and AI that are at the core of these longshormen concerns. The Biden Administration doesn't want a major economic shock hitting the economy and the media before an election. The Biden Administration doesn't want to be put in a position where it feels obligated to intervene in the negotations because favoring the workers would increase the likely duration of a strike but forcing a return to work would appear to be caving to management at the expense of workers. Yet, given additional pressures in the economy for recovery from a major storm, the government has some interest in ensuring the continued flow of goods in an economy heavily depedent upon imports. Obviously, the Harris campaign's goals are 100% aligned with the Biden Administration for all of the same reasons. As of September 29, the Biden Administration has publicly stated it will not intervene to prevent a strike.

This is possibly the only recent development that helps the Trump campaign since the uber-wealthy still backing his campaign have similar goals in leveraging automation to reduce dependency on labor and any expensive strike helps magnify fears of inflation and economic disruption that make the status quo less desirable.

The reality of this issue is that the east coast workers have been operating under their current contract for six years and that contract had no provisions that addressed the spike in prices that occured between 2020 and 2022. The fact that the rest of the economy already went through a wave of adjustments to those price shocks either through contracts or pressures in the individual job market doesn't change the fact that this block of workers is essentially emerging from a bubble in which they have been frozen into wage structures that have fallen FAR behind their peers on the west coast and workers in general. It would be unconscionable for the rest of us in consumerland and government to argue that a strike right now would be REALLY inconvenient for the rest of us economically or politically so we're just going to have to force these workers back to the docks.

The strike is set to begin October 1, 2024 and would involve nearly twenty five thousand workers at ports from Texas all away around the coast up to New York. East coast workers are demanding a 70% boost in wages over the next six years. That sounds like a lot but that is only a 11.11% raise per year compounded over the six year contract.

https://www.freightwaves.com/news/port-strike-still-on-schedule-union-says

It's also important to understand the base from where that 70 percent increase is applied. When west coast workers re-negotiated their contract in 2023, they won a 32% increase in wages over their six year term. At that time, average earnings for those west coast workers were between $46.23 to $52.03 per hour which would impply yearly earnings for a 2000 hour work-year of $92,460 to $104,060 yet different statistics cited by employers show average annual earnings around $194,000.

https://www.washingtonpost.com/business/2023/06/15/west-coast-ports-labor-contract/

In contrast, the current east coast contract sets starting wages at $39 after six years on the job. Actual starting wages are $20 dollars per hour for the "first hour worked" then the $39/hour rate is reached after six years. Given that east coast contracts seem to reflect a lower wage structure to begin with, the 70% increase over the term seems to reflect a major "catch-up" component. On the other hand, the west coast contrat negotiation faced some of the same concerns about automation so it seems any eventual settlement with east coast workers will come closer to the 32 to maybe 40 percent range than their asking position of 70 percent.


WTH

Friday, September 27, 2024

Registration Flaw in Maricopa County

The NBC affiliate in Phoenix, AZ ran a story regarding what appears to be a flaw in processes and/or software used by Maricopa County to streamline voter registration via driver's license renewal processing. The station investigated after a long-time RESIDENT of the county with a long-time GREEN CARD notified them of a mistake made when he received a "welcome voter" information mailer after renewing his driver's license.

Maricopa County devised some combination of form (paper and/or digital PDF, not totally clear), physical process and software that would allow a person renewing a DRIVERS LICENSE to establish or renew their VOTER REGISTRATION...

...IF they checked a box on the form stating they were a United States CITIZEN.

The man in the story, who is actually a citizen of Belgium but has worked in the US over 20 years on a green card, says he did NOT check that box when completing his driver's license renewal application. When he got his "welcome voter" mailer, he contacted the county to ask why they had mailed him the "welcome voter" mailer and if they had indeed actually registered him to vote IN ERROR. The answers they gave did not satisfy him so he contacted the local station. The explanations given to the station do not make sense entirely either.

At this point, it isn't clear if the county keeps submitted driver's license renew forms on paper, scans them to digital PDF files or just discards them after processing. Thus, it isn't clear if they can "prove" whether he checked the "US Citizen" box in error or not. If he swears he did not, the next question in the process should be whether paper license applications are processed entirely by humans and if a human made the mistake. If paper license applications are scanned into digital PDF files then processed with Optical Character Recognition software, the next question is whether that processing software was adequately tested to avoid incorrectly triggering the courtesy notification to the Election Board. At this point, the answer is likely not.

So what does this mean for the November 2024 election?

If this man did NOT in fact accidently check the "US Citizen" box yet became registered to vote, Maricopa County's system is missing some human procedural audits and secondary data audits. Maricopa County contains more than half the population of the entire state so the impact of this possible flaw is NOT immaterial. However, the problem is NOT insurmountable to correct, for both mail-in ballots and voting day ballots.

First, America has an anonymous BALLOT, but we do not have anonymous VOTING. When you vote on election day, you have to identify yourself by name and address. The Maricopa County election board could identify a list of all voter entries where (driver's license renewal date = voter registration date) going back (say) three years. Given the county's process, all these entries are likely triggered by their courtesy registration flow. The board can flag those entries for a special manual double-check. That double-check would be performed for in-person voting and when mail-in ballots arrive.

If someone shows up to vote and their name/address is flagged as a auto-registration via driver's license renewal, the poll worker can ask the would-be voter to verbally confirm citizenship before providing a ballot. This avoids any honest mistake while putting the legal onus back on the voter if they are in fact voting illegally. For mail-in ballots, the outer envelope should contain the return address of the voter either by hand-written text or a unique digital bar code that makes it easy to scan the outer envelope to track the arrival of the ballot and mail it back if issues require correction by the voter. Again, as the mail-in ballot arrives, those addresses can be cross-referenced against the "auto-registration" list to contact the sender.

Again, the goal is not to capriciously punish people because of a clerical misunderstanding on the voter's part or an election board worker, the goal is to keep out invalid votes. Finding these cases is a simple data processing problem and there are over 26 days to election day to address it IN PUBLIC without drama or subterfuge.

This processing flaw in Arizona is a good example of why leaving voting processes entirely to the state governments is NOT inherently a good idea. Having the states physically overseeing and securing elections is perfectly fine. However, leaving election PROCESSES to fifty individual state governments guarantees wide variations in steps to be performed by voters and election boards alike. Are there really fifty different GOOD ways to process registrations and votes? Probably not. But in the absence of more consistent rules on HOW such processes should function, every state gets to tinker with the process then attempt to hire companies to assist with creation of forms, software automations, etc. that not only fail to add value, they add opportunity for dumb stuff like this to happen.


WTH

Monday, September 23, 2024

Only $100 Million?

Additional information about the destruction of the Francis Scott Key Bridge became available to the public via two different paths last week. On September 19, 2024, a preliminary report was issued by NTSB regarding their detailed analysis of the equipment aboard MV Dali and the physical failure that triggered the entire incident. On September 20, 2024 the Department of Justice published a summary of a civil suit it is filing against the owner and operator of the vessel. The findings in the two separate documents are compatible with one another but the extra detail in the DOJ's explanation of its lawsuit trigger one obvious question…

Why only $100 million dollars in damages?

The Findings (So Far…)

The NTSB's update was published on September 11, 2024. A copy can be viewed online at this link:

https://data.ntsb.gov/Docket/Document/docBLOB?ID=17630891&FileExtension=pdf&FileName=Dali%20Shipboard%20Machinery%20Examination%20and%20Record%20of%20Electrical%20Testing-Rel.pdf

The crux of the NTSB finding is located at the end of the document on page 39, which illustrates two key elements on the "1" side of the power plant. A relay acts as a detector of high voltage for use in deciding whether the plant should run on the "1" side or "2" side. That relay has one connection acting as its sensor input and another connection that drives a vacuum controlled breaker (VCB) that actually trips out the stepdown transformer if high voltage is missing on the input to allow the "2" side to take over.

The NTSB update summarizes multiple days of diagnostic testing conducted with the ship's maker, Hyundai Heavy Industries (HHI), to review all of this circuitry. That testing encountered intermittent failures while attempting switchovers between the 1 and 2 sides. HHI found the the failovers did not function because the sensors were not correctly reflecting the actual state of the 1 and 2 sides of the power plant. After reviewing how the sensors were supposed to function and what was actually happening during these failures, HHI found a connector into that high voltage detector relay on the "1" side was faulty, leading the relay to trigger a switchover due to a low voltage condition that wasn't really occurring.

Sounds perfectly reasonable, right? A modular plug-in connector had a bad connection on one of the leads in the larger connector carrying a crucial signal. Or maybe the entire modular connector didn't tightly click all the way in during assembly in the factory prior to installation in the ship. Obviously, an unfortunate failure but in a giant, complex ship, freak accidents happen, right?

Well, to answer that, it is useful to read the details in the DOJ's claim document for its civil lawsuit against the owner and operator of Dali. The DOJ suit was filed on September 18, 2024. A copy of the announcement can be read via this link:

https://www.justice.gov/opa/pr/justice-department-files-lawsuit-against-owner-and-operator-vessel-destroyed-francis-scott

The actual claim document created by the DOJ can be read at this link:

https://www.justice.gov/opa/media/1369026/dl

The key points in the DOJ's filing are these:

  • The ship was not seaworthy.
  • Its operators were aware of consistent, heavy vibrations during operation which had led to repeated failures in the ship's electrical system. A flawed connection within a modular connector or an entire loose modular connector would be highly susceptible to extreme vibrations.
  • Rather than fix the root cause of the vibrations, operators attempted to stabilize transformers in the electrical plant by welding braces made out of re-bar between the transformers and the floor or other equipment racks in an attempt to prevent the transformers from vibrating in sympathy with vibrations in the larger ship.
  • Operators had DISABLED an automatic transfer mechanism between the two redundant sides of the power plant between the high voltage side (6600 volts) and low voltage side (440 volts). When vibrations triggered the TR1 stepdown transformer to fail, the switchover to the TR2 stepdown transformer had to be initiated manually rather than it occuring automatically. During the failure, there were no lights on the ship so crew had to complete that manual failover in complete darkness.
  • Onboard lighting failed to recover automatically because the operator chose to equip the diesel generators providing power with "flush pumps" rather than "fuel pumps." A flush pump is only intended to purge fuel lines when switching from "shore diesel" (required for US emissions near our coasts) to "open ocean diesel" (much dirtier fuel). Those purging operations should only take place MILES from shore when the ship is nowhere near other ships or infrastructure if it loses power. As a result, "flush pumps" are not designed to maintain pressure after a power failure to maintain the flow required by a diesel running at full power. After the generators were manually restarted after the first power failure, this flaw led them to be starved of fuel, which stalled them, triggering the second power failure from which no recovery was possible.

In short, the collapse of the Francis Scott Key Bridge and the deaths of six highway workers wasn't the result of a random alignment of holes in the Swiss cheese of an enormously complicated, interconnected set of systems whose designers never contemplated this failure scenario. The disaster resulted from a company that:

  • KNEW its vessel had an ongoing problem with extreme levels of vibration
  • KNEW its vessel had repeated onboard power failures
  • owned a vessel that used inadequate pumps to support its diesel power generators
  • chose to operate the vessel with automatic power failovers disabled
  • hired a captain who lied to the pilot brought on board to guide the ship from port to sea by telling him the ship was in working order

Only $100 Million in Damages?

The DOJ's news release states that the $100 million dollar judgement sought in the lawsuit is intended to recover costs the federal government incurred in coordinating the federal response in sync with Maryland entities, dredging temporary channels to re-open shipping lanes into the port and providing one-time economic aid to the region while the port was closed. Even though the bridge carried Interstate 695, the bridge itself was constructed and owned by the state of Maryland so the DOJ suit is leaving actual reconstruction costs as a collection item in any state litigation against the parties involved with the ship.

On August 29, Maryland's Transportation Authority Board announced it had signed a contract for $79 million to begin detailed project planning for construction of a new bridge. While earlier estimates for replacement costs were as high as $1.7 billion dollars, the August announcement referenced an expected price tag of $1.2 billion. If there is anything rarer than seeing any construction project completed on budget, it is seeing a construction firm LOWER previous estimates by 29 percent. When your potential client has been acclimated to a higher price you are still not likely to meet, why volunteer a lower bid to trigger more acrimony later when you finally complete the project for $2.4 billion?

While the DOJ's $100 million dollar lawsuit won't be the only collection attempted from those responsible, the $100 million dollar figure is an order of magnitude off from even the lowball $1.2 billion reconstruction estimate for the bridge. Is there any chance of the full costs being collected from the parties at fault? Based on past history, the odds do not look good. The real concern is whether the eventual collection amounts will be enough to alter the incentives facing owners and operators to change their risk-taking behavior. The root cause of this accident was not purely random bad luck but an inevitable consequence of shaving MULTIPLE corners within MULTIPLE layers of a ship's power plant that require full A/B redundancy to operate in proximity to other vessels and infrastructure.

On April 1, four days after the incident, the owner filed a petition in federal court attempting to limit their liability to $43.6 million dollars. This is actually a routine petition filed after maritime accidents that cites the Limitation of Liability Act of 1851 which limits damages collected from the owner to the combination of the cost of the vessel and the cost of the cargo. The protection provided under that law has one crucial restriction -- for an owner to gain protection under this law, the loss of the vessel must be due to events beyond the owner's control. At the time in 1851, events beyond the control of the owner typically involved pirates and bad weather.

In 2024, Dali's owner faces a serious hurdle in using this law to its advantage. The owner was aware of the history of problems with vibration in the ship and with repeated failures of its electrical plant. The captain employed by the owner's operator was aware of electrical failures while in port yet chose to leave port and lie to the pilots brought onboard to guide the ship out to sea by stating the vessel was seaworthy.

On April 12, only sixteen days after the incident, the owner filed a "general average declaration" which is a mechanism by which costs to salvage a vessel and its cargo are spread across both the owner AND all of the shippers with containers aboard the vessel. That seems to be a business process unique to maritime shipping. Imagine owning a factory that makes $3000 table saws and shipping a saw to a customer for $140 dollars via truck. Now imagine that truck somehow triggering a bridge collapse while enroute to the customer . Now imagine having the owner of the truck knock on your factory door expecting you to chip in on the cost of replacing their truck, all the other cargo in the truck and the bridge destroyed by the truck.

The incentives created by that model seem flawed to say the least. For any owner trying to operate their capital well past its safe lifespan to continue hauling goods, being able to spread the costs of any damage created if that vehicle or vessel fails catastrophically on some pro-rated basis based on the value of the goods being hauled weakens the incentive of the owner to invest in a new vehicle or vessel. It's easy for a truck worth $3000 dollars to carry goods worth $1 million dollars. It's easy for a ship worth $1,000,000 as scrap to carry $42 million dollars in goods. Does that allow the owner to spread 99.7% of the cost of the truck accident to his shipping customers or 97% of the cost of the ship accident to his shipping customers? In modern commoditized shipping, I doubt any shipper actually selects the vessel that will carry their outbound shipment from port A to port Z. And the CARGO didn't cause the accident. It was the carrier's choice of vessel and operating practices that caused the accident.

The economic goal of holding owners financially liable for these disasters is not to create incentives to drive all owners and carriers out of business for fear of being stuck with an unreasonable liability for a freak accident. The goal is to ensure predictable costs from known bad practices can be applied directly to those using bad practices to alter their behavior. What would the average owner prefer?

  1. Retiring a decrepit, rusting carcass for $1 million in scrap and buying a new $35 million dollar ship and amortizing it over the next 30 years
  2. Sending that rusting carcass out for one too many voyages, having it destroy a bridge that will cost $1.2 billion to replace and getting hit with a $300 million dollar settlement

The applicable laws need to create incentives aligned with option #1. As they stand right now, it is clear nearly every carrier is operating in an option #2 mode.


WTH

Thursday, September 19, 2024

MO Electoral Cognitive Dissonance

Two stories in the news on September 18, 2024 in Missouri point out the continued cognitive dissonance of Republican voters in the state. One story involves recent polls which show Missourians leaning overwhelmingly to Republican candidates for President and US Senator, even when those Republican candidates are Donald Trump and Josh Hawley. The race for Governor is also dominated by the Republican candidate in polling. Yet the same polls are showing that statewide ballot initiatives to re-instate abortion rights and raise the minimum wage to $15/hour are likely to pass.

https://fox4kc.com/news/republican-candidates-lead-missouri-races-on-november-ballot-poll

Doesn't that sound rather, um…. Counter-productive?

If Missouri voters WANT things like codified protections around abortion and prenatal care and decent wages, wouldn't it make more sense to vote for more Democratic candidates in state and local races? Missouri is absolutely gerrymandered which accounts for the over-weighted tilt towards Republicans but as statewide elections for Governor, Attorney General and Secretary of State illustrate, the state is still heavily Republican. If the citizens feel the need to consistently revert to ballot initiatives to override the legislature and governor they keep electing, it would appear the minds of many in that electorate fail to grasp how the process is working and how it could work.

If Missouri voters needed any reminder of how capricious and plain mean Republicans in the state can be, news outlets also covered a story regarding the state's failure to pass a budget that provided legal required services for mentally disabled citizens under the Americans with Disabilities Act (ADA). The Department of Justice sent the state a formal notice on June 18, 2024 that it was out of compliance with federal law.

https://www.justice.gov/opa/pr/justice-department-finds-state-missouri-unnecessarily-institutionalizes-adults-mental-health

The government's position is that the state is reverting to merely institutionalizing mental disabled adults in need of specific types of care rather than funding community based programs that allow the patient to spend more time in non-institutional settings closer to home and family. Presumably, avoiding institutionalization is preferable for the patient and possibly preferable to the government by avoiding the higher cost of delivering such services in a more expensive institutional setting.

So how did the Missouri Republicans react? The outgoing Republican Governor included $79.4 million dollars in his formal budget proposal for 2025 but Republicans in the House and Senate stripped that language before passing the budget. Knowing the DOJ already formally notified the state of its ADA compliance failure, the governor warned his own party that dropping the funding was purely political slight of hand to allow people to claim to be frugal in spending the people's money when the funds WOULD have to be provided in a separate supplemental budget process for needs that arise after a formal budget is set.

Keep in mind, the state is actually running a small surplus with a budget around $50 billion dollars. The surplus doesn't stem from some huge windfall tax that is raking in billions in a bubble economy. Missouri's income tax rate tops out at 4.95 percent. Despite that absurdly low tax rate, the state is still running a surplus because Republicans are that tight on spending for everything from social services to infrastructure rehabilitation. The entire state is crumbling apart but hey, our taxes are low.

The required $79.4 million would be 0.16% of the total budget. As the governor himself noted, the money WILL eventually be budgeted and provided. But in the short term, it IS being withheld and services to approximately 1952 previously identified individuals. That is pushing care responsibilities onto family members that is disrupting their work schedules, causing needless stress and not providing the actual care required under federal law.

And Missouri Republican politicians don't care. They get to carry on the charade of being stingy with tax dollars and use that in their re-election bids. Apparently, none of them have family members or know anyone affected by this charade. Or maybe they do and they don't care? Or maybe campaign contributions from nursing home companies who profit from over-use of nursing homes are somehow worth more than individual donor dollars?


WTH

Wednesday, September 18, 2024

AI Power Consumption

The channel WelchLabs on YouTube has great content regarding the concepts behind AI. It posted a video on 9/13/2024 discussing how the latest releases of these LLM engines are continuing to demonstrate an outer bound of "efficiency" of AI models when their performance is graphed as a function of the compute power burned to train the model. In that video here

https://www.youtube.com/watch?v=5eqRuVp65eY&t=1112s

at 10:39 in the video, a graph is displayed showing the performance change from GPT-3 to GPT-4 . Next to the two graphs is a legend that reflects an astounding statistic. The GPT-3 model training burned 3,640 PetaFLOP-days of compute resource. The GPT-4 training took an astonishing 200,000 petaflop-days of compute power.

To put that in perspective...

A FLOP is a "FLOating Point operation", a unit of horsepower consumed by a typical operation performed within a CPU. It's not a calculation of a complex matrix dot-product of two arrays with 1024 dimensions but it's not a simple ADD operation to a local register either. A PetaFLOP is one thousand trillion floating point operations.

   1 petaflop = 1,000,000,000,000,000

An Intel i9 processor that might be found in a high-end desktop machine used for gaming has 24 cores, 8 running at up to 6 GHz and 16 running at up to 4 GHz. Intel rates that CPU at 1,228 gigaflops or

   1,228,000,000,000 operations/second

It would take 1,000,000 / 1,228 or 814 similar servers to provide 1 petaflop of computing power.

That means training of GPT-3 that took 3640 petaflop-days would require 3640 x 814 or 2,962,960 individual desktop computers to match that computing power. For GPT-4 that took 200,000 petaflop-days. That would require 200,000 x 814 or 162,800,000 desktop PC equivalents.

Obviously, this is a bit of an exaggeration. The computers used for this training were equipped with the latest GPU (Graphical Processing Unit) blades that are optimized for matrix mathematical operations. A top of the line consumer grade GPU made by NVIDIA branded the RTX 4090 can perform 3.6 teraflops so the training loads would be

   GPT-3 training = 3,640 petaflops = 3,640,000 teraflops / 3.6 = 1,011,111 RTX 4090 GPUs

   GPT-4 training = 200,000 petaflops = 200,000,000 teraflops / 3.6 = 55,555,555 RTX 4090 GPUs

NVIDIA's top data center oriented GPU labeled the A100 is rated at 312 teraflops so the same training loads would equate to these counts of A100 processors (which cost about $23,000 each):

   GPT-3 training = 3,640 petaflops = 3,640,000 teraflops / 312 = 11,667 A100 GPUs

   GPT-4 training = 200,000 petaflops = 200,000,000 teraflops / 312 = 641,025 A100 GPUs

Note that the original statistics were not in petaflops but petaflop-days. A petaflop-day is the output of compute providing one petaflop of processing operating for an entire day. Here's the power consumption of each of those hardware examples above:

  • Intel i9 14900K processor = 360 watts
  • NVIDIA RTX 4090 consumer grade GPU card = 450 watts
  • NVIDIA A100 data center grade GPU card = 400 watts

The kilowatt power consumption for each for a full day of operation would be:

  • Intel i9 14900K processor = 0.360 watts x 24 = 8.64 kilowatt hours
  • NVIDIA RTX 4090 consumer grade GPU card = 0.450 watts x 24 = 10.8 kilowatt hours
  • NVIDIA A100 data center grade GPU card = 0.400 watts x 24 = 9.6 kilowatt hours

Mapping those power consumption levels to the processing required for GPT-4 training that totaled 200,000 petaflops is jaw-dropping:

  • Chat GPT-4 training on desktop equivalents = 8.64 kW x 162,800,000 = 1,406,592,000 kilowatt hours
  • Chat GPT-4 training on RTX 4090 GPUs = 10.8 kW x 55,555,555 = 599,999,994 kilowatt hours
  • Chat GPT-4 training on A100 GPUs = 9.6 kW x 641,025 = 6,153,840 kilowatt hours

For comparison, the largest single power plant complex in the United States is Grand Coulee Dam which is rated at a capacity of 7,097 megawatts or 7,097,000 kilowatts. If I haven't scrambled a units conversion somewhere, the power consumed by the GPT-4 training could have consumed all of the power from Grand Coulee Dam for 52 minutes.

And that's just the training compute. I haven't seen a good summary anywhere that explains how the final output of a training model is then scaled out for interactive use. That processing is equally dependent on extremely large matrix mathematics operations so I would presume the computing investment to run the final model is equivalent to that required to train it, especially as millions start using it on a daily basis.

It seems obvious at this point that an accurate cost / benefit analysis of AI has not been attempted. The assumption seems to have been that this compute is just laying around doing SOMETHING, let's have it do THIS and see if anything interesting results. It's only when you see announcements of one hundred billion dollars in new equipment being planned that it becomes apparent there are environmental impacts to AI that need to be considered as public policy, not solely as private investment decisions that treat power and water as freely available resources.


WTH

Tuesday, September 17, 2024

Anything You Say Can and Will...

Since the concept of a "digital assistant," an app listening continually for pre-configured trigger words to initiate helpful actions, was first launched with Siri in 2010 then spread to other smartphone devices and televisions, even unsophisticated consumers seemed to recognize an inherent privacy danger with this technology:

If you're always listening to EVERYTHING to match on the trigger word, what are you DOING with the information gleaned from what I said BEFORE saying the trigger word?

That privacy issue is coming up again along with even larger economic and legal issues as capabilities first referenced by Cox Media in December 2023 are getting new attention in the media in September of 2024. In December of 2023, information Cox Media provided to investors referenced a capability for advertisers and commerce firms to leverage information about "pre-trigger speech" captured from digital assistants to more explicitly target ads and -- AND -- influence shopping interactions after a user follows an ad to a commerce site to buy. The message from Cox Media was not merely referencing a hypothetical, it touted it in the present tense, essentially saying we can do this for you now.

This capability and concerns about its potential for abuse have likely come back in September 2024 after multiple companies have testified that their commerce sites have leveraged data mined from customer behavior reflected in cookies and other data sources to tailor shopping recommendations. That's a nice way of saying the sites are leveraging per-customer data to filter the products, providers AND PRICES listed to a user shopping on the site. And that's a nice way of saying that some of these companies have been implementing per-customer price discrimination in their systems, something that is illegal and a tremendous abuse of market power.

How did we get here? And where is this headed?


Evolution of Voice Recognition

In the 1990s and 2000s, the relatively limited CPU processing capabilities, available memory and audio quality of speech resulted in recognition algorithms that were "speaker-dependent." To recognize user X's voice saying a limited number of utterances, the system had to record user X saying each utterance multiple times (often 10-20 times) to average those samples together mathematically to use in recognition. After that training, if user Y said those same words, the recognition would not be as good as for user X who trained the system.

When smartphones introduced digital assistants, the recognition could be performed ON the device using audio signals captured locally in much higher fidelity than a classic telephone signal limited to 4kHz bandwidth to fit into a 64,000 bits/sec digital stream in phone networks. That boost in processor power aboard the phone also allowed use of "speaker-independent" speech models captured from (presumably) thousands or millions of human voices, making the recognition quality much higher. But while those initial speaker-independent models may have involved thousands or millions of voices, their "dictionary" of trained words was still relatively small. And therein lies the ethical and legal root of this story.


Illicit Data Collection

As already stated, at the introduction of these digital assistants in 2010, even non-technical users immediately raised the concern:

If you're always listening to EVERYTHING to match on the trigger word, what are you DOING with the information gleaned from what I said BEFORE saying the trigger word?

From the start, device manufacturers essentially waved their hands and said the device does nothing with "pre-trigger" utterances. Any digital data reflecting parsed speech PRIOR to a trigger word and subsequent "request" is simply sent to the bitbucket, never to be seen again.

That was the claim. However, anyone with a background in software engineering suspected this would not remain the case for very long, if it was ever true to begin with. Why? Because all of that digitized speech uttered PRIOR to a trigger phrase is a gold mine of data to use in expanding the "dictionary" of speaker-independent training models that would boost accuracy rates of utterances AFTER the trigger word.

All the device and application makers had to do was enable collection of ALL of the recognition data, both BEFORE and AFTER the trigger word. And clearly they did. It isn't clear if each device and application maker actually reflected that clearly and accurately in their terms of service agreement with the customer. If not, this business decision alone could result in multi-billion dollar class action lawsuits over privacy violations. These lawsuits would be perfectly justified.

But the thought of "just collect the pre-trigger utterance data as well" clearly triggered another thought. Since we have that pre-utterance data parsed and mapped to the originating speaker by their device and IP address, what if this utterance data was combined with THAT data for ad targeting? Keep in mind Cox Media is a subsidiary of Cox Communications. Cox Communications sells cell phone service and high-speed internet service. They have viewership data from set-top boxes, viewership data from any streaming video app they provide to their customers and some data from their customer's internet usage. Cox Media sells on-screen and online advertising to businesses on its parent's traditional cable TV network and acts as a broker for buying online ad impressions. This same business model is used by other communication carriers, whether telco or cable.

In the case of Cox Media, their December 2023 presentation to investors included this smoking gun:

Don't just know what they're searching for, know what they're talking about.

That's CLEARLY a reference to sharing "pre-trigger" data with ADVERTISERS. And that is not likely an action that Cox Communications divulged in its terms of service agreement with subscribers of its cell phone service.

The core point here is that data collection methods for improving voice recognition capabilities clearly strayed beyond the consent collected from paying customers. At least the universe of humans who turned on the assistant feature.. Or…? Were device makers sampling speech regardless of whether the customer enabled the assistant function or not? These capabilities are hard to turn off and, in some cases, impossible to un-install even if "disabled." So are they really off? That's a different technical topic that won't be addressed here.


Illicit Price Discrimination

All of those data collection capabilities on the part of device makers and service providers interacted with another capability that many online commerce companies have already been implementing for years which is just coming to light: the use of per-user profile data to drive shopping experiences. Again, that's a nice way of putting it. This practice essentially amounts to highly customizable price discrimination. Instead of a monopoly setting one price in the market that matches the producers marginal cost but reduces overall supply and creating inefficiency that way, this approach lets the seller set a unique price per customer, reflecting everything the seller can derive about the customer's individual "demand curve" for the product involved. How does this work? In multiple ways, all of which would likely be undetectable to you as a consumer.

Scenario #1 - Big Ticket Purchase Imagine you've been considering purchasing a new car for the last year. You've considered sedans, you've considered trucks, you've considered SUVs. Over the past year, you've been thinking more and more about one vehicle, a Toyota 4Runner. That term has come up in conversations with your spouse, it's been appearing in your Google searches. You've watched a couple dozen videos on YouTube about 2024 versus 2025 4Runners. You've been surfing to Toyota's web site at an increasing frequency as the 2025 model year nears.

Now, in light of all this data collection going on, ponder all of the personal data tied to your smart phone, tablet, smart TV and PC browser related to your actions over the past year.

  • DNS data shows repeated surfing to www.toyota.com
  • YouTube viewership data shows videos correlated to 4Runner
  • pre-trigger utterances show an increase in the appearance of "4Runner" in speech

Now the new 4Runner comes out and Toyota sends you an email with a link announcing new inventory will be arriving shortly, click here to see the brochure or schedule a test drive. If you click on that test drive link, all of that prior data collection can be linked with your click that registered you for a test drive and chat with a salesman.

Now imagine showing up to that dealership. That salesman could have your surf and search history summarized and know you aren't just a casual shopper, you probably already have your mind made up. How good a deal are you going to get when the seller knows you are 50% less likely to buy any other vehicle?

Scenario #2 - Routine Purchases -- Imagine you are a regular Amazon shopper and user of Alexa on various devices. Imagine you've been having conversations about buying a new big-screen TV. Imagine Alexa has been capturing your pre-trigger utterances for two years, analyzing them against your Amazon shopping behavior and has determined that you tend to be rather, ahem, "decisive" about purchases. Once you start talking about buying something, you generally buy within a day or so, rather than debating features and prices for two weeks.

That behavioral pattern could be used by Amazon to "customize" your shopping experience to ensure the TV models most profitable for Amazon appear on the first page, despite being significantly more expensive than competing products. Amazon knows you won't scroll beyond four pages of results and adjusts the appearance of products accordingly. In contrast, a different user found to be more cautious would still see a customized shopping view but even more price-sensitive options would still be prioritized for Amazon's financial benefit.

These are not hypotheticals Just today, I received an email from an online musical instrument retailer at 12:54pm touting new Gibson Les Paul Studio models. I opened that email around 2:20pm, clicked on the link to bounce to their web site and looked at the detail page of one specific color. At 2:27pm, I got another email from the vendor with the subject of "Take another look?" with content that showed the exact color I viewed online. That's how fast data collected by cookies can be turned into new outbound communication and fed back into online portals for customized experiences.


Where are These Capabilities Headed?

The first answer to that question should be federal criminal court. If the summary above is remotely close to what these companies are actually doing, the service providers involved would be subject to massive lawsuits for violating terms and conditions and customer privacy laws. The commerce customization capabilities implemented by online merchants would amount to illegal price fixing and discrimination. If taken to extreme, they could be used to silently, invisibly red-line sales to specific areas or members of specific ethnicities.

For example, if a company doesn't want to sell to a specific group, their "commerce customization" could include logic to fake inventory levels of zero when the shopper maps to designated metadata. Unless that shopper suspected something odd and asked a different person in a different home to surf to the same site at the same time for the same item and find available stock, they might never know they were being discriminated against.

The fact that there are three smartphone makers, two dominant PC operating system makers and only five or six dominant service providers in the entire United States makes these data mining economies of scale nearly irresistible to those in control of the data. The real question is whether the value provided to consumers -- in this case seemingly driven by the "convenience" of a digital assistant -- outweighs the economic harm resulting from abuse of these monopolistic powers.

As stated multiple times in the recent past, American consumers have lapsed into thinking that our cool toys will someone stop working or stop getting more cool if ANY limits are imposed on the giant corporations so generously bestowing upon us the fruits of their genius. This is what many thought prior to the divestiture of AT&T in 1984.

Forty years later, innovation and economic efficiency are again getting strangled by abusive monopolies. Sure, long distance calls are free instead of eighteen cents per minute but now the phone costs $1300, you're convinced you need a new phone every three years, cell service is $19.99/month AND your modern day "Daughter Bell" is listening to everything you say and selling your profile to every merchant you deal with.


WTH

Sunday, September 15, 2024

Unique Challenges in a Gun-Crazed America

It's been seven-plus hours since Secret Service agents fired at a man and later captured him after he was spotted with an automatic weapon outside the grounds at Trump's golf course at Mar-a-lago within one hole of where Trump was playing. More details will emerge in the coming days but it's not too early to begin anticipating how this event will be turned into another front in the 2024 election battle and the larger political war and Rorschach test that American civics have become.

What is known is that the man involved in the incident had not yet actually FIRED his weapon but was clearly staking out a position that would be well within range of Trump on a normal round of golf. And it's worth re-mentioning the man was NOT actually ON the grounds of the course. He was outside a security fence in shrubbery able to point through a fence at the holes in front of him. The man fled the scene, left his weapon behind and was later captured and identified as a 58 year-old named Ryan Wesley Routh who appears to be originally from Hawaii and spent some time in North Carolina. Different outlets are pointing out he contributed a total of $140 dollars to various Democratic candidates since 2019 but also tweeted comments to Republican candidates encouraging them to stay in the race against Trump. He has eight arrests in North Carolina going back to roughly 2000, mostly for "minor offenses." (It isn't clear to me how minor offenses can consistently result in arrests.) He also claims to have been active in recruiting people to fight in Ukraine against Russia and actually fighting in Ukraine, though there are no details on what that "service" was. Once source indicates he claimed to lead an organization called the International Volunteer Center (IVC) which stated it organized efforts to delivery humanitarian aid in Ukraine.

The golf course at Mar-a-lago is located "five minutes" from the actual Mar-a-lago club and contains 27 holes. The fact that it is "five minutes" from the main club means any time Trump is on the course, it is a completely separate security zone that must be somehow guarded by the Secret Service, while still protecting any other Trump family members still remaining at the club itself.

Given that Trump golfs frequently and a zone should be ideally secured hours before he enters the zone, frequent golf outings essentially double the Secret Service work load. If the Secret Service was going to guard the ENTIRE zone, they would have to secure the ENTIRE perimeter which would be astronomically expensive and impractical... So they don't. Instead, the normal modus operandi seems to involve securing a smaller moving "bubble" that might be plus or minus one hole around the current hole he is playing, plus presumably any other holes that might be adjacent to the current hole.

In this golf course event, the would-be shooter was exactly that. He didn't even fire a shot. He was identified and shot AT and fled the scene without directing fire at Trump and was later apprehended. Given the nature of the threats facing any protectee, that's exactly what should happen.

That's a very difficult logistical task. But remember... Trump owns several golf courses and routinely plays at all of them, often in the same week. He held an outdoor press conference at his golf club in Rancho Palos Verdes near Los Angeles on Saturday, September 14 that required agent coverage to secure. That appeared to take place just outside the clubhouse next to a practice green.

Prior to the Trump era, the Secret Service was never funded and staffed to cover the logistics and costs of protecting a President or ex-President with four or five principal residences in five different states, each with dozens of acres of ground theoretically requiring full perimeter protection. Nixon had San Clemente. Carter had his house in Plains. Reagan had Rancho de Cielo. Bush had Kennebunkport. Clinton had... (I can't even find a reference to Clinton's non-WH residence during his term). Dubya had his ranch in Texas. Obama had a home in Chicago.

Think about it this way. If each Trump residence was going to be given the traditional perimeter monitoring and protection afforded to the properties owned by any prior President or ex-President, Trump's lifestyle essentially raised the budget requirement by a factor of 5x. Permanently. Beginning in 2017. Has the Secret Service budget increased by 5x since 2017? None of us will ever know but I'm pretty sure the answer is no.

Given the nature of a golf course amid a metropolitan area, here are a few questions worth asking.

  1. Is there no way to chain together a series of holes on a 27-hole course to yield an 18-hole game that AVOIDS play on holes on the perimeter of the course abutting external public areas?
  2. Was Trump advised of this obvious inherent danger by Secret Service staff?
  3. Did he ignore a recommendation NOT to play outdoors at the course because of these risks?
  4. Will the FBI find any "smoking gun" communications in the man's online communications, texts to acquaintances, etc. reflecting a clear threat that went unprocessed?

Remember, there seem to be very few things the Secret Service can dictate to a protectee. Whatever a protectee wants to do and however they want to do it, the Secret Service is obligated to protect as best they can.

Let's stick with the concept that this isn't anyone's fault. It's just an event that can happen when mental health isn't appropriately funded, the public has easy access to a wide variety of weapons and public figures routinely, predictably appear in outdoor settings which are impossible to protect from long-range, high powered guns. If that's the only takeaway allowed, then I know what I'd be doing if I was President or running for President. I'd be listening very closely to my Secret Service detail and following their recommendations to the letter.

I don't want ANY elected official or person running for elected office subjected to these threats. I also don't want any other public figure or private citizen exposed to the same threat of random violence at a distance brought on by a mentally ill person or completely rational criminal. I also don't want anyone in a position of power or influence to take actions that unnecessarily raise the risk of such events and magnify the fear already being focused on people of any ideological persuasion. This madness needs to stop.


WTH

Thursday, September 12, 2024

Georgia Judge Drops Two Charges

The judge hearing Trump's state criminal case in Georgia issued a ruling in the case dropping two charges against Trump and a different charge against others in the case.

https://www.washingtonpost.com/national-security/2024/09/12/trump-georgia-case-charges-dismissed/

The charges involved false documents -- the actual filing, the preparation and conspiracy to file. As the Post story stated,

McAfee ruled that because filing false documents in federal court is subject to sanctions under federal law, state law cannot be used as it was in one of the counts he dismissed Thursday.

The idea that an action that is a crime under both federal law and state law can ONLY be prosecuted at the federal level is NOT the intent of the supremacy clause in the US Constitution. The purpose of the supremacy clause is to dictate that when any state law conflicts with a federal law, the terms of the federal law supersede those of any state law. The supremacy clause was not intended to settle issues of jurisdiction over prosecution of an action in violation of both state and federal law. The documents involved in the charges dismissed by McAfee could be viewed as "dual scope" documents. When you prepare certification of a slate of electors for a particular state, you are first preparing documents clearly subject to STATE law since a state's Legislature must somehow sign off on those documents. Once the legislative approval is provided, in essence that same document now gets submitted to the Electoral College under the jurisdiction of federal law.

McAfee's decision is being interpreted by some as saying Georgia's existing state law that references filing false documents to either state or federal authorities is unconstitutional because of his interpretation of the supremacy clause.

Trump's lawyers cited an 1890 case that reached the Supreme Court in which the court ruled that a state could not prosecute a perjury charge stemming from testimony in a disputed federal election. The problem with that example is the perjury involved occurred in a federal trial related to that contested election. So the alleged crime (perjury) occurred in a federal court room so it could be argued it was a federal responsibility to protect the integrity of its proceedings and that was not within the purview of a state to file that charge. In this Georgia case, before there could be a federal crime of submitting false documents to the Electoral College, there were crimes that occurred within the State of Georgia that conspired to falsify information and falsely submit that information to state officials BEFORE submitting to a federal process. It is totally within the State of Georgia's authority to protect the integrity of its state processes by prosecuting those acts, even if they served as inputs to federal crimes as well.

It seems McAfee might be as ignorant of basic law as Aileen Cannon. It isn't clear to me if his decision to dismiss charges can be appealed, but I am assuming it cannot. At the same time, the judge separately affirmed the felony racketeering charge against Trump and team, describing it as "facially sound and constitutionally sufficient."


WTH

Wednesday, September 11, 2024

Solving the Housing Crisis

Can first-time buyer tax incentives solve American's housing crisis? Let's cut to the chase.

No.

A tax credit cannot cure the problems being experienced in the US housing market. A tax credit provided to buyers alters the financial calculation on the demand side of the equation. The affordability problem being targeted is actually due to the supply of housing. This is much easier to see by creating a relatively simple graph of some of the key variables driving supply and demand.


Visualizing the Problem

The housing problem in the US stems from the simplest factors in any economic analysis -- supply and demand. The supply of housing is not keeping up with the demand by new households. When supply Is behind demand, basic economic theory indicates prices go up. But what is the magnitude of this imbalance? Plotting population growth and housing starts over a period of time is an intuitive way to show the relationship between the two.

If supply was responding adequately to changes in population, a graph of housing starts should have a positive 1:1 correlation with population. But does it? In the real world, the correlation won't be perfect because actual housing purchases are influenced by business cycle issues. However, one would still expect the overall correlation to be fairly direct over a longer period of time. But is it?

Using federal government statistics on population and housing starts from 1990 to 2023, the following graph was produced to reflect the variation in housing starts over that period.


The purple line shows how US population has grown from 248 million in 1990 to 341 million in 2023 against the right y-axis scale.

The black line reflects actual yearly housing starts in 1,000s units.

The gray line depicts a smoothed estimate of housing starts required to keep up with actual population. This "average" was generated by first averaging the ratio of starts/population from 1990 to 1999, a period that began in recession and ended with the first Internet bubble but in general reflected some of the cyclical nature of the housing market in a 1990s context. That average value for starts/population was then applied to the actual population figure for each year from 1990 through 2023 to graph that line.

The yellow line is each year's shortfall between the "smoothed" starts number that "should" have been built based on historical averages and actual starts.

The red line is the running accumulation of all prior year shortfalls (excess) of actual starts compared to the smoothed benchmark. Because it is labeled a "shortfall", it graphs as a negative number when there is an actual excess.

So what are the key points conveyed by this graph?

  1. While US population is still growing, the RATE of growth is slowing steadily year after year.
  2. Housing starts peaked in 2005 at 2,068,000. While everyone thinks of the financial collapse occurring in 2008, this reflects that actual housing starts began falling precipitously in 2006 and that drop actually triggered recognition that mortgage markets would collapse.
  3. Beginning in 2007, actual housing starts fell BELOW the smoothed gray trend line and have never surpassed it since. If you accept the intent of that gray smoothed line, this means actual new housing starts have never caught up to erase the prior deficits.
  4. The red line shows that all of the housing inventory of homes started during the housing bubble between 2002 and 2009 was absorbed by demand and since 2009, the deficit of new housing units has grown every year.

The real takeaway from the graph is that based on the assumptions explained above, the actual magnitude of the housing gap in the US right now is 7,759,000 units. That can trigger thoughts in a few different directions. First, in the entire series of data, the biggest "overage" between actual starts and "needed" starts was about 500,000 units in 2005 that occurred at the peak of the housing bubble. If 500,000 is some sort of upper bound on the ability to create housing in excess of normal market demand, that means eliminating that cumulative gap of 7,759,000 units would take nearly sixteen years to catch up.

Second, a legislative plan that aims at providing a $25,000 in down-payment assistance and a $10,000 tax credit for first-time homebuyers may stimulate demand for HOUSING but may do NOTHING to provide incentives for builders to build NEW housing in lower price ranges. Think about it. The benefit is provided to a person who buys a home for the first time. The requirement is NOT constrained to the home being new which means the incentive doesn't drive behavior regarding actual construction that addresses the net shortage. Such incentives could simply encourage a shuffle between renters and owners, drive up prices in the short term and leave the total supply of housing unchanged.

Thirdly, and possibly most imporantly, any incentive targeting first-time buyers is altering incentives for buyers who are already on the fringe of affordability. That fringe cuts both ways. They might think they only need one or two more years of scrimping and saving to afford a home and now a tax credit would bypass that wait. They might also NOT be one or two years away. The credit might tempt them into buying something they still cannot afford through an unexpected repair, a temporary loss of income, etc. and they may wind up in a cash flow situation that forces them to sell to escape the financial commmitment. They could take a significant percentage loss on the house and pay a significant commission to an agent to assist with unloading the house. Buying a house at this economic stage of life is one of the riskiest decisions one can make.

This graph still doesn't convey all of the complexities of the housing market and all of the forces at work in placing homes out of reach of average citizens. Consider these factors:

Household Size -- Technically, housing demand isn't driven directly by population. It's driven by the number of "households" which is a function of total population divided by average household size. Household size is a function of individual decisions to marry or cohabitate and to have children. For a given fixed total population, halving average household size from 4 to 2 would logically double demand for housing units. The graph above shows that overall population growth is slowing which would imply needing lower growth in housing units with all other factors held constant. But at the same time birth rates are falling, the share of adults living alone has been growing, which increases demand for housing, possibly negating the impact of slower total population growth.

Household Income -- Splitting up the cost of a mortgage across two incomes is a common benefit sought by anyone who marries or cohabitates. Obviously, if fewer adults are getting married or cohabitating and instead are choosing to live alone, they are presumably facing a mortgage payment alone as well, on a single income. By definition, that will remove a large swath of buyers from the market.

Construction Labor -- The plot of population in the graph above has implications for the market for construction labor required to build new housing. In the US, yearly births peaked in 2007 at 4.32 million and are around 3.67 million as of 2022. The "Alpha" generation born between 2013 and 2027, that bloc of workers is estimated to be about 56.48 million. When they begin reaching working age in 2031, that generation will be 13.1 million smaller than the generation preceding it, which was already smaller than its predecessor. And trades are not attracting new workers. (Edtiorial anecdote: A family member recently remodeled a 1971 home and the firm that did the work was a brother duo who were both nearing 70 years old.) Twenty-somethings may be unhappy with the prospect of sitting behind a keyboard on Zoom meetings all day but relatively few are volunteering to learn how to frame a house or install and repair plumbing.

Zoning Constraints -- Local zoning restrictions are based on assumptions and prejudices (social and technical) dating from the 1950s. From 2024 looking back, this collection of zoning patterns could be termed America's second original sin -- the decision to subsidize standalone home construction via highway construction, tax deductions for mortgage interest, building height limits, street setback rules and restrictions on MDUs (multi-dwelling units). As dozens of YouTube content creators have documented, the result is a world in which modern, efficient housing solutions that could meet demand for single-tenant units and offer walkable streets and mass-transit friendly access to office centers for work are actually ILLEGAL in the vast majority of the US. This environment reflects a complete failure of imagination on the part of politicians, planners and the public. Americans cannot fathom the concept of not owning a car, of taking a ten minute bus ride to work, of having a corner bar three blocks away they can walk to. Call it Synchronicity Syndrome.


Another working day has ended
Only the rush hour hell to face
Packed like lemmings into
Shiny metal boxes
Contestants in a suicidal race

Bigger Homes and Bigger Margins -- If you are a contracting firm facing these market conditions of limited supply of locations zoned for building, limited labor supply and rising prices, what is the best way to maximize your profit? Building a larger home for the few who can actually afford a home. What does that do to new home prices? Increases them. What does it do to "comparable" valuations for nearby existing homes? Increases them as well. What does it do to average prices overall? Pulls them up? What happens to entry-level customers? They get priced out of not just the new home market but more existing homes as well. This dynamic should be very familiar to Americans. This is exactly what happened with vehicle prices during the pandemic, especially large trucks and battery powered vehicles.


What COULD Work?

The overall thesis here has been that attempts to manipulate demand for housing will do little to solve the core problem of supply. Solutions must focus on the supply side of the equation; the supply of available lots, the density of construction allowed on those lots and the supply of labor required for construction. Here are a few policies likely to have a direct impact on supply.

Tax Credits for MDU Complexes Between 4-16 Units -- To encourage higher density without triggering fears among existing citizens of the next Cabrini-Green or Pruitt-Igoe disaster, federal subsidies could be provided to cities for completed construction of new MDU complexes (apartments or condominiums) sized between 4 and 16 units. Why that range? The lower value ensures a significant increase in average density over 1.0 needed to make headway while utilizing space more efficiently. The upper limit ensures developers don't build one, large, cheap hell-hole tower to claim the credit and build an unlivable space that antagonizes local citizens. Paying the subsidy to the city ensures the city alters codes and actually permits the construction to produce actual new units.

Tax Credits for Office Rehabilitation -- Work-from-home trends have easily reduced demand for office space by 20 to 30 percent nationwide. Much of that empty space is "trapped" because buildings are seldom emptied completely. A firm may still retain 100% of its lease but only have 60% of workers present on any given day or some tenants may leave with others staying. Office space constructed in the last twenty to forty years was heavily optimized for office use and often lacks elements that would simplify re-purposing the space as individual housing units. If WFH continues indefinitely, this stranded space represents hundreds of billions of dollars in trapped real-estate that will crater in value and cripple municipal tax revenues unless a solution can be found. Offering tax incentives for firms that can devise economically sound ways to re-purpose these buildings is very much in the nation's interest.

Tuition / Training Reimbursement for Trades -- The US is already operating with 4 percent unemployment. Any able-bodied person with trade skills interested in working is already employed and unable to take on more work. Individuals wanting to get trade work completed for a new home or remodeling project routinely see three to six-month delays in scheduling. Actual construction intervals are now seven to twelve months. Twenty to thirty years ago, construction might have taken six months from contract to close. Slips in schedules due to labor shortages for a sub-contractor have exponential impacts on the overall schedule so any programs that increase the supply of trade workers can reduce construction times and increase units delivered.

Immigration Reform -- The US already offers special work visas for in-demand high tech workers. If businesses, communities, educators and politicians are unable to devise incentives to encourage young people to enter and stay in the trades, the most immediate alternative to increase the labor supply is to further leverage immigration. I say "further leverage" because America is already highly dependent on this labor pool. Even in the landlocked Midwest, I have not seen a roofing crew or a fiber optic cable construction crew that wasn't heavily dominated with immigrant workers.

Innovation in Construction Techniques and Materials -- In a world where homeowners and general contractors use CAD tools to design decks and kitchen remodeling projects, it seems odd that "stick frame" construction is still used in most US new homes, especially when most new homes are NOT custom designs but instead picked from a set of maybe eight available plans per builder who may build twenty nearly identical homes in the same subdivision. An easy way to improve quality, improve efficiency of materials usage and reduce labor content involves modularizing construction. Builders already do this for roof trusses, why not walls? If Americans don't want to work outdoors AND think trade work is beneath them AND oppose immigration to let someone else do the labor, the only alternative left is to eliminate more of the labor. Should the federal government create tax incentives for firms that manufacture equipment for CAM (Computer Aided Manufacturing) of modular homes or use CAM to build modules for retail builders? The tools themselves already exist. The problem is more related to providing enough incentives to get builders to adopt the methodology in their designs.


WTH

Tuesday, September 10, 2024

Lessons from the Harris / Trump Debate

In a sane, rational world, the only viable conclusion about the Harris / Trump debate on September 10 was that Harris wiped the floor with Trump. However, we are not dealing with a totally rational electorate so that simple answer is mostly immaterial. The debate was like a tennis match in which the victor won in straight sets. That's an easy way to summarize the match on TV but voters should be more concerned about all of the individual points played because they can be HIGHLY instructive about the strength of each player's complete game. And the Presidency is not a game in which we want a player with multiple fatal weaknesses in their game.

In no particular order...

Trump and Math -- Trump not only doesn't understand math, he doesn't understand NUMBERS. For four years, Trump has backed his claim that he won the 2020 election because in that election, he won more votes than any prior Republican candidate. Ummm, Donald… America is a big country. America is a big, growing country. Every year, the population gets larger. If you won 49 percent of the vote of a growing voter population, your VOTE COUNT will go up. But you don't WIN by winning more votes than you did four years ago or more than any other Republican. You have to win more votes than your OPPONENT. This is the logic that comes out of the mouth of an innumerate narcissist who cannot accept losing. Sadly, it is logic that seems to work with his equally innumerate MAGA base.

Trump and Ukraine -- Trump refused to answer the simple yes/no question from David Muir. Do you want Ukraine to win the war or not? He argued he simply wanted the war to end as soon as possible and that he would end the war in a matter of days. He then pivoted to blaming Europe for tempting Putin in the first place via his normal "NATO dues" rant. Of course, Trump is overlooking the fact that Europe has in fact contributed MIGHTILY to the war effort in Ukraine, most notably by accepting something like 3 million refugees from Ukraine who fled the country and required housing, schools and extra resources in hospitals, etc. all over Europe. Germany alone has taken in 1.2 million refugees. God knows a Trump Administration would never welcome Ukrainian refugees to the US.

Exiting Afghanistan -- Trump made completely illogical points about the causes and effects of the US military exit from Afghanistan. For the most part, his own incoherence was sufficient to lose this point on his own but Harris failed to hammer home the point as effectively as possible and deserved. First, Trump negotiated the Status of Forces agreement and final exit date that drove American withdrawal and his own military advisors argued at the time it would be fraught with risk for American interests and stability in Afghanistan. Biden shifted the actual data around by a month but the core result was dictated not even by the fact that Trump set the date. The core result was dictated by the fact the US lost the war in Afghanistan. We altered our goal at least four times over twenty years and failed to achieve a SINGLE goal. When you lose a war abroad after twenty years, you aren't going to spend the money and inflate your risk to troops by trying to "evacuate" ten to twenty year old used-up gear. You destroy it and get your people out as quickly as possible.

Combating Iranian Influence -- Trump argued that he re-instated sanctions against Iran but he also terminated the 2015 agreement with Iran that had suspended development of uranium refinement capabilities. He gave Iranian hard-liners a rationale for further hyping anti-American sentiment rather than dealing with its own vast economic problems. Trump's exit from the deal wasn't driven by any certifiable expert proving that Iran was not complying with the deal. He terminated the deal because it was made by Obama and he didn't want any deal of a predecessor standing when he was supposed to be the great deal maker.

Trump Was Right on One Thing -- In the midst of a much larger topic Trump is wrong about, Trump did make one correct point. In the segment addressing abortion, Trump stated it won't be up to Harris to vote for a law re-instating a national right to abortion across all states. He is correct because such a law cannot be passed until Democrats win 60% of the Senate to thwart filibusters which will normally kill this bill. But even that's not enough. If passed by the House and Senate and signed by Harris, the law would be immediately appealed to the USSC which has already shown they would kill it as unconstitutional. That means no national law re-instating abortion rights will remain law until the USSC balance is altered through retirements or packing. Harris should have used this point of Trump to turn to the camera and say "This is why this election is about more than me. Every American who cares about this issue needs to vote for Democrats in the House and Senate to begin building that majority needed for legislation and altering the USSC.

Trump Needs Schoolhouse Rock -- At one point, Trump said that Harris should just walk out of the debate, return to Washington DC and the White House, wake Joe Biden up and sign a bill to fix the immigration problem. Just sign a bill. Make it happen. It isn't clear Trump understands how the law-making process functions. The changes he would impose have already been attempted by both his first administration and the Biden administration as executive orders and they have been rejected by courts. The fact that Trump doesn't understand how a bill becomes a law is somewhat incredulous given his appetite for television. I would have thought through sheer probability he would have stumbled across I'm Just a Bill by Schoolhouse Rock in reruns amidst Saturday morning cartoons.

Manipulating a Narcissist -- Harris' performance in the debate was a masterclass in the manipulation of psychologically flawed personalities. Her preparation clearly cemented a model in her head for optimizing each turn at bat. How much time to I spend refuting one of his bullets? How much time do I devote to MY points? Based on the conversation so far, what is my next trigger word to dangle in front of him to distract him and further take him off message? The exact mix varied but after five minutes, you could practically watch Harris do the calculus in her head. Each time, she could end with a magic trigger word such as McCain and he would immediately latch onto that like a shark and not let go. This reminded the public exactly how petty Trump has always been but it also demonstrated how simply he can be manipulated, either by strokes to his ego or references to his enemies, a list which grows by the day. He is unfit for haggling with a souvenir vendor in Tijuana, much less negotiating in a room with a foreign adversary with national security at stake.

Object Permanence -- Trump routine states contradictory views to different audiences as if those audiences will NEVER talk to one another or hear what happened in the other event. In his answer on abortion, he attempted to argue two different points for two different audiences, as if each was deaf and blind to the "other" message. They're all watching you live on TV. You can't argue that you AREN'T in favor of a national ban because it isn't necessary cuz the issue has been pushed to the states when the audience in favor of a national ban is working wherever possible to push exactly that national ban. More importantly, you can't argue overturning Roe was a win for people who WANT abortion rights because it pushes the issue back to state control when the Supreme Court hinted in its Dobbs decision that additional reproductive rights are in jeopardy if the right case comes along (hint…hint…hint…). Trump cannot comprehend that making these two arguments SIMULTANEOUSLY in front of a non-segregated office wins him NO votes, only distrust. Even most pets master the concept of object permanence and that an object doesn't disappear when placed behind another object.


WTH

Missouri's Grand Slam of Election Interference

It's happened.

Missouri Republicans have hit a grand slam in terms of election interference by their efforts to block Missouri citizens from voting on a state constitutional amendment that would have re-instated abortion rights after the Republican controlled legislature and Governor enacted a strict abortion ban immediately after the Dobbs ruling of 2022.

Republican officials and partisans took all of the following measures to thwart efforts to place the initiative on the November 2024 ballot.

  • Missouri's Republican Secretary of State Jay Ashcroft attempted to provide a grossly misleading summary of the initiative that would appear on material shown by canvassers attempting to collect signatures. This language was thrown out by a judge in September 2023.
  • Ashcroft later attempted to also provide a grossly misleading summary of the initiative required by a "plain language law" in Missouri that would appear next to sample ballots at polling stations to "explain" the law's intent which AGAIN grossly misled voters about the law's intent. This language was thrown out by a judge in September 5, 2024.
  • Anti-abortion partisans immediately appealed that September 5 ruling, claiming the proposed amendment covered too many topics, a legal rationale previously argued which was rejected, September 6. The anti-abortion plaintiff resurrected prior legal challenge to the amendment, arguing it addressed too many topics. This motion led a judge to reject the amendment (while staying his rejection based on a State Supreme Court decision slated for September 10) because the judge claimed canvassers did not properly explain that the amendment would completely un-do Missouri's abortion ban.
  • On September 9, before the state Supreme Court had a chance to rule on the bogus ruling from September 6, Ashcroft stepped in again and rejected his prior certification of the initiative, citing the 9/6 ruling as support, despite defending his prior certification IN COURT on September 6 prior to the judge's ruling.

In a nutshell, these fringe conservative judges, politicians and partisan groups are arguing the following two things must happen SIMULTANEOUSLY:

  • A constitutional amendment initiative must explicitly identify EVERY change it would make to existing law and to existing processes and systems so would-be voters are properly informed...
  • ...YET the amendment initiative language can only address one topic.

In a situation where the LEGISLATURE has enacted a sweeping bill that outlaws abortion and imposed penalties in related areas of reproductive care and rights of citizens to information about reproductive care, this interpretation prevents a single amendment from un-doing that law.

If the initiative simply identifies the prior bill to be reversed, the public hasn't been told EXPLICITLY all the things it will undo, the public is not properly informed so the public doesn't get to vote on the issue.

If the initiative explicitly identifies all of the impacts, which extend beyond the direct right to abortion but related protections for patient confidentiality, retaining proper regulation of reproductive care providers, etc. so all impacts are reflected in ONE bill so the public knows EXACTLY what it is voting on, then that violates the one -amendment / one-topic rule.

Sadly, this isn't just fringe politics as usual. Jay Ashcroft, the man driving much of the interference in this initiative's fate, had been running for Governor to replace term-limited Mike Parsons. That would have explained his interference in 2023 as a means of bolstering his bid for Governor. However, Ashcroft lost his bid for Governor by a significant margin in the August 2024 primary. Ashcroft's term as Secretary of State ends in 2024 as well so his choice to run for Governor means he will not be Secretary of State past 2024. His continued interference in this issue is thus not helping him in any immediate political campaign with the Republican base in Missouri.

So what explains Ashcroft's conduct?

Ashcroft may still be looking ahead to some future run for office and may be assuming this will bolster his credentials with the conservative fringe but frankly, despite his "Missouri-famous" last name, he isn't much of a brand in the state. He might just be this adamant about abortion. Or maybe he is greasing the skids to land himself a cushy job at a high paying conservative think tank. However, regardless of his personal beliefs about abortion or attempts to snag a soft landing in the private sector, his conduct in this matter amounts to a gross violation of his oath of office to "faithfully execute" the law.

What's the impact on Missouri?

Unless the Missouri Supreme Court agrees to still hear the appeal filed on September 6, overturns the lower court decision AND rejects Ashcroft's decertification, Missouri voters will NOT have the opportunity to vote on un-doing the draconian ban enacted after Dobbs. Because of the issues raised in this debacle and the timing of the various efforts, any effort to get the measure back on a ballot faces numerous decisions:

  • How should the single issue be worded and possibly subdivided into individual amendments to satisfy bogus concerns about single-amendment / single-topic compliance?
  • How can any revised amendment be reviewed to ensure it WILL pass muster per the bogus interpretation being enforced at some layers of the Missouri court system?
  • If multiple initiatives are required, then for the desired "un-do" effect to be provided, ALL of the initiatives have to pass the signature collection test and ALL have to be passed by the voters, otherwise some critical protection might still wind up missing because the voters didn't understand how they all tied together.

If the Missouri Supreme Court does NOT hear the appeal on September 10 and make a ruling, abortion rights advocates won't know if the strict one-amendment / one-topic interpretation will again crop up nor be given any hint how much separation will be required. This adds uncertainty to allow similar interference in the future, further delaying the point at which citizens will have the choice of overruling their Legislature and Governor and re-instating abortion rights in the state. This measure was targeted for the November 2024 ballot in a Presidential election year to ensure the largest pool of voters had a chance to weigh in on this issue. Interfering with that is the ultimate intent here.

And that's really the essence of this saga. This strategy is being adopted all over the country by fringe conservatives trying to protect laws enacted with much lower thresholds of support by tampering with any available processes available to The People to raise the threshold required to un-do those laws. Democracy at its saddest.


WTH

Saturday, September 07, 2024

More Missouri Election Tampering

Efforts by Missouri citizens to place a constitutional amendment on the November 2024 ballot to un-do the near total abortion ban enacted immediately after the Dobbs ruling of 2022 have been thwarted again.

Earlier this week, on September 5, a Missouri judge had to intervene for a second time to correct grossly misleading "explainer" language written by Secretary of State Jay Ashcroft to mislead voters about the intent of the amendment by claiming it would allow abortions through birth and would leave all reproductive care providers unregulated and accountable for their actions.

That September 5 ruling AGAINST the anti-abortion partisans was immediately appealed and that appeal was heard by Judge Christopher Limbaugh on Friday, September 6. The anti-abortion plaintiff resurrected a prior legal challenge to the amendment, arguing it addressed too many topics.

The judge hearing the motion didn't toss the measure off the ballot because it violated the one topic / one amendment law. Instead, he went in a new direction, ruling that the organization that worked to get the initiative on the ballot failed to meet legal requirements because...

...wait for it...

...the organization did not adequately inform people being solicited for signatures that the amendment would un-do Missouri's abortion ban. Missouri's cutoff for finalizing the November ballot is September 10. Limbaugh stayed his ruling that would drop the initiative from the ballot until September 10 to give backers a chance to appeal to the Missouri Supreme Court.

Of course, this curveball literally DAYS before the cutoff means that ANY change ruled necessary after the state Supreme Court rules will not have time to be reflected in the final ballot so ANTI-abortion forces wanting to continue thwarting the will of a majority of citizens in the state will have succeeded in pushing off a correction for at least another year, maybe two, maybe four.

I was one of the 380,000 Missourians who signed the petition to get this on the ballot. I was approached in probably four different parking lots outside big box stores over multiple months by workers soliciting my signature. EVERY one of those solicitations started off with words to the effect of "Would you like to sign a petition to re-instate abortion rights in Missouri?" There was NO DOUBT about the intent of the campaign or the intent of the language of the ballot initiative.

This abortion rights effort in Missouri is perhaps the poster child of conservative extremist schizophrenia that has taken over much of the country. In this case, anti-abortion forces first attempted to tamper with consideration of this initiative by fraudulently wording a summary description that had virtually zero correlation with the actual language of the proposed amendment.

Anti-abortion partisans LOST that first round when a Missouri judge tossed out flawed language written by the Republican Secretary of State Jay Ashcroft in September of 2023.

The petition was circulated statewide and collected 380,000 signatures. Missouri's population is about 6.2 milliion, 75% of which are of voting age so the petition gained support from 8.1% of adults. Anti-abortion partisans trying to preserve Missouri's draconian anti-abortion law enacted in 2022 filed suit claiming the proposed language covered more than one topic, something prohibited under Missouri statute for constitutional ballot initiatives. (Missouri legislators fear Missouri voters are too dumb to read multiple clauses in a single sentence. Missouri voters fear that Missouri legislators are too dumb to read multiple clauses in a sentence.)

The too-many-topics argument was dropped at some point only to have Secretary of State Jay Ashcroft AGAIN tamper with the process by AGAIN writing a completely false "plain language summary" required by state law for for display in sample ballots at polling locations. Like the first time, Ashcroft's intent was to scare voters into thinking it permitted abortions up to birth (it does not) or completely removed all regulation from reproductive care providers (it does not). That triggered a suit from abortion rights backers which was heard by a judge who tossed out Ashcroft's language entirely and specified alternate language to use for the summary.

The rejection of Ashcroft's SECOND attempt to mislead voters triggered the counter-motion here that led ANOTHER judge to latch back onto the theory that the amendment addresses too many topics and those poor ignert Missourians couldn't have possibly understood the impact of the petition they were signing in the parking lot at Wal-Mart or the spring boat show. This must now be decided by the state Supreme Court on the last day that any changes can be made to November ballot content. That means the Supreme Court can defer the appearance of the initiative by simply requiring a slight wording change which would never be approved in a single day.

Keep in mind, Judge Limbaugh's ruling that puts this amendment in jeopardy assumes enactment would trigger the changes claimed in the false language drafted by the Secretary of State and claimed by the anti-abortion plaintiff. Those claims are verifiably FALSE.

The judge is intentionally and falsely claiming the amendment requires creation of a new regulatory structure around reproductive care and abortion and fails to specify any of that detail. As a result, it was impossible for signers of the petition to properly understand the impact of the amendment they were supporting and thus the initiative should be dropped. Note that one of Ashcroft's fraudulent descriptions of this amendment was that it eliminated ALL regulation of reproductive care providers. So which is it? What day of the week is it?

The actual amendment does not call for a NEW regulatory structure, it simply calls for reverting to the pre-Dobbs status quo in which

  • women had a right to abortions up to viability and where needed to protect the life and health of the mother
  • women and care providers had rights to discuss all care options
  • doctors could not be prosecuted for performing abortions
  • all reproductive care would be subjected to existing medical regulations
  • other parties could not discriminate in hiring, etc. based on reproductive care decisions

Regardless of the decision made by the Missouri State Supreme Court, this charade illustrates how far Republicans will go to preserve their fringe policies against the wishes of a strong majority of voters, even in a state dominated by their own party. There's probably no better example of how extremism feeds on itself, continuing to insist on ever-higher levels of philosophic purity and conformity to positions that sixty to seventy percent of the population find abhorrent.

And for those curious, Christopher Limbaugh is the son of a federal judge and cousin of Rush Limbaugh. It shouldn't have anything to do with it, but the cynical hypocrisy in this case was too much coincidence to ignore and leave unverified.


WTH

Friday, September 06, 2024

Trump Counsel Says the Inside Words Outside

Former federal prosecutor and current legal analyst Glenn Kirschner posted an analyis of the discussons and outcomes from Tanya Chutkan's courtroom from September 5. Per his analysis, which seems sound, Trump's lawyer John Lauro said some of the "inside words" out loud in court. These were inside words that most people likely already processed anyway but hearing them in open court was astounding.

After the US Supreme Court issued its ruling on Presidential immunity, it was immediately noted that justice Thomas (I'm leaving the term uncapitalized since for him it really isn't descriptive regarding his work) added a separate opinion for which no other members of the Court added their concurrence. That opinion went beyond the already appalling concepts laid out by Justice Roberts regarding immunity and further stated that the very use of a special counsel for prosecuting a President had dubious legal provinance. Again, no other justice concurred with that opinion, for good reason. The use of special counsels and the right of the Department of Justice to use them and the legality of their funding has been argued MANY times and the propriety of special counsels has been held up in EVERY case across multiple jurisdictions. There IS no issue with special counsels.

Nonetheless, in court on September 5, 2024, John Lauro again raised the special counsel argument. Chutkan shut down the argument immeidately.

Chutkan: You have dicta in a concurrence written by Justice Thomas and you have an opinion filed by another district judge in another circuit which frankly this Court doesn't find particularly persuasive.

Lauro: Justice Thomas in effect directed us to raise this issue and suggested that we do it immediately in light of his view in that concurrence.

(insert sounds of pins dropping here...)

Chutkan: He directed you to do that?

Lauro: Well, I shouldn't say he absolutely said, you know, "Do it." But when you read that opinion, it's absolutely clear that that'ssomething that we have to now to preserve this issue.

Now the Supreme Court faces an entirely new existential issue.

At a minimum, it appears a defendant has attorneys who believe they are being spoon-fed advice from a sitting member of the Supreme Court regarding a case the Supreme Court has CHOSEN to engage in despite the absence of any prior legal precedent requiring them to do so. That same case will absolutely trigger subsequent appeals which WILL return as cases to this Supreme Court. At a minimum, there is no possible excuse for Thomas to be allowed to continue hearing any appeals related to this case.

It is also more certifiable fact than conjecture that a sitting Supreme Court justice is actively cooperating with a party with vital issues before the Supreme Court in what now qualifies as the single biggest ethical and legal conflict that has ever arisen in Supreme Court history. A conflict involving a former President accused of orchestrating and executing a conspiracy to manipulate Electoral College results to retain power and in parallel orchestrating and directing a riot to interfere with Electoral College certification.

If Chief Justice Roberts had any ethical backbone left, he should be spending this weekend looking in a mirror asking himself how he let his court rot this much under his watch and contemplating what he is willing to do to correct it. However, it isn't clear Roberts has any spine so he may sleep like a baby.


WTH