Rusty Russell's avatar
Rusty Russell
rusty@rusty.ozlabs.org
npub179e9...lz4s
Lead Core Lightning, Standards Wrangler, Bitcoin Script Restoration ponderer, coder. Full time employed on Free and Open Source Software since 1998. Joyous hacking with others for over 25 years.
You can also restart with --developer --dev-no-version-checks --subdaemon=openingd:/DNE --subdaemon=dualopend:/DNE This prevents new channels from opening (by telling it to use subdaemons which don't exist: the dev option stops it checking at startup). If you think your node is unlikely to be messed up by existing peers, and you're just worried about new ones. View quoted note โ†’
Rusty Russell's avatar
Rusty Russell 2 weeks ago
Very few builders in this space are actually malicious. But many need to get out and touch grass. Myself not excepted!
Rusty Russell's avatar
Rusty Russell 1 month ago
Day 3 of grinding kimi to do a complete CCAN audit (CCAN is the repo of C snippets I maintain, used by many projects including Core Lightning). So far, some minor issues: mainly for weird corner cases not used by any codebase I'm aware of. But many of them, and this is battle-tested code. It's impressive how cheap this is: I'm still under $50 spend, and less than 8 hours of my own time.
Rusty Russell's avatar
Rusty Russell 1 month ago
I don't think burying Coinkite is the right answer, BTW. But reality rarely listens to my opinions!
Rusty Russell's avatar
Rusty Russell 1 month ago
I disagree with nvk on several things, but I like his uncompromising approach to hardware and shipping. Testing for weak entropy is hard, this is absolutely a mistake I could have made, and I would also be furious if this lost my funds. I've been trying to come up with a witty name though. Stolecard? Goxbox? "MicroSiphon inside"?
Rusty Russell's avatar
Rusty Russell 1 month ago
I once printed out all 4096 BIP39 words across eight pages, and used a bazillion dice rolls in pairs (red die higher, choose left, white die higher, choose right, same value re-roll), based on the method described in BIP 93 (apparently this method is due Von Neumann, figures!). First three choices were between pages, then 4 columns, then rows (I made another sheet with a tree on it to do the rows, for my own sanity). Used a coldcard to fix up the final word. Then burned the sheets I used, which had pencil marks on them. This was mainly to see how long it would take. The answer: long enough that I've never, ever, ever recommended this method to anyone!
Rusty Russell's avatar
Rusty Russell 1 month ago
Today's side quest: Great Speculations (greatspectations.com). Useful tool for checking source code quotes against a document: I used this in CLN and it improved compliance *and* the spec itself, as well as making it easy to follow spec changes. This is the polished and published version which handles RFCs, BIPS, and any other markdown or other docs.
Rusty Russell's avatar
Rusty Russell 1 month ago
What a horrible day. I am haunted by the fear that a normal Bitcoin use can do everything right, only to lose everything because you didn't hand-roll your entropy, or upgraded your firmware because "Ledger" sent you a warning email. ๐Ÿ˜ข
Rusty Russell's avatar
Rusty Russell 1 month ago
The problem with this is that well-run, boring, positive cash flow companies are really hard to find. All the obvious ones were snarfed up by previous variants of this play. It *sounds* great, until you get to the messy reality that the firms you want don't need you. So you have to find and pitch them. And why would they say yes? Because they're looking for an exit, which is the opposite of what you said you wanted. This is not to say it's impossible, but there's a reasonable case that it's going to be far harder than VCs think, who are used to people approaching them. View quoted note โ†’
Rusty Russell's avatar
Rusty Russell 2 months ago
Apparently the idea that we should be our best online, not our worst, is radically outside the mainstream?
Rusty Russell's avatar
Rusty Russell 2 months ago
Copyright was important and unassailable until there was Real Hot Money in ignoring it. I'm not *happy* that intellectual property got broken by greed, but TBH I'm pretty happy...
Rusty Russell's avatar
Rusty Russell 2 months ago
At #OsloFF several people asked when Shit Bitcoiners Say would be back, so let me put it on the record: it's hibernating during the bear market. The account serves me as a balance, to keep things grounded. It's not there to kick people when they're down, it's to serve as a reality check. When Bitcoin is a grind it should be offering free hugs or something. When people are extrapolating to infinity and you feel the urge to research low-gravity espresso machines for your inevitable Bitcoin moon-citadel: I'll be back!
Rusty Russell's avatar
Rusty Russell 2 months ago
I'm back wearing a Pebble watch! I loved the original, and wanted to support the reboot. Let's see how we go after a month...
Rusty Russell's avatar
Rusty Russell 3 months ago
This is really touching! I loved working on #bitcoinlightning and #CLN over the years, and I leave both in excellent hands. Lightning is going to be so much more than it is now... View quoted note โ†’
โ†‘