Sunday, July 20, 2025

Excerpt from Cascadian Synergetics

link to full video at the end

Saturday, July 12, 2025

HB2U RBF


I take a lot of inspiration from this brave philosopher.  Some detractors imagined he talked so much about integrity, staging Integrity Days and so on, because he was suffering from self doubt. 

I’d say it’s a bigger Self that’s in its final exam period and Fuller hoped this Self (the Self of humanity) would have the integrity to keep reprogramming and improving itself, including by taking advantage of whatever insights we were gaining through Fuller, which were mathematical in nature, not simply architectural.

Along those lines, Koski and I have been looking at the S3 + S6 = Regtet volume formula, which is our shorthand for the Synergetics S module amplified by the golden mean. S3 = S volume times phi to the third power (with each edge extended linearly by phi). S6 = S volume times phi to the sixth power, the same as S3 bumped up by phi once again. 

What if we wanted to model these as apex + frustum, two pieces of a tetrahedron?

If S3 is the apex volume, the slice is around 0.57588, meaning all edges of the apex tet have that length, the 3rd root of S3. If S6 is the apex volume, the slice is at around 0.931792. The Regtet itself has unit edges, so once we know where to slice, we know the frustum’s edge lengths as well.

Remember, we always work in tetravolumes. If your math curriculum had a modicum of integrity, you’re already quite familiar with that practice.

These floating point approximations have symbolic expressions behind them. I use sympy to keep them in memory until such time as I want a decimal number output.

Fuller received a Medal of Freedom for Synergetics and many small-S selves have taken it in. I’m fortunate to have a network of folks willing to take on faculty-level duties when it comes to sharing our subculture / ethnicity.  Even Fuller himself did not have this Koski Identity to play with.  We have continued to pick low hanging fruit.


Friday, July 11, 2025

Cascadian Economics: Querying AI

Cascadia: Union Affiliated
:: Union flag, Portland, Oregon ::

Just for fun, I prompted Perplexity about the prospects of Oregon vendors when it comes to escaping Prohibition, which sounds like a 1920s question, and yet it's really from 2025. Like in many states in the Union and like in some UN states such as Canada, restrictions on recreational cannabis use are minimal here, relative to those states of a more punitive nature. 

Not only is possession not a crime, but neither is vending. You're basically buying and selling a type of whiskey, a substance not to be sold or shared with minors (people below a specific age).

I notice Perplexity calls this a query, not a prompt, however the idea is the same, to get the ball rolling, to rustle the leaves, to avail of human chatter on the subject, by means of a synthesizing ML/DL bot net. Here's the prompt:

Oregon and other states within the Cascadia bioregion feature a large commercial economy around cannabis, and yet local laws disallow vendors from making use of the usual banking system, meaning customers are not allowed to use credit cards. Given the evolving BRICS payment system, might Oregon vendors look forward to offshoring their transactions to a credit card system that is more open to trade in Pacific products?

The output is relatively long-winded, as one would expect. Ordinary union citizens are expected to be good doobies and remain obedient to Prohibition laws, whereas the rich and powerful already have immunity from prosecution regarding alcohol (whiskey) or whatever consumption. 

Any encouraging of vendors, by a chatbot (aka a "chatterbox") to go around the Feds, by transacting outside the American Express / Visa / Mastercard system, presumably keeping more accounts offshore, or in crypto, would go against our expectations rather radically, which is the opposite of what LLMs are all about. 

On the other hand, LLMs are permitted a cautionary if not outright prosecutorial tone when prodded to describe activities of dubious legal status per whatever AI bias introduced through raw training data.

In the meantime, Cascadian vendors incur extra risks and live under a Sword of Damocles in being forced to the margins by legal systems and needing to buy the services of sympathetic legislators to keep their businesses in operation. Tax cuts don't really address their core situation. 

The psychological costs, not on the books, may be sensed in terms of an increasing distance between westerly and easterly power centers within North America. Prohibition laws dovetail with voter suppression strategies that many in power cannot afford to abandon and/or don't see a way to relinquish.

The former territories, such as Oregon, have a relatively shorter history as Union states and whereas bastions of various types of supremacist have taken refuge here, the sweeping majority is not in need of voter suppression as a core strategy and therefore Prohibition is seen more as a curse and an obstacle to economic growth, and less as a lid on some kind of lurking social chaos.

Back in 1925
:: 1925: Great Gatsby published ::

Wednesday, July 09, 2025

Citizen Diplomacy

Summer Reading
:: from The Portland Red Guide ::

Whereas Portland has a proud history working in cahoots with the Russians and its amazon ship captains, in defending against fascism, according to the gossip machine (chatbot), Oregon's relations with Russia are currently "strained" owing to institutional capture of the legislature by the pro NATO crowd. 

Nevertheless, this historic sister city relationship, twixt Khabarovsk and Portland, has persisted, even grown strongly in light of the world's need for citizen diplomats, crucial for restoring, or rather attaining, a new equilibrium.

Khabarovsk and Portland have the ability to share curriculum elements, both when it comes to recounting history, and when projecting forward towards a positive future.

In addition to that particular sister city relationship, I've been floating a new Portland - Mariupol sister city relationship. This proposal is more dicey given NATO is still toeing the party line by not recognizing the jurisdiction of ethnic Russians over their western borderlands. 

There's currently a war on aimed at imposing the British narrative, that those referenda (by which various oblasts were transferred, including Crimea) were null and void.

For this reason, many Oregonians would approve of a Portland - Mariupol sibling relationship only if the latter were recognized as still a Ukrainian city, meaning no border changes since the coup in Kiev in 2014 would be recognized. 

That feels like living in the past to other Americans. Borders in Europe have proved fluid and there's no reason to assume an end to all the VUCA in that region.

My suggestion is we continue the relationship with Khabarovsk and explore this new one with Mariupol, without rushing ahead to any new official declarations from the mayor's office. 

We know from AI what a declaration might look like, should the time come. 

In the meantime, the point is to encourage citizen diplomacy, not some burgeoning semi-irrelevant bureaucracy. Cascadia is already home to many native Russian speakers (the fourth largest language community by some accounts, after English, Spanish and Vietnamese), given America has been a melting pot for some hundreds of years.

Russia, like Cascadia, borders the Pacific Rim.

Bus Reading
:: a Portlandia classic ::

Monday, July 07, 2025

Study Topics

:: yakking about this cartoon on FB ::

What are my study topics today, you might be asking, given you think of me as someone who studies, which would not be far wrong. Here's my answer: Rust, sentence similarity, science fiction.

On the topic of Rust, my focus is how best to explain it to a veteran Python user, which is something I am too. Absent the garbage collector, Python programs would pile up with garbage, but they're not allowed to, as long as the gc is turned on (which it is, by default). In Rust though, there's no room for some running program besides the one. Rust runs close to the metal, like C. Python runs atop a virtualization layer, running bytecodes of its own making, more like Java or any CLI language in the .NET environment (if you're a Microsoft speaker). That the JVM is bytecode based is what allows to be targeted by the likes of Scala and Clojure.

Regarding sentence similarity, I owe it to myself to stay in touch ML as a namespace, meaning word2vec and GloVe, meaning cosine distance in a Hilbert Space (my shorthand for linear algebra space, with its flowing tensors). So I've been diving into YouTubes showing more about that branch of NLP: measuring sentence similarity by means of a vector db. You might need to import  BERT. I watched a similar demo in Socratica, using Wolfram Language. I'm not that partisan about Python; it's the lingua franca of our day. 

Back to Rust: so, absent a garbage collector, that job is thrown back on the programmer: memory management is once again my responsibility, whereas Python largely let me forget about it, at the cost of running more slowly, with periodic garbage collection hosted by Python runtime on my program's behalf. "Python wipes your bottom" might be the anti-slogan here (true but perhaps inelegant). 

The way in which memory management becomes the coders job in Rust inherits from the C and C++ family (I haven't studied Holy C yet, but know about it). All kinds of semantics creep in involving indirection, meaning you're mostly in voyeur peeping-tom mode, lurking in without write access. Only the owner of a thing is allowed to change it, meaning the compiler keeps track of ownership before any runtime is allowed to occur. Keeping track of ownership means getting very explicit about who sees what, and how long what lives.

Another thing about Rust that Python coders will take for granted, is how hard it works to give us duck typing at higher levels. Using traits and dynamic dispatching, an object gets accepted through the proverbial door (where looming bouncers mass, where type checking happens ("show your ID")) thanks to its "having the right interface" as a Java coder might put it. Or: "you walk like a duck" (how a Pythonista might put it) -- likely not an insult, coming from a Pylady. "Our types quack" (said with pride).

What makes programs unsafe are memory glitches, wherein threads or whole processes contend for the same resource, leading to DNS suicide. 

Null pointers are the other death knell, thanks to which a program will run off a cliff, given no road ahead. 

The Rust compiler makes sure the race track has no cliffs before the drivers have to drive it. The security provided by compile-type checking is what drives the dynamic languages to reinstate "harness programming", adding stiffness. "More than enough rope to hang yourself" is what dynamic programming provides. "Use at your own risk" (the South Africa mantra, malesh if shit happens).

Science fiction: Skeleton by Ray Bradbury. I have yet to actually read the story, having just found out about it this morning. I eyeballed the PDF and found the type-font distracting. No matter: like everyone else in her brother, I'm exploring what chatbots might do. I asked Perplexity to follow-up on a TrimTabber's suggestion that I could link the two (the cartoon and the story). I found Perplexity's response plenty informative.

Copypasta from FB:

Women get cranky when the hubby implodes, likely due to mounting pressures at work, combined with a sense of overwhelm with respect to domestic responsibilities. 
Fortunately, medications developed by the latest science will help the missus calm down and come to accept hubby’s low energy state.
Ask your doctor if CalmAden [tm] is right for you.

Thursday, July 03, 2025