Avatar
debtwielder
06bb2a68f7ffc89eaacca110b15bdf0b965255bd16bddfb78310822495b2619d
I enjoy technical documents, low level code, the em spectrum, being skeptical, stoic quotes & Star Trek

Hmm thanks #LLM ::

🏄

“A pure vida bitcoiner refers to a member of the Bitcoin community who embraces the ethos and lifestyle associated with Bitcoin and often links it to a positive, free-spirited attitude. The phrase “pure vida” (Spanish for “pure life”) is a popular expression originating in Costa Rica that conveys a philosophy of living life to the fullest, enjoying simplicity, and having a positive outlook.

📖

In the context of Bitcoin, a “pure vida” bitcoiner is someone who lives and promotes Bitcoin not just as a financial asset but as a movement for freedom, personal empowerment, and changing the world for the better.

Published 1975. Key points about the book:

• introduces Brooks’s Law: Adding manpower to a late software project makes it later.

• discusses the concept of “man-month” as a flawed unit, emphasizing that software projects cannot be perfectly divided into independently parallel tasks.

• draws on Brooks’s experience managing the IBM System/360 and OS/360 software development projects.

More tech slang I’ve encountered today: #Linux 👾

In networking, a “Martian” address or packet refers to an IP address or packet that is considered invalid or non-routable on the public network. It typically refers to source or destination addresses that should not appear on the network or are reserved for special use by the Internet Assigned Numbers Authority (IANA). These addresses are often associated with misconfigurations or spoofing.

Specifically:

• A Martian packet is an IP packet seen that contains a source or destination address that is reserved or invalid, either because it cannot exist on the public internet or is misrouted within a network.

• Martian packets can arise due to IP address spoofing, network equipment malfunctions, or incorrect host configurations.

• In Linux, receiving a Martian means the kernel sees a packet on a network interface whose source address is expected on a different interface according to routing tables.

• The term “Martian” derives from the idea of a packet seeming to come “from Mars,” meaning it doesn’t logically belong to the network. 🛸 👽

I was so confused by this term “Moscow time“ so did a bit of digging (forgive me I’m newb to #BTC): The term “Moscow Time” in Bitcoin slang originated from an incident involving Twitter billionaire Jack Dorsey during a 2021 congressional video call. Behind him was a Bitcoin “block clock” displaying the number of satoshis one could buy for $1 at that moment, which appeared as a number resembling a time — 1952 sats per dollar.

Some observers, including cybersecurity researcher Chris Vickery, misinterpreted the number as literal Moscow time being shown. This led to a humorous conspiracy theory that Dorsey was signaling Russian ties by having “Moscow Time” visible in his background.

Bitcoiners embraced this mix-up and started calling the sats-per-dollar rate “Moscow Time” as a meme. So now, “Moscow Time” means the number of satoshis you get for one US dollar, reflecting how much Bitcoin you can buy with a dollar at any moment. When Bitcoin’s price goes up, “Moscow Time” (sats per dollar) goes down, much like a clock counting backward.

💯 When a transaction is broadcast, nodes verify cryptographic signatures to ensure the sender is authorized to spend the funds.

☩ ☧ ☩. Test

I’m going to learn every one of those dance moves 😎💯 lol

#orly #devstr #progressreport

so i made a partially working #NWC client, and now i have teh problem that to test notifications, and additionally, other methods, i actually need to implement the wallet service as well, at least the API for it, so i can make a mock to finish implementing it correctly.

i had the AI build out a little CLI and it works for methods that have no parameters, but only get_info and get_balance - list_transactions doesn't work, and i know for sure it's not implemented correctly, because when i run this method on my alby wallet service using a connection URI it doesn't catch the response.

i mean, i know, from endless experience that you always have to implement codecs and APIs as pairs... encoder needs a decoder to test. client needs a server to test.

i just dipped my toes in the pool of the Go code in the alby hub, and it's awful, i mean truly awful, Java-like implementation, with types and methods strewn among dozens of files and as well, a few folders.

this is not how you do things in #golang idiom. you put the types in one file, the methods in another file, and the helpers in a third section.

if you don't do this, it's hard to tell if you even have covered all of the bases. i'd guess that the AI will struggle to make sense out of it too since it has to have such a large context to enumerate all the parts properly.

every time people use foreign language idioms in Go code, God kills a kitten.

these heartless murderers...

lol, kitten murderers are the worst.

Is your NWC client written in Go? I’m going to make my way over to that alby hub code and give it a gander.

#bitcoin A judge in the UK High Court has declared that Australian computer scientist Craig Wright is not Satoshi Nakamoto, the creator of Bitcoin, marking the end of a years-long debate.

Debt is fine as long as it’s Investment debt.

#introductions