mleku's avatar
mleku
mleku@smesh.lol
npub1fjqq...leku
nostrpunk; anti-nostrestablishment. here to build the tools for freedom from mind control. ## CSP laws and element correspondences - metal. precise interfaces, clean keys. every interaction between peers requires independent bidirectional channels. simplex+lock is strictly more complex and introduces deadlock. - backpressure by buffer - water. contested claims resolve by flow. backpressure is expressed by buffer state, not by blocking the sender. neither side should be able to freeze the other. - state ownership - earth. territorial sovereignty. state ownership stays with the longer-lived party. short-lived workers get copies, not originals. death of a worker is reported, not hidden or auto-recovered. - trust scaling - wood. bilateral incremental growth. trust scales through small synchronous exchanges, not through large upfront commitments gated by third parties. daily before weekly. oxytocin before escrow. - sovereignty precondition - fire. you can't measure or price what isn't sov
mleku's avatar
mleku 0 months ago
i've run out of claude tokens for doing dev work (which is very expensive for token count) so today i've pivoted to doing some analytical/specification stuff. this is a series of principles i have developed today after creating one simple binary tree-lattice (one branch of an order 3 bethe lattice) after i determined a simple sort ordering for searching on the binary tree (branch) then i am like, ok, this is cool but doesn't give me language processing. then i started thinking about the dynamics of weighting and lattice subdivision (expanding a branch by using multipliers to increase the available points at a given node in the branch) and came up with a set of heuristics. first, there is 3 branches, each branch holds nouns, verbs and modifiers. then within the branches, complexity is weighted by the number of branches required to represent a given concept be it action, identity, or delimiters. lattices are not widely used substrate for algorithms, more common is linked list and various kinds of tree and graph structures. the key difference between lattices and graph structures is that lattices give you the ability to use distance as a metric, as well as direction, where linked trees and graphs only give you the ability to talk about direction alone. for trees, lattices allow you to collapse the complexity of sort algorithms because every element has a coordinate, and computing distance is just a simple bit of arithmetic. this property is exploited in the following set of principles to enable defining a concrete, ground truth for the semantic structure of language without the disadvantages of graphs or statistical approximation as used in ML/AI technology. # Six Principles of Order-3 Bethe Lattice Applied to Language Processing ## 1. Three-Branch Semantic Topology Language partitions into three orthogonal branches: nouns (entities, objects, values), verbs (actions, transformations, control flow), and modifiers (tags, delimiters, constraints). Each branch is a complete binary tree sprouting from a common origin. Nouns encode identity and dependency. Verbs encode causality and complexity. Modifiers encode scope and restriction. The three-way split mirrors natural language structure and the ternary coordination number of the bethe lattice. ## 2. Vertical Stratification by Weight Every element in every branch stratifies vertically by weight - a measure of semantic or syntactic load. Apex (closest to infinity) contains lightest elements: literals, primitives, simple operations. Gravity pulls toward finite, where heavier elements sit deeper: abstract concepts, compound operations, nested structures. Weight on nouns = abstraction level and dependency depth. Weight on verbs = branching load and surface area (parameter count + return tuple count). Weight on modifiers = nesting depth and scope complexity. The vertical axis encodes cognitive load and optimization cost. ## 3. Horizontal Ordering by Semantic Gradient Elements at the same depth cluster laterally along semantic axes. Positive direction (left to right, low ordinal to high ordinal) follows natural progression: magnitude increase (small→medium→large), temporal flow (past→present→future), causal chain (if→switch→select), or abstraction (concrete→general). Negative direction represents reversal, opposition, or negation. Synonyms sit close together; antonyms sit at maximum lateral distance within their depth band. Lateral neighbors are cognate - you can walk from one to the next with continuous semantic meaning. ## 4. Coordinate-Based Distance Calculation Distance between two lattice points calculates directly from coordinates (branch, depth, ordinal) without pointer chasing. Vertical distance = depth difference. Horizontal distance = ordinal difference. Diagonal distance combines both. The coordinate system IS the semantic metric - no separate traversal algorithm needed. This enables iskra to reason about code algebraically: two functions at different coordinates have a deterministic semantic distance; optimization can choose the lighter path. Coordinates encode all necessary information about semantic relationship. ## 5. Subdivision and Insertion by Semantic Position Adding a new element inserts at its proper semantic position, not by key order or hash. If a new verb needs to sit between if and switch at depth 1, ordinal 0.5 - subdivide: split the root, promote if to depth 1 left-branch, insert new verb at depth 1 ordinal 0, push existing deeper elements further right. The lattice rebalances for semantic coherence, not height-balance. Insertion time reflects semantic complexity: inserting a simple synonym is cheap (same depth, adjacent ordinal). Inserting a fundamentally new concept is expensive (requires subdivision and restructuring). ## 6. Bilateralism and Boundary Integrity Every operation respects wood law: change both sides or change nothing. Function parameters count as input boundaries; return tuples count as output boundaries. Mutations must exit via explicit returns, not via pointer parameter side-effects - this enforces caller consent (bilateral agreement). Struct parameters count as single boundaries regardless of internal pointer nesting - the boundary is structural, not granular. Violations (unilateral mutation, hidden state changes) increase weight and trigger analysis warnings. The lattice encodes ownership and forces explicit interface declarations.
mleku's avatar
mleku 1 month ago
https://www.zerohedge.com/ai/anthropic-entertains-offers-900-billion-valuation-openai-cfo-swears-theres-vertical-wall-demand haha. anthropic's product is so good that USG has totally turned 180 and are champing at the bit to get mythos in the pentagon and treasury. lol. whoever advised them to dick around with supply chain risk nonsense probably got pushed to back office after this gaffe. anyone who has used claude intensively for a few months like i have (nearly 6 months i have been working with it now) knows that it's the top tier of cloud AI service providers. once you get to learn how to use it, the 30x claims start to be real and actually happening. i'm sitting on just over 3 weeks using claude to build a novel programming language and if you are reading this on smesh.lol you are watching that code running in your browser. and this last 3 days i have cranked that up to the next level, mostly replaced the entire tinygo-based compiler engine with an iskra lattice walk process and low key, over 20x improvement in parsing to AST and then LLVM IR generator code, and binaries smaller by around 20% and benching at 10-15% faster. 3 days work. of course that is all built on a previous 3 week stint developing iskra but it's still retardedly high velocity development going on. i've only just started to really scratch the surface of the potential of iskra.
mleku's avatar
mleku 1 month ago
fun fact: the chemistry of coca cola has a lot in common with piss. the main difference is uric acid, but otherwise a lot of similarity - main acid is phosphoric acid, secondary some citric acid, and then lots of other generic soluble hydrocarbons. coca cola is literally tasty piss.
mleku's avatar
mleku 1 month ago
that whole thing of time going faster as you get older is not inevitable what makes time go slower is learning. neuroplasticity does weaken as you get older but if you keep pushing yourself to soak up new information, your sense of time density increases. the last 3 months of my life have been the densest season that i have experienced in my life. i adopted using AI for coding 6 months ago and 3 months ago started to use it to teach me things. learning itself is the most important thing in life. everything that isn't how you want it is that way only because you don't know how to change it. just one of the things in a huge constellation in this 3 month period that has changed things in a compounding way is using the AI to help you figure out what nutrient deficiencies you have. i now have a stack and have recovered about 50% of my physical capability that was declining towards invalidity. my vision is improving, my strength is improving, my ability to deal with people is improving.
mleku's avatar
mleku 1 month ago
if you knew about how there is HTTP version two, often written http/2 - you may not have realised that this new standard, which almost nobody uses yet, still, requires libraries supporting it to have JSON codecs in it. what the fuck were W3C thinking about by binding javascript object notation into http? clear case of what the fuck dude. javascript is fucking javascript. not every fucking webserver uses javascript as the language. javascript is an utter shit language for writing servers. it was originally designed for scripting web pages. putting it in a HTTP standard is so arse backwards i just can't even. moxie doesn't have json in the stdlib currently because the one it would inherit from golang is a piece of junk that breaks nostr encoding, and i wrote a fast json encoder for nostr anyway which is almost as fast as a TLV encoder, in the decode step. the go stdlib is an absolute travesty. and in general, the whole reason i made moxie is because i got sick to death of so many stupid things in go, the work stealing scheduler, the stdlib and a dozen things inside it especially including the net libraries using reflection for no good reason. reflection altogether is unnecessary. a language that supports CSP should not be mashing that together with shared memory parallelism either. the overhead on doing parallel processing on Go because of that scheduler at least back in 2020, was 20% less than using multiple kernel processes connected by a socket IPC. which is why moxie has spawn() and why moxie doesn't have parallel processing within threads. CSP concurrency is essentially a simplified event driven programming dispatch mechanism. moxie has this instead. sending on channels does what you intuitively sense it should do - move processing to the select that contains the channel - and it should only be able to have one of those, because otherwise in the parallel threading what the fuck. really, that's why they called them goroutines instead of coroutines. they are a frankenstein of Hoare's CSP and some kind of retarded C++ style pthread shit. hmmm that's a thought. i currently have moxie doing the whole spawn thing through launching a process. there's no reason i can think of why it shouldn't be done as a normal pthread library thing. anyway. http/2 is bullshit. making everyone have to support json encoding, the most awful plaintext codec in the universe, is just not ok man.
mleku's avatar
mleku 1 month ago
https://www.zerohedge.com/political/bulgarias-former-pro-russian-president-set-landsllde-election-win haha. i never thought this would happen but i forgot how long it has been since i was in bulgaria. croatia just adopted the euro last year and this year already everyone i talk to in zagreb talking about how expensive everything is now. next up, hungary's new brussels backed government introduces euro, next election, orban II up next maybe some of the balkani will look around and be like "hmm. euro and brussels make us poorer"