Ngl, the chf/usd rate is killing me.
sedited
npub196cr...tlhg
thecharlatan.ch
🇿🇦
Writing RAII style C++ is fine and good, but having no common pattern to effectively handle errors in constructors sucks. You can see it all over Bitcoin Core's codebase. There are like five different ways to handle these errors and none of them are really ergonomic.
Taking another stab at the abstract buffered file writer.
I do love these warm evenings on the hilltops here. 

Gloria's package relay is by far the most significant technical progress made in this release cycle. Zero fee relay!!
My feeling is the spammers will arrive soon. I've seen some, but there have been few so far.
Cmake is live in Bitcoin Core! 🥳🥳🥳
I don't think I will ever run my own nostr relay.
Great success 

Cash on the internet
Spent the past two days reviewing libmultiprocess. I've just about scraped the surface of its capabilities. I'm still far from actually understanding it though, there's just a lot going on. From my current mental model though this one of the coolest projects I've seen in a while. I want to spend the rest of the week on it too. Lets see if I can figure out more things.
Been reading a bunch of really well written questions on stackoverflow lately, where none of them got a decent answer.
John P. O'Neill
Very nice article from hrt on compiler performance. I've been wondering lately if many of the shared behaviours we use in Bitcoin Core should be defined as concepts instead of pure virtual classes.


Hudson River Trading
Optimising Compiler Performance: A Case For Devirtualisation
In the realm of high frequency trading, speed is critical. Programmers working on production systems at firms such as HRT must write code that is h...
My boulder hall progress is glacial, but I can finally do most of the 'six' rated routes, while a year ago I was struggling with the 'five' rated ones.
Libtool is a fool.
My normie friends are buying shib again.
Cmake in Bitcoin Core is actually going to happen. It took so much effort, but it is actually happening now 💪
I'm glad that it will free up much of my review time. Hopefully I can sink that into the kernel and multiprocess.
Was up in Davos

