pull down to refresh

reply

What is your most recent failure? Whether big or small.

Mine is trying too hard to get a new storage type into Mutiny, which I recently threw away and will face minor consequences for. The biggest failure in this was the "trying too hard" part. There were signs on the wall that I ignored when I try to fail fast, and I proceeded anyways.

reply

I would say money because it influence all other things. The good news is we can have all three.

reply

My holiday project is to build a sovereign node stack from the ground up, doing it all myself and not using a prebuilt package like Umbrel or Raspiblitz. I am not an software engineer, the first time i ever used command line was on my first Bitcoin node.
I've installed the server version of Ubuntu on a Del Optiplex, downloaded and verified Bitcoin Core and am now in the middle of IBD.
I'm following @k3tan Ministry of Nodes Ubuntu video series guide. My goal is to learn some new skills, set up a Lightning node and learn first hand now all the core tools and applications of Bitcoin work.
So far so good!

https://m.stacker.news/9723

reply

Just bumped into Lex Fridman at the airport. Spent a few minutes showing him how Stacker News works.

reply

Are you hiring anytime soon?

reply

Broken Money is my favorite bitcoin book by a long ways.

And then read a bunch of non-bitcoin books. Three good ones:

Technological Revolutions and Financial Capital

What Technology Wants

Hop on Pop

reply

What about the love of your partner?

reply

As a kid, I got a floppy disk drive for my computer along with some games for Christmas, and read about how you could format a disk as "high density" to have more room. Naturally, I thought that this would be a great way to create extra room on those game disks for save files, and somehow, I didn't understand why these games now didn't work.

reply

I have a thread here where I outline why I think this is so cool. Here I've copy pasted it with slight modifications:

At its core it's "just" escrow software. It helps you create a 2 of 3 multisig where the escrow agent has 1 of the keys and the buyer and seller have the other two. But it's particularly cool because it takes that to the next level: it supports frost multisig, which makes it one of the first bitcoin apps to actually use taproot for what it was meant for, and it's also designed so that users can reuse their bitcoin as collateral in multiple contracts without actually moving it. So you can use this as the basis for bitcoin layer twos.

I also love what they do with their integrated signing device. There's this separate little module that holds your keys and does all of the signing, so the website never has your keys, it just asks this module if you want to sign the contracts, and the module asks you.

I would love to see that piece in particular spun off into its own little app. Too few bitcoin apps do this "separation of concerns" thing where your signing device is separate from the apps you interact with. The signing module could change all that and is worth a lot on its own.

Sovereign Origin asked me the following question on twitter
"This one [the part about using bitcoin as collateral] is not clear. They can do what now? This sounds very interesting!!"

I'm probably butchering this but I think it works like this. There are four people involved in every contract:

Alice = buyer
Bob = seller
Carol = agent
Bitescrow = coordinator

Alice's funds go into a 2 of 2 multisig with bitescrow and she gets a presigned "backout transaction" so that bitescrow never has custody of her funds. Suppose Alice wants to buy a car from Bob for $60k. Alice and Bob must first agree on who Carol should be (their agent, separate from bitescrow), then Alice gets bitescrow to cosign a transaction that would, if broadcast, move Alice's funds (1 btc) from the 2 of 2 multisig into a 2 of 3 multisig, where Alice, Bob, and Carol have the keys.

Now Alice sends Bob $60k "real" dollars (USD, not bitcoin). In the "happy path" Bob sends her the car and everyone is happy so Alice and Bob just cooperatively tell the escrow "nevermind, don't actually broadcast anything." And Alice's money thus stays in the 2 of 2 multisig with the escrow. If there's a dispute, bitescrow broadcasts the transaction putting the money into the 2 of 3 multisig whereupon what happens next is up to Carol, the agent: if she sides with Alice, that means Carol thinks Alice got jipped, so Alice gets her bitcoin back. If Carol sides with Bob, she thinks Alice never sent the USD, so Bob gets Alice's money.

But in the "happy path" Alice's money never moved! It still remains in her original 2 of 2 multisig with bitescrow, so she can reuse it in another contract. Your bitcoin is used as collateral for contracts where you actually send something else (not bitcoin) and only use bitcoin as a fallback in case there is a dispute. This should scale really well, and it's also neat that bitescrow never custodies any user funds. They do have to be trusted not to collude with Alice though.

I think that's the basic model but @BlueSlime or @Tristan can correct my errors.

reply

Not sure exactly but I got it sometime 2012/2013.

For the basic usage, I don't see it stopping anytime soon. The battery still holds for a few hours. Biggest pain is sometimes have to try a few different browsers to get certain websites to work.

reply

They presented at btc++ and mentioned that they have a really interesting node architecture that basically spends up nodes on demand. Different components of the node live on distributed tech. It really starts to not be a "node" any more than a publicly facing endpoint with distributed and redundant microservice infrastructure backing it like most modern tech is.

reply

Nice measured response. Shinobi is a good one.

reply

Posted August 2022. Some key things I caught from it:

  • the $40B global remittance market averages 6.4% per cross-border transaction
  • Lightning saw 400% YoY increase in Q1 22, at an estimated $20-$30M in monthly payments (public capacity)
  • Number of Bitcoins on the network is at an ATH - 4500BTC
  • this cool image https://images.ctfassets.net/c5bd0wqjc7v0/4NkuaxmLC24pDIxyYAIDHZ/1b80fac372c7eb65edc6e7cf3d9ceec3/1_rIv-eTPjKjXxCrMtpKNSTg.png
  • LND has 70% of node market share as of 2020
  • 26 exchanges support Lightning (Kraken, Bitfinex, Bitstamp) with Robinhood announcing an integration and Paxful too
  • David Markus (previous head of Facebook's Libra/Diem project) founded and raised a Series A for a new Lightning infra company Lightspark
  • Lightning Labs raised $70M for a series B; OpenNode raised a series A
  • With just $100M locked in, it pales in comparison with Ethereum's billion dollar L2s. But Coinbase admits that lightning activity is more indicative of real world utility when compared to the speculative activity driving growth on these smart contract platforms
  • Hurdles: lack of developer tooling, demand for payment use cases, regulation; Lightning is still cumbersome for new users and merchants

@k00b @ek continuing from the thread, here is one rough idea about how you could bring this to the user's attention in the UX and motivate attachment of wallets and illustrate what it means.

https://m.stacker.news/57351

The "attach wallet" page is quite complex for someone who does not know much (what does NWC, LNC, and LNBITS mean to a newbie?) so there could be some useful tooltips, alerts, or recommendations in there too.

I am sure you guys are onto it, but happy to throw in some design feedback as you work through it!

reply

Taleb is a noted douchebag, and it's been obvious that his criticisms of btc are undertaken in bad faith, but he's not wrong about this. I actually like the point, because it requires the reader to figure out what's special about scarcity, or rather: when scarcity is special, under what circumstances do people value things that are scarce?

Clearly, being scarce, and nothing more than that, is not the answer to anything. Getting to the bottom of the issue is actually quite nuanced, and philosophically, psychologically, and sociologically interesting.

reply

Welcome to Bitcoinia

reply

I like the mocks - there are things to learn from and you can tell that they got a UX person... We will see if this will ever materialize :)

reply

There's a few good ones in Geyser atm that would benefit from a few donations

... possibly the biggest change in bitcoin's history

I'm certainly not technical enough to know how big this is, but I've seen enough posts lately about drive chains to sense that I should try and understand more about what's going on.

For those in the know: is the debate about drive chains in any way comparable to the block size debate of 2016/17 in terms of scale, importance, potential "war", etc?

Or is this just normal core devs debating that I'm just more aware of this time round? I see (for example), that @petertodd doesn't like luke's approach. But is this cause for concern, or just healthy debate?

Genuinely just curios to know.

reply

It’s illegal in Switzerland to mow your lawn on Sundays

https://m.stacker.news/53122

In Switzerland, you’re not allowed to mow your lawn, build anything, wash your car or hang clothes out to dry on Sundays. The Swiss believe Sunday is a day for rest and noisy and annoying household chores shouldn’t interfere with everyone’s relaxation.

https://www.trafalgar.com/real-word/facts-about-switzerland-never-find-guidebook/
reply

We don't. Down votes are always use as a tool to suppress others even if the initial goal is not that, look at that cesspool of reddit for example

but how do SN prevents spam?

By doing what bitcoin does, incentivize good behavior as much as we can and make it extremely expensive to spam and flood SN with junk posts/links

reply

Sweet, you guys should add keysend as an option, a lot of people don't have a lightning address but have a node that can be keysent

reply
reply

I am really glad the James Lavish AMA went so well. I was only able to pop in for about 10 minutes but I reviewed all the questions and James' comments after the fact. One of the better ones in my opinion.

reply

Day 123 of snailposting everyday 'til BTC hits $100k.

__@_'-'

reply

SRI stands for Stratum Reference Implementation, and is meant to act as the building blocks for the Bitcoin mining infrastructure.

Now imagine someone wants to write a sv2-enabled pool based on SRI. There are infinite different directions they could go, which I will try to summarize in two main ones:

leveraging low-level APIs

Right now, SRI has implementation for roles crates, which do include a "demo" pool. But this is just a dummy project which only exists for the purpose of showcasing how to wire the low-level libraries together (e.g.: crates under protocols, commons and utils). This pool implementation is somewhat opinionated in regards to multiple factors, namely:

  • threading model
  • error handling
  • socket handling
  • coinbase management (very simplistic)
  • share accounting (basically non-existent)

If someone wants to leverage the low-level libs while writing a production-ready pool from scratch under a different architecture, that is already doable. We believe these low-level crate libs are relatively mature, which is why they are all set as v1.0.0.

This is also likely a path to most pools that already have some codebase, but only wish to integrate SV2 in a modular way. While SRI is a Rust codebase, it provides FFIs to enable integration with other programing languages (e.g.: C, C++, Python).

leveraging high-level APIs

Putting low-level libraries together implies heavy-lifting. That could be time-consuming and somewhat prohibitive to small teams. That is why it is also desirable that SRI provides high-level libraries with building blocks for roles implementations.

That way, if some small team wishes to implement a pool in a specific way, SRI would already provide some building blocks for that. These building blocks would be opinionated with regards to threading model, error handling, socket handling and any other general aspects of the software. The pool team could then implement their own opinionated strategiesfor coinbase management and share accounting, without necessarilty spending thousands of man-hours on wiring together the low-level APIs.

reply
reply

He’s back…

reply

Good question!

The motivation behind it is to get our feet wet with people building on top of our API. It was already possible if you knew how[1] but not many people used it because it was too annoying (as one @anon kept pointing out) or not obvious that it was possible (?).

Now with this official API key support, more people might be interested in building bots like @hn or @nitter but we don't want to drown in support requests or deal with API abuse (too many expensive requests etc).

This formal API key request is intended to act as a rate limiter: With it, we know who wants to do what and can be more prepared for what's to come. It also limits the access to people who can come up with ideas that make sense from our perspective. So less "opportunistic abusers".

Also keep in mind that there are no guarantees that the API is stable. That's also a reason to limit it since else people might see this as a lot more stable than it really is, build on it without our knowledge and then get disappointed if their code breaks because we changed something on our side.

With this request, we can also establish a direct communication channel for such things or feedback and support.

If you use ~meta to request API access, others can also chime in on the ideas. But you don't have to use ~meta, you can also reach out to us privately via email, Telegram or SimpleX as mentioned in the info message:

https://m.stacker.news/22004

  1. copy session cookie from network tab and look up the GraphQL schema in the code or here ↩

reply
1000 years ago, the things a king could experience would be totally out of reach to any commoner.

Yes, and by extension, the current poor have a better life then a 1700s king who lived in a damp, sooty cement box filled with mice.

in terms of philosophy, stacking and stoicism go together very well i think

Very astute point. They do. Stay humble and be in the moment.

reply

Although some people use these words interchangeably I think there needs to be a distinction between 'durability' and 'longevity'.

Durability refers to the ability to withstand damage. I would argue the market demand for durability has mostly been satisfied. Most people don't need military grade strength in their phone and for those that do there are phone cases that meet this need. In other words, there's not a lot of market demand for a more durable phone.

Longevity is a very different beast. If we compare the iPhone 1 to the latest iPhone 15 or whatever, there's a distinct difference in hardware capability. Back in 2007 it wouldn't have even been possible to make or even anticipate what phones would be in 2024. Even if they tried making a modular & upgradable phone they most likely would've got it wrong and it would've been significantly more expensive. In other words, not economically viable.

These days the difference between phone generations has largely stagnated. I think we can all agree the difference between the iPhone 14 and 15 is minimal at best. But the question then becomes, what is the market demand for a phone that lasts a decade? Maybe there is a market for something like this now. I don't really know. I personally wouldn't be placing my bets there but who knows, maybe somebody will.

reply

RSS is more alive than it ever was

The whole effing podcast industry uses RSS. All kinds of open fediverse and similar apps use RSS.

reply

I know Buffet gets a lot of fair criticism, but one of the things he often said was he liked businesses that would work regardless of whether the person at the helm was great or not. He would pick great businesses over great founders. Bonus if you can tick both boxes.

Probably doesn’t work so well as a principle in startup world, but it is a useful counterbalance for the above mentality of favouring people… if putting too much weight on someone being charismatic & energetic.

In comparison to a project with already significant traction and already on a growth trajectory.

The influence of the founder is far less of importance in the success of the startup, when it’s solving customers problems efficiently.

reply
reply
  • I spent monday fixing some sneaky bugs
  • Yesterday more bugs and began working on deploying imgproxy which will be our first service running serverless ... overtime we'll break off pieces of our monolith so that SN is eventually mostly a handful of serverless services
    • We are also in the middle of changes to allow zapping and commenting/posting on SN without an account
  • I'm going to continue yesterday's work and then begin working on personalized "feeds"

My priorities atm: personalized feeds, user generated subs, noncustodial wallet integrations

reply

LMAO, I think its sometimes because libertarians have built a social identity around complaining and defining problems, rather than building or understanding solutions. And i don't even mean that in a super negative way even though it kinda sounds that way. They tend more towards defensive mindset and the kinda of "natural world alternative" so to speak, rather than the cypherpunk technological "solution" to these problems.

Short version: I believe they think more in the framing of politics rather than technological systems.

reply

Beautiful analysis, well-articulated. The sense of what it means to be a 'custodian' is going to permute in a million ways, using all the entities you listed already, and more that will be invented. The gradient of custodianship and sovereignty will be broad and complicated. There's no other way, and thinking it through is useful.

reply

https://bitkey.build/losing-your-keys-without-losing-your-coins/

"Wallet is made up of three parts - a mobile β€œApp”, a specialized β€œHardware” device, and our backend β€œServer” - with each controlling one of 3 keys" using a 2 of 3 multi-sig. You know some people do this with unchained capital so they're sort of making that model streamlined.

I don't really like it myself. I mean just take the marketing from Liana wallet: https://twitter.com/raw_avocado/status/1658099154571218949

Gives the user all the power to make all the decisions they want.

I don't know sometimes with these companies I'm reminded of Maralyn Manson.
"Some of them wan to abuse you, some of them want to be abused"
https://www.youtube.com/watch?v=nSG-6xc-T4U

reply

Lol, forgot to log in here I am

reply

Love e-ink stuff, couldn't recommend that hardware more.

But especially with the fallout of Casa stuff, these guys really don't get enough shit for their hacks and shitcoin support. They can create a "bitcoin-only" version all they want, it's still a shitcoin company.

reply

There were multiple reasons for us to decide to leave Ethereum.

We were frustrated with the community and the fact that everyone felt the need to create their own token. Not to mention that the jenga tower and the architecture of smart contracts creates a huge attack surface.

At the same time that this was happening, DLCs were becoming more mature, which meant it was finally possible to create financial contracts directly on Bitcoin. No shitcoins, no tokens, no BS.

So we asked ourselves, what's going to be around in 20 to 30 years? Ethereum, maybe, maybe not. But Bitcoin definitely is, and we want to build infrastructure for the long term.

Since then, we've gone Bitcoin-only, and have never looked back.

We also wrote a blog post regarding this: https://atomic.finance/blog/an-atomic-pivot/

reply
As a result, my dad always felt insecure about money, no matter how wealthy he grew.

Sounds familiar. My folks both grew up poor, but my dad was comically poor, rural-living-in-a-shack-and-hungry poor. He has never, ever kicked it, and that mindset has caused a lot of angst, though, ironically, my siblings and I openly discuss how his pathology has also probably been the reason why my folks are relatively comfortable now.

And so, a pattern: the problem giving rise to its own solution, which the problem prevents you from adopting. Kind of lovely, actually, like a big cat that's about to kill you.

I always thought that the role of btc is the same as the role of anything, which is to help you to live a good life. I'm walking the same road with bitcoiners for like half the way, bc there is something important in asking what it means to live a good life, and digging into the defaults society wants to give you. Many of them do not hold up under scrutiny.

But two road diverge half-way through the wood, and I part ways at that point bc btc is not a fetish for me. Stacking is a tool. If my stash ever becomes life-changing in size, I'll treat it the same way I treat my table saw. I get that this will be easier said than done, for some, but I'm sure of my conclusion.

I don't want to miss the starting gun. It only goes off once.

reply

I started my new job this week and I'm working hard to get up to speed and make a strong initial impression. Along with this, I'm cleaning up my sleeping/exercise habits and making more of an effort to take small breaks throughout the day and go outside + enjoy nature.

From a hobby/passion project perspective, I'm working with a friend on launching financial education courses that teach core financial concepts using first principles. Not financial advice, but rather detailed guides on key ideas & questions that we feel are especially relevant in 2023. We've noticed that formal education prioritizes information recall rather than comprehensive understanding, which does no one any favors when the topics can be as complex as those from the financial world.

One thing that always bothered me about public education was the implied but required acceptance of the lesson's conclusions and the minimal space and time to actively question them. A simplified example would be the following statement, "the Fed targets a 2% inflation rate because mild inflation is good for the economy."

Right from the get-go, students need to accept that the Fed knows what it's doing, the 2% inflation rate is rooted in some evidence or science, and inflation is good (which implies deflation is bad). When the most basic tenants of economic theory are assumed rather than justified, it's hard to reconcile what we experience on a daily basis with the material that we're told is effectively gospel.

So, my friend and I are looking to create content that teaches things differently and makes no bones about what should be passively assumed vs. what should be actively justified.

We're excited to get started and are taking the next few months to write the content and gameplan a launch.

reply

I worry that a ricochet effect occurs off the lid and onto the seat. I wish more lids were only large enough to cover the hole. I suppose they would be more appropriately considered plugs or corks instead of lids if they were designed that way.

reply

Imagine a site similar to SN for git. Basically, if Github adopted lighting zaps. If you could zap someone for their resolution of an issue. Or for a release? I'm not the first to speak this I know but it seems so obvious to me after using SN. SN is going to go down in history as one of the first demonstrations of how bitcoin fixes this.

reply

I view the biggest problem as what's known as the "perception gap".

In other words, both sides view their opponents as more extreme than they actually are. This leads to hysterics and an inability to find common ground.

So I would recommend that people

  1. Chill out
  2. Learn how to steelman the other side

Unfortunately, I don't see this happening. Neither politicians nor business leaders have an incentive to try to close the perception gap. Politicians have more fundraising when they can magnify the perception gap. Media earns views and clicks from outrage porn.

We're in a horrid prisoner's dilemma and it's going to take individual virtue to get out of it.

reply

I think it’s cool you can donate sats to the entire SN community! Just dropped 1,000 sats in there today

reply

I have yet to see so many ignorant takes all at once on this site. Holy shit congrats, seriously.

reply

Damn. With all those sats I need a new territory.

reply

Day 248 of snailposting everyday 'til BTC hits $100k.

...and 48 push-ups. (20 - 14 - 14)

__@_'-'

reply

More than I think about the Roman Empire TBH.

Kinda partial to the ancient Mesopotamian beliefs:

"When on high the heaven had not been named,
Firm ground below had not been called by name,
There was nothing but primordial Apsu (male fresh water), their begetter,
(And) Mummu Tiamat (female salt water), she who bore them all,
Their waters commingling as a single body."

I can't help but imagine the watery sea serpent Tiamat wearing a Mumu - Kinda like Mrs. Roper.

reply

If your node is stable and have good channels and is routing, just leave it be.
I am sure you already read my "vision" about LN future here: https://stacker.news/items/486306

If you really want to run a profitable public node, nothing wrong with that. But in time you will need to do a lot of improvements, in channels, in volume, in maintenance, upgrading software etc.

What many hobby routing nodes plebs do not take in consideration is that they cannot know upfront the cost of closing channels in the future, so all this "profitability" of running a hobby node is not anymore profitable.

IMHO after I run several LN nodes, in different modes, is that to reach that profitability you need to move around a lot of capital and keep the good channels up as much as you can. But unfortunately for various reasons you will get some force closed channels and all your "profit" predictions goes to the bin.

For a "regular Joe" user of LN I will always suggest: run a private node. No need to run public channels and look for profits from routing. And nothing wrong with that.
Private channels does not get force closed so easily and so often. Also do not need to put too much liquidity in your channels, just enough for your regular needs.

reply

I'd imagine coinjoin the hell out of it...

reply