Father. Software developer. Aussie. High on coffee and Bitcoin. The natural state of the free market is deflation.
Public Key
npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w Profile Code
nprofile1qqs2lhcnlp8ueyaeecegnee7l52q60z69xn67swmqywt3r0qlqec9xqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsdjfvz8
Show more details
Published at
2025-10-22T11:23:55Z Event JSON
{
"id": "19e07c1fbb644059d31bfd560449b3d0c3be580e3f71726997ea101cc3b361b8" ,
"pubkey": "afdf13f84fcc93b9ce3289e73efd140d3c5a29a7af41db011cb88de0f8338298" ,
"created_at": 1761132235 ,
"kind": 0 ,
"tags": [],
"content": "{\"name\":\"mordaunt\",\"about\":\"Father. Software developer. Aussie. High on coffee and Bitcoin. \\n\\nThe natural state of the free market is deflation.\",\"lud16\":\"[email protected] \",\"nip05\":\"[email protected] \",\"picture\":\"https://blossom.primal.net/fa210835846d54332ca9605e3b6146d6726204dc2b37a721c6f7d7d46378a7a9.jpg\",\"displayName\":\"mordaunt\",\"display_name\":\"mordaunt\",\"website\":\"jackmordaunt.com\",\"banner\":\"https://image.nostr.build/8e648a81f04fd6dc043d914061463e8bfef0a15c949c59bbe75b97ee9adbdd2a.jpg\"}" ,
"sig": "a44aafaae755721b5e4e3f5150756a94c6c4367eefc8e39ea75bc946cbd976076dfe19009e7edd1dd3cc5b16b6a379f371e0b08f9786fda1a76e6ba745e4a60c"
}
Last Notes npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt If Bitcoin was widely adopted as global currency used to denominate the world, it would rapidly "stabilize" (in the sense of purchasing power volatility). Things would just get consistently cheaper, in the same way that things get consistently more expensive under the dollar. #Bitcoin npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Capitalism might be the most misunderstood term in all of political philosophy. It is a simple composite of two traits: 1. property rights 2. freedom of association Everything else is simply a gradient of coercion. #Politics #Philosophy npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Socialism has been the dominant political structure for a long time now. They just don't know it. #Politics #Philosophy npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt The reason we rely on trust is for efficiency. Assumptions are cheaper than proofs. Robustness is often traded for efficiency. This is a delicate dance because we want things to be perfect: cheap, good and fast, yet physics only permits us to pick two of those properties. We can't verify everything, and trying to do so is rather costly. However, accruing too much trust can be devastating. A ticking time bomb. Even in a "trustless" system like Bitcoin, for the sake of efficiency, trust has accrued in several choke-points and created fragility. Trust bottle-necked at cold storage companies. The fragility was catastrophically realised. Trust bottle-necked at node developers. The fragility was catastrophically realised. Trust bottle-necked at mining pools. The fragility was catastrophically realised. The seductive (and necessary) efficiencies of trust is why we are susceptible to lies and deception in the first place. It's easier to just believe someone based on heuristic and intuition than to verify each claim. Eliminating trust is resource intensive, but totally necessary for sound money. #Bitcoin #Philosophy #Trust npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt You have to trust the cryptographic rules. You can't trivially count the coins. You are right though, it's sloppy to say "cannot audit", but it points towards a significant tradeoff that Monero accepts. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Nice, thanks for sharing. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt I tend to agree. I think we need decentralization of the node development. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt It's open ended. Anyone can join development, or participate in creating a new client (this is already happening). The same criticism can be applied to Core as well. At the end of the day, the Pareto principle tells that a minority of individuals will make up the bulk of the influence of any given project. Your statement amounts to a talking point. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt I feel that. Personally, I can't get behind Monero as a Bitcoin replacement. The primary kill shot in my mind is that you cannot audit the supply of Monero, so you can never prove that there's no inflation. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Default settings are powerful, no doubt. But we have the option to fork at the social level and the protocol level, and the network is wrestling with that right now. In my view, this is why we need to fracture a bit. Too much concentrated decision making on a small group of "core" developers. Power accrued to them in an unhealthy way. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt 🫡 npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Hey, that's cool! Thanks for sharing it. I like the minimalism. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt I suppose Jesus was censoring the money changers. What a tyrant. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Yup. Though I'm not sure I've found my true git home. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt ? npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt 🤙 npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Howdy! 🦘 npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt You're making a basic category error, and seem have no clue what the difference between censorship and ostracism is. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Censorship requires coercion. Everything else is just preference. An individual blocking, muting or filtering is an enforcing their property rights. A power group using coercion to unilaterally block, mute or filter is a violation of property rights. The mere act of saying "I don't want to see this" is not coercive, and thus not censorship. Now, for Bitcoin, if a network of people voluntarily decide to block, mute or filter (at the mempool, or consensus - it doesn't matter) that is also just an enforcement of property rights at a group level. No coercion involved, just an amalgam of individuals enforcing their property rights. #Bitcoin #Censorship #Philosophy npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Taxation requires a boot. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt You are avoiding the question. No, filtering out large OP_RETURN is not censorship. Censorship is relative to power, not individuals. The rest of your statement is a slippery slope conjecture that you are reasoning backwards from. A layer two does not need arbitrary data. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Okay, but that's not what I asked. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Just so we're clear, you think preventing large OP_RETURNs is censorship? npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Would you consider spam filters on your email as "censorship"? That's a ludicrous definition. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt The blending of categories is the foundation of exploitation. "Taxation is not theft you see, it's a just a payment owed for services rendered! You'd pay for roads somehow, right?" Thereby erasing the force component, and framing it like a regular voluntary obligation. Don't let go of the categories. Be weary of the category dissolving wizardry permeating the discourse. Bitcoin is money, not data storage. Spam is trivially easy to define. If Bitcoin is allowed to become Frankenstein's data storage network with a monetary ledger attached, it's cooked. That identity is total non-starter. #Bitcoin #Philosophy npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Bip110 is derided unjustly. The argument is solid, the counters weak. It failed in a sense, sure. So what, now it's time to laugh at it and dismiss the argument? Pathetic. Childish. Corrupt. It had broad node support, actually. It captured the spirit and preferences of a large minority of Bitcoiners. If Bip110 had more hashrate, today might look different. However, its proponents thought the network _should_ respect raw node count. That is not the case. Lesson learned: mining is too centralized. Bitcoin must reckon with this reality in way or another. Tick tock, next block. #Bitcoin #Bip110 npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Good luck. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt The brain is a JIT (Just In Time) Compiler. You start off with general reasoning: slowly working through the logic from first principles, running algorithms in your brain. Then after enough iterations (practice), those neurons wire together tightly, making the computation much faster and more efficient. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt At 4% forever: supply 2x in ~18y, 4x in ~35y, ~50x in a century. #nevent1q…hnkp npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Agreed, but that's not what I was refuting. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt I'm not sure what the relevance of that is. The downloading of arbitrary data in _plaintext_ is the problem, not the block size. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Samson is not as well reasoned as he thinks. "They feel their node is data storage, and that they are being forced to store data that they don't want to on their node." That is literally true, on both accounts. Core acted _without consensus_ to open OP_RETURN. That is pushing a change on the network. In practice defaults carry massive weight, regardless of the fact that people can choose not to run it (and then those that do choose not to run it get socially attacked). It is rational for them to feel like they are being _coerced_ into storing arbitrary data. "You're node is not data storage." This is literally false. Nodes are data storage, the only debate is about what kind of data is permissible. "It is also not a vote." If 100% of the nodes enforced new rules then those rules would be respected. Logically we can step down from 100% and fine some number where the rules would be respected. How is that not a vote? It's not a vote manifest in the protocol, sure. But it is a vote. "... it [your node] is not a way to govern the network." Just false. Nodes are quite literally the governers of the network. The 'network' is a graph of nodes that distribute transactions and enforce the consensus rules. "Why does you setting up a node give you more say than a miner investing millions [into capex]." The whole point of Bitcoin is that it's too capital intensive to attack. To maintain it's properties it _must_ be the case that plebs outweigh the concentrated economic interests. If capex beats sovereignty, then we lose to the money printer. "You run a node for your own economic interests." Yes exactly. And your 'economic interests' includes not wanting to store arbitrary data. "A node doesn't give you a say in the network." More of the same point. Yes, it literally does give you a say. The question is what are the limits of that say. "It's a very small group of people." No, it's not. ~20% of nodes is a large minority. The hashrate is small at 2%, but to classify the movement as 'very small' is just a lie. https://www.youtube.com/watch?v=Cku7ECkr2qQ&lc=Ugx68aiWG4zpGpPlgzN4AaABAg.A_Gof9jQfz4A_HAGLpVAHe #bip110 #bitcoin npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Nodes need to back themselves with hashrate to be taken more seriously. ~20% of the network WITH hashrate, would have been more potent. #bip110 #bitcoin npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Bip110 doesn't claim to stop all spam. This is a low-effort strawman. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Saylor has lost the plot. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt If the soul of Bitcoin forks off, what happens? If "Bitcoin" becomes a corrupted, centralized data dump - where will economic energy flow? Can sheer inertia overcome one of the core tenants of Bitcoin? Or will the centralized chain just become a wasteland, as those who need sound money migrate to the true representation of the Bitcoin network? We will see. #bip110 #bitcoin npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Morality is Free Will universalized. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt What's a cointard? npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Exactly. This should have been a FAIL LOUD situation, not a graceful 'degradation' to pseudo randomness. And I can't fathom why they didn't throw a ton of AI at their code to look for security bugs. It's code out in the open, and it's their entire business at stake, let alone the funds of their customers as well. My goodness. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt You would have laws prohibiting theft in any functional society, state or not. State != Law. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt You would think that they would have a regular audit with an adversarial engineering team. The security of that RNG is the foundation of your whole business. #nevent1q…felg npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Different use case. Blockchain solves "distributed ledger". Nostr solves "uncensorable voice". A blockchain for nostr would only be useful in the sense of being an immutable historic record of what someone said. It's just not that important of a property. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt To signal virtue in its absence is the sin of vanity. Sin leads to Evil. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Self ownership is the limit case of property rights, where provenance zeros out leaving control as the determinant. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt If you, like if you, don't like cat photos or don't like wizards, or whatever... npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Just gotta take a NAP npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt I’m sure Australia only bans it so the local gambling monopoly can control the entire market. Gambling is huge in Australia! npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt “Bitcoin isn’t money” Then why is it called bit COIN? #bitcoin #knots #core npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt According to Lopp, the only reason for the 100kb arbitrary data is mempool unity? Specifically for a single company’s benefit? Did I understand that correctly?? #bitcoin #knots nostr: #nevent1q…30y8 npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt https://blossom.primal.net/cb7842a3fb4c268d1facfc2aebeec565b2680adbf4c460d955dc0173130e46cc.png
#nevent1q…0ukp npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt > “Social consensus” is basically you saying that code decisions should be made based on the number of people on subreddits you can get agreeing with you. This is not how sane development processes work. I'm not advocating this. Yes, that is absurd. People have their entire life savings in this tech. Core acts with callous indifference, and outright mockery. That is a problem for a cornerstone project. They do indeed owe it to the Bitcoin community to thoroughly, and repeated explain themselves. Who do they work for? What's the point of being a Core dev if you don't give a fuck about the community, education and consensus. The larger Bitcoin gets, the more people depend on it, the slower development must become - and the amount of time spent on education must rise to match the audience. You no longer just move fast and add features or change things without thoroughly explaining yourself. > They relentlessly said this shit for years to demand Core people implement suicidal policies that would have destroyed the decentralized nature of #Bitcoin I'm sure they were asking for features instead of ossification. Not comparable, as now it is Core *pushing* changes. Not only changing the data carrier limit, also changing what it means and ALSO deprecating the option to remove the choice from the node runner. Completely violating the spirit of Bitcoin: individual sovereignty. > Eventually they tired of it and adopted the current and correct attitude towards people who think they know better. "lalala, I'm running v30, haha, fuck you peasant!" Is not the correct attitude. It never will be. If you take that attitude it shows you cannot even empathize with the very community you signed up to serve. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt The Core people are astoundingly unserious. Mockery and disdain toward the plebs from their ivory tower. No professionalism. No sober educating of the masses to achieve social consensus. No patience. Lots of ridicule and sadistic pleasure as they openly tout running v30. The vibe is “fuck you, haha!” Is it just me? Bitcoin is too serious to allow this attitude at the helm. It’s honestly surreal. Clowns, clowns everywhere. #bitcoin #core #knots npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt He gets lots of dissenting feedback on nostr at least. The majority seems to be dissent. I think he has a sadism streak to be honest. The glee and the taunting is excruciatingly unserious. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Plausible deniability. Publishers, for example, are immune to legal action about CSAM so long as they make reasonable effort to filter it from their platforms. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt That kind of play is good for their development! npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt It’s starting to seem like all the “features” were a mistake. Segwit and taproot were great ideas, with the best of intentions. What could possibly go wrong? Unknown unknowns and second order effects, in an attempt to “make Bitcoin better”. Feature brain is the wrong mindset for Bitcoin. Put your cool features on layer 2. #bitcoin npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Slippery slope != “speculation of effect” As linked, the slippery slope depends on how strong the causal argument is. This change, objectively, *increases the attack surface* on Bitcoin in exchange for a UTXO set that is a tad more prunable. That’s a fact. How much damage this will do to Bitcoin is unknown. That’s true from Core’s side as well. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt "The strength of such an argument depends on whether the small step really is likely to lead to the effect." https://en.wikipedia.org/wiki/Slippery_slope npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Yeah. Green threads are also not that useful on the client. You often need to do operations on particular threads (eg macOS forces the main thread to b white GUI thread). In cases where thread identity matters goroutines get in the way. If Go had a way to drop into manual memory management for a block of code I’d be down with that. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt I think Go is great. I've used it for a similar duration. But I've come to realize it's significant flaws. It doesn't bring me joy anymore. I think you're misunderstanding Odin, it's Go but with more consistent syntax, and lower-level control. No GC, but instead allocators and full control over memory. I'll respond to you a bit more in depth because I find this interesting. > i'm not fond of languages that use :: at all, at all. That's curious. Go and Odin both derive from Pascal. In my mind :: for constant binding is far more consistent with := style variable binding. Go gives you := without the true grammar behind it, which is <ident> : <type> = <expr>, where the type is simply inferred in the common case. Perhaps :: gives you flashbacks to Cpp and Rust, which use it in a totally different way. > structural typing, not object/inheritance. composition not inheritance. Odin doesn't have inheritance. Has structural typing similar to Go. > and it has needlessly verbose and specific repetition in the iterators, where `for _,_ := range X` but also `for init(); check(); iterate()' C style if you need to use that for whatever reason, and can even do a forever loop with nothing but for {} which is a construct that doesn't make much sense without callbacks or channel selectors I'm not really sure if you're talking about Go or Odin here. Odin lets you define iterators as *any* procedure that returns a value and a boolean. This is vastly more ergonomic and simply compared to Go's new yield-callback iterators. Odin's loop syntax is "for v, k in iterable". No range keyword. Here's an example of how easy it is to define iterators and use them. ``` package main import "core:fmt" // next advances a slice by one. next :: proc(items: ^[]int) -> (t: int, ok: bool) { if len(items) == 0 { return t, false } defer items^ = items[1:] return items[0], true } main :: proc() { items := []int{0, 1, 2, 3, 4, 5} for v in next(&items) { fmt.println(v) } } ``` > this general principle towards clean, unambiguous semantics by avoiding stutter and boilerplate fluff. Odin is perfect for this. > you can't really take anything away from Go's syntax and still have somehting usable. You can take away methods. You can take away channel syntax (can just be builtin funcs). You can take away redunant var,const keywords. > languages that don't have interfaces promote bad habits of interface design in general I think most uses of interfaces a poor. Interfaces should be for the boundaries of subcomponents, rather than the default abstraction. Most things don't need to be polymorphic. You pay a large penalty for that with boxing and indirection. An interface reduces to a function pointer + a data pointer. You can achieve any interface you want with that. Odin has no "interface" concept built in, yet interfaces are used easily, such as with IO streams and allocators. Here's the allocator interface in Odin (proc + data): ``` Allocator :: struct { procedure: Allocator_Proc, data: rawptr, } ``` > and languages that don't have CSP style concurrency with first class select/channel and coroutines are a pain to write dynamic, server type code with The channel (threadsafe queue) concept is fantastic, and is replicated in most languages these days. Rust, Zig, and Odin all have channels, though Zig doesn't ship it in the core library. Go popularized the idea and baked in syntax for it, but it's not like you have to use Go to get channels. I think Go is decent, and its small language footprint is usually to its benefit. I also think that Odin does a great job at improving on the aesthetics underlying Go's design. Anyway, that's just my thoughts these days! npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Fantastic. I would add that fiat is actually the wrong term. The free market *might* have room for an inflationary money, which wouldn’t be considered fiat. What makes for fiat is the coercion underlying it. You could technically have Bitcoin by fiat - nation state demands that commerce accepts it and taxes are paid in it. We conflate fiat with inflation because they have always gone hand-in-hand. The idea that power would voluntarily resist the urge to print (to arb the Cantillon effect) is both theoretically unlikely and empirically never happened. #bitcoin #money #fiat #freemarket #philosophy #nevent1q…fx93 npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt I agree. I think Go was specifically designed to require less context by the reader, and that is likely to help out with LLMs. Have you checked out Odin? It’s even better than Go in this regard. It’s highly consistent. Maybe the most readable language I’ve come across. It’s not so great with LLMs though due to low training data. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Have you run benchmarks between the various languages? Go is syntax doesn’t compress well. I’d be curious to see if languages that allow more terse expressions would use less tokens. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt How to empathise with your crying baby. Imagine a giant comes by, takes your pants off, lifts up your legs and starts wiping you down with a wet towel. Imagine the discomfort. Now compound this experience by imagining you don’t understand why it is happening, and you are totally powerless to fight it. You’d probably also cry about it. #parenthood #newborn #baby #family npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt It’s a value statement: that you care most about something other than political agenda. “My politics aren’t left or right, they are Bitcoin and Homesteading.” npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Given that Bitcoin is money, something people are very attached to, I doubt it’s the latter that changes. #nevent1q…80u0 npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Speculation that it “probably won’t matter” legally (for now) doesn’t really matter. It doesn’t change the fact that this is a category shift from not being able to store plaintext images directly on the blockchain, to being able to do so trivially. Arguing margins is irrelevant in the face of a category shift. Objectively speaking: the attack surface will be widened. This is a problem regardless of whether the new attack vector is ever actually exploited. #bitcoin #knots #core #spam #nevent1q…3kqd npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt A single default setting was the entire business model of Mozilla Firefox. For those that don’t know, Google paid Mozilla hundreds of millions of dollars per year so long as Firefox defaulted to Google search. That is the power of a default. Don’t let anyone trivialise how important changing a default setting can be. Now imagine that Firefox changed its default to Bing, and not only that, also marked that setting for removal entirely - forcing you to accept Bing or use a patched version of Firefox. #bitcoin #knots #core #spam npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Bitcoiners tend to be optimistic people. You need to believe in paradigm shifts. That the solution is true and not just a mirage designed to manipulate you. You need to have a large degree of vision, openness and faith. This is why Bitcoin attracts a lot of Christians. They are familiar with employing faith. Many people are trapped in bottomless jaded cynicism - and rightly so! In many ways the world has conspired against you. The manipulation and lies of the world can seem endless. Be careful. Too much cynicism and you will refuse to accept that a “solution” to the control system can even exist in the first place. At a deep emotional level you refuse to believe something true can exist. That something worthy of hope will actually fulfil its promise, rather than being used as the carrot you can never reach. Such people believe Bitcoin to be nothing more than the honey pot of an intelligence agency, or a Ponzi scheme, or both. That even if Bitcoin is true, at least I wasn’t mislead and manipulated! At least I wasn’t scammed. The eternal pessimist will miss Bitcoin. Be careful what your cynical side can cost you. #bitcoin #psychology npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt A default setting was the entire business model of Mozilla Firefox. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt The simple argument against veganism: by providing animal husbandry we can give animals a good life, in exchange for their produce. This is a win-win for humanity and the animal. In practice the vegans are correct about the horrors of factory farming. But they synthesise the wrong principles from it (that humans are bad for consuming). Factory farming comes not out of capitalist greed, but a bad moral foundation. Humanity needs to learn to treat itself better before we can treat animals better. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Newborns are very serious creatures. They don’t have the childhood wonder yet. Just a bundle of instincts and potential. Instincts designed to keep them alive at any cost so they can realise that potential. #fatherhood #baby npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt It’s not exactly the serious cypherpunk vibe, is it. Revealing. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt “Distributed Authoritarianism”… did they just redefine the free market as authoritarianism? Jaw dropping. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Fingers crossed. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt They don’t need to physically take your cash, they just inflate it away, or create a new legal tender to reset. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt 99% of the people who ask “what about the roads”, don’t even know how the roads are done under statism. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Your argument is fine, but contains absolutely no justification for why the default needs to be unanimously changed, or why the configuration needs to be deprecated for removal. If this is the case, then Core should _make the argument_ - in the same way that Mechanic and Mathew are doing. Not simply use their power to all but force their opinion onto the network. Attempting to step around consensus is fundamentally anti-Bitcoin. The network should decide based on individual nodes making their own choice about how to proceed. It should not be pushed and prodded by a unanimous update to the main client. Sovereignty respecting Bitcoin software should expose ALL configuration to the end user. #bitcoin #knots #core #nevent1q…sx3q npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Society has encoded valuable ideas that we should conserve, yet some ideas are wrong or incomplete and should be progressed. In recent history progressivism has been overstimulated in society due to the perception of infinite wealth via government debt. This perception increases risk taking and experimental behaviours as we perceive a large safety margin to tolerate the risk. However this perception is a façade. Resources are indeed finite, and the safety margin is much smaller than it seems. As we transition to a hard money standard, we will see a trend back toward conservatism. There’s a delicate balance between tradition and change that we cannot regulate effectively while under delusions of “infinite” money. #bitcoin #philosophy npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Indeed. The fact that Core wants to reduce configurability is anti-sovereignty and thus anti-Bitcoin. As far as I’m concerned, every parameter that isn’t related to consensus should be exposed to the node runner. Yet they unanimously change the default AND deprecate the config for removal entirely. Seems like they aren’t actually Bitcoiners. #nevent1q…06am npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt All emotions serve a purpose. None are inherently “toxic”. The toxicity is in the way they are mishandled. Hatred is immensely important for protecting what you value. For instance, if you didn’t hate evil, you would let in into your life and it would destroy what you love. To love a value is to hate what threatens it. If you have no hate, you have no values worth protecting. In the same way, people who don’t feel pain are in endless danger because they cannot identify it. #psychology #nevent1q…l9x9 npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt The lack of desire to achieve consensus and do the work to educate is very anti Bitcoin, indeed. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Unfair to Saylor. There’s many playing fiat games who won’t buy hard Bitcoin, sometimes for legal reasons. By plugging Bitcoin into tradfi capital can flow-in by appealing to yield and growth chasers. Some of those people will become interested in Bitcoin proper. Some never will. If you’re a Bitcoiner, buy real Bitcoin. Saylor is not selling to you. #nevent1q…2ww9 npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt You own yourself because control is a necessary property of ownership, and the mind is irreducibly in control of itself. #philosophy #nap npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Hard Money prevents war as we’ve known it. All wars in modern history are funded through coercion. If the US had to beg its citizens to contribute $10k per year to fund a “retaliatory invasion”, people would have to truly confront their rage as a personal cost. Most would abate. It would give those who disagree with the war a way to truly cast their vote and keep their conscience clean by simply refusing to pay. It would put the burden of the war directly on the shoulders of the warmongers. Put your own money where your mouth is, not mine. Soft Money lowers the friction for theft to basically zero. Even if you refused to pay taxes, they would just print the money. They don’t need your permission. In fact, they get to pass off inflation as a market phenomenon, blaming “greedy” market actors for “price gouging”. This is how Bitcoin stops war. #bitcoin #war #morality npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Yes I understand. I was specifically referring to chattel slavery, but you’re correct: the same moral rules that invalidate chattel slavery invalidate the central banking cartel. We are still slaves, just not in a legal sense. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt At what point does morality actually matter? Moral arguments supersede consequences. That is the power of morality. “If we end slavery then who will pick the cotton!?” Answer: no clue. Doesn’t matter. Slavery is immoral. Reality: we’ll develop metal monsters that burn ancient crushed tree juice to automate away the manual labour. The moral argument is our compass to use because the future is unpredictable. If the moral argument is correct, like a perfectly tuned compass, you will find yourself navigating to the future with the optimal circumstances. #morality #philosophy npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt “Open Source Developer” is not a virtue, and doesn’t make for a Saint. No one _wants_ to villainise the core devs. This state of affairs is sad and disappointing. In fact, they villainise themselves by their actions. We are just judging those actions. There is no good argument for expanding OP_RETURN. Using the positive connotations of “open source”, the negative connotations of “penny stock promoter” and the subjective framing of “hero’s and villains” is a sloppy red-herring. Aka, not an argument. #bitcoin #core #knots #nevent1q…8e43 #nevent1q…hw76 npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Autism is not a superpower. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt If you don’t trust knots or core 30. Don’t fix what isn’t broken. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt I have terrible internet right now, 3G. Trying to use Substack is impossible. Nothing loads. I guess nothing is actually cached client side? Primal, on the other hand, works fantastic. I can see all the notes that my device has already downloaded and it gracefully connects when it can. Substack (and many other centralised apps) are clearly designed assuming strong internet. #nostr #primal npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Father as of 7 days ago👨🍼 npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt It’s hard to escape JavaScript. That ecosystem has crazy momentum. GL! npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Thanks! Indeed. Gio definitely has its flaws, and a small ecosystem is one. Faithfully implementing an entire design system is a fair bit of work, and not something most people want to sign up for when shopping for GUI toolkits. What’s your tech stack of choice now? npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt I’ve worked on Gio, yeah. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt People that run knots have plausible deniability: despite what actually gets into the block chain they played no part in relaying it. They took an active stance against it. They can then point at those who want more and cheaper arbitrary data and judge them accordingly. Keep your conscience clean, run knots. #bitcoin #knots #core npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Exactly this. Core is ironically the agent of censorship here. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt Individuals controlling their own mempool is not censorship. npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt No one ever needs to “capitulate”. To be blunt, this is dominance language - very strange to come from the mouth of a supposed Bitcoiner. 1. Individuals reserve the right to control what goes on in their mempool. 2. People can run forks like Knots indefinitely, it’s just a patched version of core. The disregard for people not wanting their conscience violated is palpable. #nevent1q…mahv npub14l0387z0ejfmnn3j38nnalg5p57952d84aqakqguhzx7p7pns2vqg3x78w mordaunt The argument for knots: the individual reserves the right to not relay 100kb arbitrary data. That’s very easy to understand. On the flip side: I don’t understand why core devs are rushing through such a contentious update that objectively reduces individual sovereignty (the right to limit op_return). Explain that one. #nevent1q…s49p