Today I am working and watching the 4th episode of the series the boys. I'm also trying to learn Docker and its ins and outs, to set up an Email server in the shortest way, plus I have my new co-worker talking nonsense in front of my workstation.
Spartans !! Today is our glory day. We have breached the 25000USD enemy front line. This is where we hold them ! This is where we fight ! Don't give them anything but take from thème everything !!!
This week, we're focusing on developing an open AI assistant implementation possibility on Nostr, an initiative designed to enable public conversations between users and AI assistants while promoting equal access to AI technology. Our current tasks include:
Developing a standalone, elegant client for NIP-9000 (using Javascript, HTML, and CSS with minimal imports).
Building a standalone bot that connects to an API or a local model (using Python, Rust, Go, or Typescript).
(Bonus) Creating a marketplace for bots with features like zaps, tips, reactions, comments, encryption, etc., to kickstart a circular economy within the ecosystem.
We're excited about the potential of the NIP to foster collaboration, knowledge sharing, and inclusive AI interactions. Feel free to join in or let us know if you have any questions or suggestions!
I'm reading the biography of John Boyd, the Air Force pilot and military strategist. (https://en.wikipedia.org/wiki/John_Boyd_(military_strategist). One of his core principles in life was to focus on 'doing things' as opposed to 'being someone'. He was an iconoclast who had zero respect for the inefficiencies and damaging incentives produced by authoritarian bureaucracies.
He's an interesting guy. If it's the one I'm remembering he also formulated theories around maneuverability of craft and optimizing aircraft that are still used by Air Force.
Yep, that's the guy. He did so much and seemed completely unconstrained in terms of where he focused his efforts – all within some of the most constraining organizations (Air Force and Pentagon). Force of nature.
I've been working on a project to build a decentralized DNS, using Bitcoin and Nostr for the base layers. It's starting to come together, and I wanted to get some feedback on the general approach to the protocol.
The idea is this: Bitcoin serves as the timestamp provider. Publish a hash on the blockchain. Built into the hash are the root-level name, the public key and a merkle root for children (more on that in a moment). This is published to the timechain as a proof of ownership (names are first come/first serve).
After publishing a claim of ownership on chain, you can then publish a Nostr event, which contains the data necessary to recreate the on-chain hash. After that link is forged, we can use additional nostr events to publish record changes (like DNS records), always linked back to an on chain proof of ownership.
As you can see, the idea is that the blockchain is used to basically timestamp a claim to a name, and nostr is the actual transport protocol for the name data. It uses the same cryptographic primitives as bitcoin and nostr, so it all dovetails very nicely together.
It is intended to be highly scalable, because root-level names published on chain are actually entire namespaces on their own, containing potentially infinite descendants in a tree. Think of it like: com is the root name, amazon is a child, www is a grandchild, etc. The only thing that ever needs to be published on chain again are ownership changes (transferring ownership of a name to a new private key, or adding new descendants).
It's also intended to be self sovereign and censorship resistant. The descendants are aggregated into a merkle tree and published as part of the ownership proof hash on chain, and each name is associated with its own cryptographic key. Which means that, even in the distant future when you may not be able to afford an on chain transaction yourself, but if you get a descendant name from some business offering the service, once you are given it, it belongs to your private key and cannot be revoked.
I'm building an indexer right now, which is just software to look for transactions on chain and the correct nostr events on relays, then link then and provide an API to query for name records. Once that is ready, in a few weeks or a month, I will publish it along with a more formal-ish spec.
The intention is for this to be a very simple protocol, easy for devs to implement and understand. If nostr has taught me anything, it's that simple protocols inspire a lot of enthusiasm.
Been researching the case of unconfirmed open LN channel transaction due to low fee and it is quite fascinating. If I understand it correctly, if the transaction is not confirmed within 2 weeks, then it will not be confirmed and the channel will not be fully opened and will have to be manually force closed.
Unless, I use CPFP (child pays for parent) within the 2 weeks to bump up the fee with another transaction which hopefully gets included and with it it will take the first transaction.
This makes sense, the confusing part to me is that if I open a channel, it is unconfirmed and sits in the mempool, then I open another channel while the first one is unconfirmed. I'd expect to have 2 separate transactions now, but it seems that the second channel transaction replaces the first one and now they are both waiting. Anybody knows why that is?
As i said it is logical what you say, however, the channel is opened according to the below logic, but funds are not locked.
Channel_open
Channel_accept
Funding_created
Funding_signed
And this is where it ends if not confirmed.
Happy st. Patrick's day everyone, may your candles be green and fruitful, wish you all a fantastic day and hope you enjoy this Thursday, the weekend is almost here so enjoy the rest of the week and shake off the bad vibes, Ill send you some great positive vibes your way. Be well and stay frosty.
I’m doing what I do most days.
Working for fiat. Today I’m leaning back and using a heating pad for the back, because I’m an idiot. All good otherwise!
Today I’m going to get up at 4:30 am (an hour from now). I’m going to go play the same game I’ve been playing for 42 years. The one where I give more then I get to someone who is less intelligent then me, and cares nothing for the ones he hurts and uses while playing the game. I’ll accomplish more then expected of me, and I’ll do it perfectly, because having a strong work ethic is important to me. Neither credit, appreciation, or honest compensation will be given to me for my hard work. I will go home feeling used, and question why it feels so wrong to live life this way, and I will wonder why so many people are ok with it, and never stand against it. Then I’ll explain to my family that the cost of living is just to high in comparison to what employers feel our family is worth, and apologize for giving all of our income away to the greedy, and explain that it’s better to have a roof over our heads then to be able to do anything fun as a family, and hope that maybe one day one the greedy who feel no guilt for playing the game might realize that I am worth more then a piece of paper, and much to intelligent to play along happily when I know it causes others to suffer. There is only right and wrong there is no In between. Have a blessed day everyone!
the New York Department of Financial Services (NYDFS) has denied that crypto had anything to do with its decision to shutter Signature Bank, instead saying that was due to a “crisis of confidence” in the bank’s leadership.
Indeed, it was the State that had lost confidence in those banks. They weren't confident that those banks were serving the interests of the State any longer.
com
is the root name,amazon
is a child,www
is a grandchild, etc. The only thing that ever needs to be published on chain again are ownership changes (transferring ownership of a name to a new private key, or adding new descendants).