Oddbean new post about | logout

Notes by laanwj | export

 State cuck behavior if true nostr:note19qdxe4wqhzd7maczfmhht0ztm97nmplcw8wgrcqu5ncy6s7z66es5cm49v 
 so did anyone ever clone or check out that repository? it's git, there must be copies, right? 
 I don't own a Blockclock. I've wanted one for years though. They're expensive. So, I never bought... 
 i can never really stick to a simple electronics project, it always starts with a simple idea and at some point up end up at something like "let's make a FPGA implementation of secp256k1" and then i lose focus lol 
 KiCad is cool, something that i still intend to learn some day 😀 i've never designed my own boards, just used microcontroller/fpga dev boards and PMODs breadboards and such 
 that's something we learned quite early on with the bitcoin foundation 🙂 😱 

the problem is that most people don't really have the time, nor required knowledge to really know what devs are working on things they want, and thus who specifically they want to fund, so they prefer to pay some org

i guess as long as there are multiple orgs and not one monopolist there's at least some choice 
 i wouldn't mind more furries here
not that i have anything with anthropomorphized animals, specifically
i do like people with a more lively inner world, and creativity 
 Okay Bolt12 users, I’ve successfully tested sending sats to my Core Lightning via traditional L... 
 if it fails with that error every time there is no good route, with enough liquidity on your side, from your core lightning node to the destination node of the QR code

you might have to open another channel 
 is that to the same node ? 
 i mean, is the target of the payment you're paying the BOLT11 invoice to the same as the one you're paying the BOLT12 invoice to (so is the route the same in both cases?) 
 ohhhh i get it now
you're paying your own core lightning node using the BOLT12 invoice, from Strike and that doesn't work, while you can send (also from Strike i guess) using an BOLT11 invoice

that's strange, i have no idea why really

is the channel between your two nodes balanced? 
 the only other thing i can think of is that the LND node acting as gateway is somehow interfering with BOLT12 communication but i have no idea if that's possible, it seems unlikely, i don't know enough about the internal implementation to be sure 
 exactly ! i was afraid for a moment that i was the only one preferring B 😀 
it feels the most warmly welcoming to me and least coldly corporate, and tells immediately what it can be used for right now
i mean it's absolutely great that you can potentially build decentralized eBay and robot swarms and whatnot on it, but a new internet protocol is so a-specific
the only thing i'm really missing there is something that screams "nostr" branding like a ostrich logo in A 
 Anyone else have trouble typing when their hands get cold?  
 yea seems pretty normal

if it's a circulation issue, correct posture (esp back and shoulders) is also very important for circulation, if you have the tendency to either slump or tense up too much while coding it can cause a lot of problems 
 joinmarket still doesn't work with descriptor wallets in bitcoin core, and it's become kind of pressing that this is addressed

legacy wallets have been deprecated for a long time, and are very likely going to be removed in next major version of bitcoin core (29.0), there's migration functionality to upgrade old wallets but this won't help for the use of legacy RPC calls like "importmulti"

after that it will ofc. still be possible to use it with version 28.x, but it's kind of sad to see an important privacy tool fall behind like this

so in case anyone wants to give it a go:
https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/1571 
 (maybe it would make sense to put up a bounty for this, no idea if that actually works) 
 sound good to me, if he is willing to work on this !

that wasn't clear from the post, making a new coinjoin implementation is great but i think there's value in keeping joinmarket running too, as it's already there and usable; a new system will first have to bootstrap 
 I know more than a few bitcoin people that could easily retire.

Not a single one is considering ... 
 "what would you do if you retired" uhh... the same thing probably... i am an unstoppable machine... 
 i wish no ill will to protocol attempts and projects, but i have a suspicion Bluesky might be abo... 
 tbf it also has some pretty cool niche accounts we don't have here like https://bsky.app/profile/nudibranch.bsky.social
nostr:nevent1qvzqqqqqqypzqcgxv5zxzlh8jwrsy8scez0m08gam0p700l3nneznr6qgehcw90fqy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyphlz64dh249tajvzkl44jr67uc75wet7t82r7ej7vjy2uhcq859s0pc40r 
 At what price will Bitcoin change the world? 
 arguably, bitcoin has already changed the world

it's a bit like this "year of the linux desktop" meme, all the while linux is everywhere except for mainstream consumer desktops

people keep being hyper-focused on bitcoin adoption for normal (US, Europe) consumers, while it seems to creep up everywhere else 
 i agree but that is putting it very black and white, either everyone uses it or no one
i mean it's already used by consumers for sure...
it's just hard to get insight into it
and US/Europe isn't everything
 
 probably good for you, that you're not in the kind of situation where you need it 
 haha i've pretty much only used linux desktops since 1998 
 for me it was kind of cold turkey haha
i couldn't actually run anything else on my computer at the time anymore, which was some shitty 486
started with slackware 3.4 or so
and just got used to it, it's a lot of pain but other OSes tend to be even worse 🙂  
 i always assume Linux will eventually, automatically win when Apple and MS abandon the concept of desktop computers as unprofitable (because all the kids only use phones and tablets anyway) 😥  
 FOSS status is purely based on the license, it's still GPL and that means you can do whatever you want with the source
the upstream project might not take your patches, for whatever reason, but if it's quality code otherwise that's their loss 
 Caprica was the BSG spinoff 😀 

i don't remember watching Continuum beyond the first one or two episodes. Didn't like the terrorism plot, and was a bit generic for sci-fi. But yeah that's about the course for the kind of shitty future we're likely heading for. 
 hahah exactly ! especially with the cyberpunk-ish stuff, "we're already pretty much there, you can make your own story" ☺️ 

well i like fiction sometimes but usually when it's kind of weird or mysterious

for example a recent (short) series i really liked is the Korean series Grid
https://www.youtube.com/watch?v=yjaV0l5rVB4 
 not at the moment !

i played around with some of the python code and models, back with Stable Diffusion 1, i wanted to know how the image generation stuff works it's kind of intriguing how it learns to map concepts to a N-dimensional embedding space
and you can interpolate in this space, too, to get sometimes interesting effects
(same for text generation)

but practically, i don't think current AI is actually that useful yet for anything i do, code generated using AI tends to suck
it's more like computational hallucination lol 
 they always look kiind of human-designed
i mean it's hard to imagine what truly alien designs and materials would look like
but would expect way stranger than this
these have an aesthetic not entirely out of place in the 60's 
 if so it could be time travelers too or people from an alternate timeline/evolutionary path

if there's anything for real at all... i really doubt we'll find out in our lifetimes 😀

i think it's always amusing how people that otherwise believe the US government can't do anything right, deem them capable enough to figure that kind of shit out, in secret, and keep a lid on it for so long 
 Try not to get mad at me but

I've never seen blade runner  
 i never finished William Gibson's Sprawl trilogy, it was a long time ago i think i bailed after Neuromancer 
 What is a simpler, and less scary “what is nostr” landing page?

A) nostr.com
B) nostr.org
C)... 
 nostr.org looks cosier to me
nostr.com looks more corporate, and mentionS scary words like IoT ! 
 Mustn't grumble, mustn't grumble.

(Yet still I grumble on lol)

Complaining about how boring nos... 
 im sorry for being boring i'll do better next time i promise !!! 
 Damn has anyone seen the £/$ chart today? Fucking mental!!!! I've never been this excited. This ... 
 only if you can explain what robot girl needs boobs for... 😀  
 Does anyone know if it's even possible to build an executable for Windows using e.g. Rust (though... 
 distributing native applications is such a nightmare 
 it does, both for MacOS and Windows

it's non-trivial to do this with a deterministic build, because we can't exactly distribute the certificates to builders-who can be anyone

so we first do a non-codesigned build pass, then the people with the certificates sign their binaries using the appropriate signing tool, and upload the detached signature (for both platforms) to https://github.com/bitcoin-core/bitcoin-detached-sigs

these are subsequently attached in a final build pass

a lot of work for what is basically security theater, but as you found there's not really a choice with these platforms 
 yes, Apple especially keeps heaping up requirements and new hoops for developers to jump though

"at least it's not as bad as for iOS"™
 
 FWIW this is what flatpak does, it has pretty good sandboxing using linux kernel namespaces, not as perfect as qubes with its hardware VMs but that comes at a steep performance cost 
 some of the other app distribution systems for linux also do sandboxing, at the least snap and steam (but i'm less familiar with how they do it, probably similar)

it's especially great for browsers as they are the most common target for remote exploits nowadays, and that's one reason for Ubuntu's decision to only ship firefox as a snap nowadays 
 i agree

though i find a basic debian stable install + flatpak for all GUI applications works pretty well
also means you can have the newest versions, instead of whatever trickled through debian 😀 

but yes having it integrated would make sense, it's just that the usual way of installing applications for linux is to throw files all over the file system, which makes them neigh impossible to confine, and there's a lot of inertia in changing something like apt
 
 yes there is no strong reason why it needs to be that way, it's just a UNIX convention 
if you build from source you can install wherever 😀 

also some distros, like guix automatically install every package to a unique new directory then symlinks the binaries and libs when needed, it doesn't do any sandboxing though!

the other main practical difficulty in sandboxing is access to shared directories, like the home directory, if applications have unrestricted access there it still doesn't help much
flatpak has so-called portals https://docs.flatpak.org/en/latest/portal-api-reference.html to give the user ability to give conditional specific access only when needed
eg the file browser will only give a capability that gives access to the specific file selected, not everything
but every application needs to have specific support for this... so that's a lot of work
 
 Believing Anarchism is a serious way to structure society the most juvenile world view.  
 monarchy seems great... if you're the monarch
i don't quite understand who anyone else would voluntarily go along in such a system of government though
like im not sure "benevolent monarchy" is a less juvenile world view than thinking anarchism would work, both are different strains of romanticism 
 where does this freedom of movement come from, what prevents the monarch from locking you up if you want to leave? or why would another let you in?

i dunno, but imo if you're going to be idealistic about people's behavior, anarchy and self-sovereignty seems a better tree to bark up to, at least it's based on your own responsibility 
 one person being so difficult that he has pretty much personally caused a few projects to begrudgingly concede that they need moderation guidelines in their github/community, just to ban him 
 at the least Tor's mitigations make this attack a lot harder and less reliable for nodes that only have a .onion, as the traffic never crosses clearnet directly 
 also the onion routing confuses network-level watchers, as well as mixing in lots of other unrelated traffic; the whole point of Tor is to make correlation between source and destination hard 
 yes-we'd always figured a true high-latency mixnet would be incredibly useful for bitcoin transactions, it doesn't matter if they reach the network a few minutes later

for lightning, which has more need for roundtrips, the added latency of even Tor affects payment routing and the user experience negatively 
 Bitcoin Core term or Finish metal band? nostr:note10wtl947zhhm7qn07ckjyuvsytz9e9cmucglksaf96jem5t... 
 "metal or hyperpop"* 
 scripting in a text block in an application like blender really makes you appreciate proper source code control 
 haah i'm not actuallly sure, i think i want to make a game, but right now trying to learn the tools and toying around with some shader effects
it's been a long time i did anything with computer graphics, it's kind of fun 
 The M4 MacBook Pro is not the fastest machine I have, but it's the only one that can sync the blo... 
 same sizes here

it's a lot but imagine how big it could be if the BIP100 (etc) people had gotten their way 
 The most radical thing you can do, is to live free and unashamed. 
 yes 
 that intelligence is a thing, that doesn't mean that IQ specifically as a score measures anything worthwhile, general intelligence is hard to nail down (and that it defines someones worth is a very specific view, too) 
 i think believing that it does is the wishful thinking 🙂 in my experience, the people circlejerking over their IQ, are rarely the people that contribute a lot to anything 
 Amoral Reality Check:
"nature does not care about justice or ethics. It rewards effectiveness in ... 
 in the short term, at least 
 when integrity is so important to your company's operations that you're willing to lose some revenue in the short term over it
nostr:nevent1qvzqqqqqqypzp50ncutrnt3mhgtll3kgm6clmva9v5rtxjfzz0grx55vc2g4ydcyqy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyqe57k5nmyyqk40t4mu8p5m8eaj4acyuxp5xgsjwrt47drcfhmyzu2fdczg 
 well, it's not a chain reaction, supposedly it can be stopped when reaching the right gas level...supposedly 
 A note from Richard Greaser regarding Lyn Alden is Hot: 

Lyn Alden is hot is about making the wo... 
 i mean for sure, Adam Back is hot... but i somehow doubt either Lyn or Adam appreciate this kind of parasocial campaign 😅  
 even then, important to teach them to respect individual's wishes or what kind of society are you creating 
 unfortunately,, The Netherlands lies within Germany's humor dampening field... 🙂 

(sorry, i find it hard to distinguish humor online sometimes) 
 I don’t go to Starbucks because I refuse to do KYC. I am honest to a fault and won’t give a f... 
 i don't think KYC is really the intent
they only ask for your first name, because for a lot of people that feels more personal 😀  you're free to give a different name or pet name it's not exactly a crime (and many people do) 
 i use core lightning, haven't ever used LND so can't compare-to use it with nostr and receive zaps you need two plugins: 

- https://github.com/elsirion/clnurl.  Core Lightning plugin for LNURL and LNAddress support (to receive zaps and other lnpays)

- https://github.com/thesimplekid/cln-zapper-rs  Core Lightning plugin for sending zap events (this will let the nostr relays know when you successfully receive a zap) 
 still the best GoT compilation 😀 🔥  
https://www.youtube.com/watch?v=5DBuIhr1Id4 
 this except it's reviewing github PRs 🙂 
nostr:nevent1qvzqqqqqqypzq0p29v67aypg3vhw92r6u4ul2kftprf2asz4vxcvglpju9zs2y43qy88wumn8ghj7mn0wvhxcmmv9uqzqv9u8h2pdv9uevkejjlvvk7q5m7632mjz4xe73r08x72m2neq66dehuf40 
 don't we all 😓  
 this except it's reviewing github PRs 🙂 
nostr:nevent1qvzqqqqqqypzq0p29v67aypg3vhw92r6u4ul2kftprf2asz4vxcvglpju9zs2y43qy88wumn8ghj7mn0wvhxcmmv9uqzqv9u8h2pdv9uevkejjlvvk7q5m7632mjz4xe73r08x72m2neq66dehuf40 
 new ath is great and all that but i still cant buy an aircraft carrier... so what's the point... 😀  
Event not found
 "members of N.O.S.T.R." makes it sounds like some mysterious organization lol