The Final Round of #TopBuilder Teams have been announced. Congrats to all 31 teams that competed.
π The Final Six will be pitching in Austin, Texas on March 14th, 2024. Watch the full stream here on @sn.
π€ CASCDR - @cascdr
π» BitScript - @setzeus
π± Coracle - @Jon_Hodl
π²π½ Yopaki - @carloschida
π¦ Shopstr - @TommySatoshi
π Clams - @johngribbin
π«Get your tickets to Startup Day.
https://www.pleblab.dev/startup-day
https://scontent-mrs2-1.xx.fbcdn.net/v/t39.30808-6/336683602_684781170085372_648210238564175432_n.jpg?_nc_cat=103&ccb=1-7&_nc_sid=730e14&_nc_ohc=5Q-VKlgXbdgAX94EGiN&_nc_ht=scontent-mrs2-1.xx&oh=00_AfA9zPMh4wNLVYFAftvIXSG4p54icS7yeXN6r0-EqcgQgQ&oe=644350CB
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.
I would say money because it influence all other things. The good news is we can have all three.
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
Just bumped into Lex Fridman at the airport. Spent a few minutes showing him how Stacker News works.
Are you hiring anytime soon?
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
What about the love of your partner?
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.
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.
I'm probably butchering this but I think it works like this. There are four people involved in every contract:
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.
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.
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.
Nice measured response. Shinobi is a good one.
Posted August 2022. Some key things I caught from it:
https://i.imgur.com/5NVPLeA.jpg
https://i.imgur.com/myPapE8.jpg
Very interesting thanks for sharing
@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!
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.
Welcome to Bitcoinia
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 :)
There's a few good ones in Geyser atm that would benefit from a few donations
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.
Itβs illegal in Switzerland to mow your lawn on Sundays
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
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
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
nostr
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.
Day 123 of snailposting everyday 'til BTC hits $100k.
__@_'-'
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
rolescrates, 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 underprotocols,commonsandutils). This pool implementation is somewhat opinionated in regards to multiple factors, namely: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
rolesimplementations.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.
https://m.stacker.news/40208
Heβs backβ¦
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
copy session cookie from network tab and look up the GraphQL schema in the code or here β©
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.
Very astute point. They do. Stay humble and be in the moment.
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.
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.
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.
Anita
My priorities atm: personalized feeds, user generated subs, noncustodial wallet integrations
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.
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.
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
Lol, forgot to log in here I am
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.
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/
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.
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.
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.
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.
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
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.
I think itβs cool you can donate sats to the entire SN community! Just dropped 1,000 sats in there today
I have yet to see so many ignorant takes all at once on this site. Holy shit congrats, seriously.
Damn. With all those sats I need a new territory.
Day 248 of snailposting everyday 'til BTC hits $100k.
...and 48 push-ups. (20 - 14 - 14)
__@_'-'
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.
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.
I'd imagine coinjoin the hell out of it...