tee8z
tee8z@vlt.ge
npub13tn4...hwpt
@voltage.cloud - a pleb, doing my best.
After listening to the lastest @RABBIT HOLE RECAP just want to state it's not trivial to do accounting on lightning nodes. There are edge cases that get hairy around on-chain and lightning fees, can be done but typically requires an external service/added plugin to keep track of your lightning node's historical data and plugging in information from on-chain to get a full picture. The node software itself tries to limit the amount of state it keeps so that it can operater better and stay leaner. This is a bigger problem for larger nodes that have had a ton of state go across them. Just my 2sats
Not sure if someone has already done this, but something that would be nice to have is a plug & play library to setup a "public chat room" thats application specific (so not the global feed) on nostr that could be use in applications. Think like the stream of messages that happen in a gaming lobby or gambling site, not having to re-invent the wheel whenever someone wants to make it possible for their users to communicate with each other would be a real win.
Realizing multi-party bets are still a hard thing to pull off in a non-custiodal way in bitcoin, especially at scale.
One could do a DLC, but then you have a large amount of data has to be communicted between each participant before the transaction is broadcasted. Not to mention the fees would make small bets (think less than a dollar) not a viable possibility. The amount of data grows nearly exponentially as the number of participants grows, there are some cool math tricks there to try to shink the amount of data needed for determining the payout path, but this doesn't seem like it would work for say a 1000 person competition style bet.
One could go the hodl invoice route of having each participant pay invoices for all possible payout routes then have a central node where all the payments go through funnel where the payments go at bet completetion. The node would cancel the payout routes that lost and allow the winning ones to pass through. But this brings in a lot of issues with lightning state and if you're bet is a long window of time there's a high likelihood of things going sideways (think force closures along payout routes).
It seems there might be hope here to do this in a less custiodal way via fedimint? The prediction market module seems interesting, but not sure how it handles orcale type data, ie an attestation about the outcome of whatever is being predicted/bet on.
Going to keep thinking on this, if anyone has ideas around this I'm all ears.
So who’s going to be the baller that holds a key to a fedimint with the prediction market module enabled?
Spent the weekend building a tool to work with noaa (National Oceanic and Atmospheric Administration) data. Thinking I may expand it to work as an orcale for DLCs or something like that, but was really just a way for me to learn about duckdb (the database is IN the browser!).
Take a peek at the tool:
https://www.4casttruth.win
Source:
Once I've collected enough data I should be able to tell how well NOAA is at predicting weather for different locations, I've always wanted to know if there's any patterns there.
GitHub
GitHub - tee8z/noaa-oracle: NOAA data oracle, queryable from the browser and can attest to events for a Bitcoin DLC in dlctix style
NOAA data oracle, queryable from the browser and can attest to events for a Bitcoin DLC in dlctix style - tee8z/noaa-oracle
reminding myself on a day like today


Man I really, really hate working with python, feel like most my time is spent dealing with import issues or some other obscure build problem instead of the actual code I’m trying to write
This is pretty cool, ngl, always wanted an easier way to see how many people are actively RBF or CPFP transactions, @mempool crushed it on this one:


Something that may go unnoticed, there are far more devs working on bitcoin/lightning/nostr than our community really knows about. The silent ones thinking through their next idea, not ready to share it just yet. Or don’t have a large reach.
What gets me excited is knowing there are people out there working on the same protocols I am, but we don’t even know each other exist. There’s something wondering about human action in the aggregate, when it’s focused on such powerful tools for the common man.
Alright, you guys can stop trading, trying to get some channels open
Sometimes the most frustrating thing is realizing a design choice made long around before you had better knowledge of your tools/problem space is a true bottleneck to improving a code base and you only have yourself to blame
The devil in my ear just keeps saying “burn it all down and start over”
Something that fascinates me is how mechanical it can be to write good poetry/rap, you stick to a given rhyming pattern, use language in a new or interesting and have something to say, it’ll work
A great write up @Voltage did on a tool
I’ve been building, always open to collaboration and PRs.
Doppler a Domain Specific Language for Lightning:
https://voltage.cloud/blog/bitcoin-develo
Repo: 
GitHub
GitHub - tee8z/doppler: A tool for building out and managing bitcoind/lightning clusters for regtest or signet environments
A tool for building out and managing bitcoind/lightning clusters for regtest or signet environments - tee8z/doppler
Nothing funnier than trying to get an AI to do a repetitive task and it shows you one iteration of it then says, “okay, all done, you should repeat this process for the rest” instead of actually doing the work.
Reminds of the butter bot from Rick and Morty:
bot - “What is my purpose”
Ricky - “To pass the butter”
bot - “Oh my god”
Nothing like trying to use Zelle to pay for a rental unit deposit to make you really frustrated, damn limits. It’s supposed to be my money, I should be allowed to move however much I want whenever I want. Paying in bitcoin/lightning can’t come soon enough.
Zelle spending limits always show up at the worst time, it’s my money let me move it. Can’t wait until it’s easy to pay rent with it lightning.
@bob wen can I pay you to get my pubkey higher up in the satogram order??
@bob wen can I pay you to get my pubkey higher up in the satogram order??
https://github.com/BitcoinCoderBob/Satogram Lightning spam is good for the network, change my mind