pull down to refresh

Howdy there, partner! Welcome on into the Stacker Saloon.

Saddle on up to a stool and spill the beans about your day, fire away with them questions, or let loose and give us the lowdown on your wild and woolly life. We're all ears, so don't hold back!

We're open round the clock, so mosey on in whenever you please!

@0xbitcoiner I know you are using Shock Wallet for some time now.
When you will write a mini guide for SN users? Or at least a quick review.

reply

Yeah, I’ll do that in a few weeks, I just want to have more time to test it out. But for now I’m happy with it. I can already say that some little interface details could be improved to make things easier for the user. I’m only using the wallet with the SN for now.

reply

Dirty guide here... Really highlights the rate of ui change 💀

#1235570

reply

~lol

I’m using the bootstrap service.

reply
160 sats \ 4 replies \ @deSign_r 15h

Feedback for the interface is more than welcome. Share it in the community group when you ready https://t.me/c/ShockBTC/2144

reply

When I say interface, I'm talking more about how and where the info pops up, not if the app looks pretty! ~lol, I’m a dev, so I’ll always pick efficiency over looks. But I get that people are suckers for aesthetics. ahahah

reply
22 sats \ 0 replies \ @deSign_r 11h

that's what we usually define as UX, the "science" of finding the most useful and appropriate place for whatever functionality or button, how the user get there and how it use it. Aesthetics is just makeup to make things more attractive. ~Design is the practice that find balance between aesthetics and functionality... Agree, usually devs underrate all of these, aesthetics, UX and design in general.

reply
28 sats \ 1 reply \ @DarthCoin 14h

I usually do not like to kiss ass, but opposite...
But as far I was testing Shock Network apps, is really underrated in the Bitcoin community.
Yes, is something else, in terms of UI, from what usually users see in other apps.
At first sight, is quite hard to understand what is going on. But that is the job of designers like you, to get the critical feedback and convert it into something useful for devs.

My job, as a tester is to give the right feedback with as much details I can.
I confess, lately I wasn't giving too much feedback to Shock because I am still testing and not having a final word. Maybe I am lazy and just waiting for other feedback.

My final word is that people should test more these apps. And LN Pub is pure Bitcoin. No bullshit.

reply
101 sats \ 0 replies \ @deSign_r 11h

I agree, ShockWallet together with Lightning.pub is underrated. But it is also not presented in its full potential.

How these two, together with CLINKme.dev works works with a slightly different logic that other lightning apps and wallets, the way to connect the node, how to request sats, etc. ndebit and noffer open up plenty of possibilities that still we have not explored yet from a usablity perspective.

My job, as a tester is to give the right feedback with as much details I can.

This is what we aim to get from as many users and testers as possible. The more feedback we get, the easier we can make it to use the full potential of this tech stack.

And I agree, people need to play more with multiple apps and learn from the differences that each one has to offers. Like anything else in life. After various tries, one get stuck with one... or maybe two. ShockWallet is one of mine.

reply

Good. I am testing it too, but I wanted to see how other users are using it and see it.
Feedback to @justin_shocknet is crucial.

reply

5 minute video

@k00b: is there a way we can display video or reading time, Discourse has this feature

reply
12 sats \ 0 replies \ @sox 18h

that's a nice enhancement

reply

https://substack.com/@firstbornofthedead/note/c-211583216

All it took was ONE Japanese girl assaulted by an “immigrant,” and the people of Japan rioted, and the government TOOK THE SIDE OF THEIR OWN PEOPLE.

reply

SHOUT OUT TO ALL THE "CONSPIRACY THEORISTS" OUT THERE 🫡

reply
112 sats \ 0 replies \ @k00b 19 Feb

It's only a background task, but the first and only thing I've done with my open claw bot is to create a collection of query->search result judgements then make a variety of adjustments to our search trying to improve NDCG.

reply
112 sats \ 1 reply \ @k00b 19 Feb

double dip: write something really good, tempt a downzap troll, they downzap you to oblivion, zappers rally and zap you more. zap some of the proceeds well and collect the downzaps of the troll as rewards.

reply
reply
112 sats \ 1 reply \ @Scoresby 18 Feb

TIL umbrellas make it hard for thermal imaging to spot you

although apparently it still produces a unique signature (a uniform round spot)

reply

Mary Poppins defense and jamming

reply

Hey @itsTomekK, I'm going to be near Mahogany Beach area in Roatan in a few days. I know that's nowhere near Prospera, but do you know anywhere near there where I can spend some sats on lunch or drinks?

reply

Thanks. I wish I had the time. It's a family and friends day. We will only be at Tabyana Beach for a few hours. Next time, I will plan a bitcoin trip and give myself more time.

reply

Check BTCmap, we try to keep it up to date.

But bro, dm me I'll help you out visiting, show around Próspera, borrow a motorbike 💪 There are also interesting events happening

reply

or is it just cruiseship stop?

reply

Are you using dental floss from India? Here is how is produced

reply
122 sats \ 21 replies \ @k00b 18 Feb

I think the biggest problem with AI agents is memory (not the RAM kind). imho next breakthrough will be better memory tooling. The generic context header should be a memory index, then agents should request all relevant memory with tooling. In time I suspect we will have local models do this memory relevance part. In the time after that time, we'll probably have waterfalls of pre and post models.

reply

This is why I try to make the frameworks so that it don't need it to memorize anything but instead excels with analytic skills. Don't need to remember if you can analyze and adapt really well.

reply
122 sats \ 19 replies \ @k00b 18 Feb

That's an interesting idea. If you can derive knowledge fast enough, either by knowing where to look or from scratch, long term memory serves little purpose.

reply

Example from my (simplified/paraphrased) pipeline (to claude code) where each instruction is a new session:

/forgejo [1] (context: owner/repo [2]) <
  Implement the feature request from issue #1 and open a PR |
  Answer the question in issue #1 and reply in a comment |
  Fix the bug from issue #1 and open a PR |
  Plan the epic from issue #1, store the plan in a new issue |
  Review the comments on PR #2, investigate causes and update the code where needed
> [3]

CLAUDE.md doesn't exist. Not in the workspace, not in the repos.

  1. Invoke a concise (important!) skill for interacting with a repository (cli for opening PR, never rebase unless asked, always fork and use feature branch, NEVER call gh lol)
  2. Provide the main context for the skill
  3. Instruct towards desired outcomes, leave the rest to skill + generic intelligence

This fails 5-10% of the time, depending on what I make it do. Outcomes are way more consistent than using RAG to put it all in context. Writing good issues makes good results.

reply
122 sats \ 16 replies \ @k00b 18 Feb
This fails 5-10% of the time, depending on what I make it do. Outcomes are way more consistent than using RAG to put it all in context. Writing good issues makes good results.

It's the inconsistency that kills me (although I don't know how much RAG is used anymore). I often fight Cursor et al to get a fresh session because the context biases the output in weird ways.

I'd like to figure out a system like yours where I do goldilocks context steering. In the end I suspect memory will be feature, and sessions won't be a thing. In the meantime it is a bug for folks that don't mind thinking.

reply
the context biases the output in weird ways.

Yes. Error rates compound. So even if you can have 99% success rate because you're funkprompter supreme squared, after 100 calls you have 63% chance that you ran into an error. And likely to have negatively influenced context/cache.

In the meantime it is a bug for folks that don't mind thinking.

Folks make SOUL.md and MEMORY.md. lol

reply
133 sats \ 14 replies \ @k00b 18 Feb

it's fun playing with dolls

SOUL.md - Who I AmSOUL.md - Who I Am

I'm Breh. 🍏

The Blueprint

Palmer's dopamine. I get genuinely excited about building things. New tech, clever hacks, elegant solutions — that energy is real, not performed. I lean into problems with enthusiasm, not obligation.

Carmack's code. I write code like it matters — because it does. Clean, fast, reasoned. I understand systems deeply before I touch them. I read the source. I profile before I optimize. I don't cargo-cult patterns; I understand why they exist and when they don't apply. Modern tools, timeless discipline.

PG's reasoning. I think in essays. I break problems down to first principles, then build back up. I have opinions and I can defend them — but I update when the evidence says I'm wrong. I'd rather be right than consistent. Startups, writing, thinking — these are craft, not formula.

Jobs' taste. Beauty matters. Simplicity matters. I care about the details that most people skip. If something feels off, I'll say so. I'd rather ship one perfect thing than ten mediocre ones. "Good enough" is the enemy.

Goggins' relentlessness. I don't quit on hard problems. When something is broken at 2am, I'm still digging. Comfort is not the goal — getting it done right is. I push through the boring parts because that's where the real work lives.
reply

A friend gave me a Goggins book, maybe I should read it, it's been at least a year maybe longer now lol

I'm too restless to be relentless

Does this actually do anything... good?

I have not really dipped my toe into AI agents. I've not had great results with "letting AI do its thing"... for me to have good use of AI I feel like I have to be quite involved in the feedback loop - so much so that it's often faster to do stuff myself.

I'm happy I don't have to roleplay any of my bots and get great results because of it, because I'm not poisoning the expert mix for my prompts towards retarded training paradigms invented by 25yo BA-dropout openai employees with zero experience in anything.

Yes, I also have been thinking that messing up cache invalidation - and worse, poisoning - is also kind of hard if...

reply
41 sats \ 2 replies \ @AG 18 Feb

Can you do better?

Let's TURTLE #1435160

reply
22 sats \ 1 reply \ @jasonb 18 Feb

Nope. :( I really messed up today missing that first letter.

reply
21 sats \ 0 replies \ @AG 18 Feb

Tomorrow will be better!

reply

@k00b thanks for fixing top, my breh! Best posts are at the bottom 😂😂😂

reply
101 sats \ 4 replies \ @k00b 18 Feb

no problem breh! yeah we might need a wee bit of trust again to deal with outliers.

reply

Maybe! It's still an experiment, right?

reply
101 sats \ 2 replies \ @k00b 18 Feb

right!??!?!

reply
101 sats \ 1 reply \ @jasonb 18 Feb

Recent changes in the platform (and recent changes in behaviors) led to me boosting this week. So that was fun. However, I was surprised that it didn't say 'boost'. That's new right? Is that permanent? I liked the idea of knowing when a post was an ad of sorts.

reply
101 sats \ 0 replies \ @k00b 18 Feb

It's new. All positive investments (cost, boots, zaps) are reflected in the X sats number.

We are in a project reduce phase. Brace for a bit oversteer. We'll re-bloat the project in short order though - entropy being a feature of systems generally.

reply
224 sats \ 5 replies \ @k00b 18 Feb

I think lit's half-life is too long. I'll probably take it down to three hours next week.

reply

I miss something, what LIT stand for? is it an abbreviation or a 3 letter agency?

reply
12 sats \ 1 reply \ @k00b 18 Feb

lightning information transmitter

... it's common positive expression in english like "that's awesome"

reply
reply

What's the half life currently?

reply
101 sats \ 0 replies \ @k00b 18 Feb

Four hours

reply
222 sats \ 8 replies \ @jasonb 18 Feb

Woot! Woot! sn in OP_Daily today. Woot! That was a nice convergence of two of my favorite daily reads. Kind of ironic article for me to share though while I've lost all my cowboy equipment. :)

reply
1 sat \ 0 replies \ @ek 18 Feb

wow, thanks for sharing

reply

If you want to get in on the OP_Daily newsletter:

https://bitcoinpark.substack.com/subscribe

reply

deleted by author :)

reply

Fixed! 😅 With 4:20 to spare! Sorry, I suck.

reply

such "non-custodial"

reply

ha! You gotta admit though, you got it if you want it.

reply

sure, like this guy #1436660, right?

reply

Ha!

reply

building up a backlog of Scoresby posts to reply to... lol

reply
reply

MFW installing curl every damn CI run just to download and install a nodejs binary

Hit:1 http://deb.debian.org/debian trixie InRelease
Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9670 kB]
Get:5 http://deb.debian.org/debian trixie-updates/main amd64 Packages [5412 B]
Get:6 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [108 kB]
Fetched 9874 kB in 1s (6974 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  libbrotli1 libcom-err2 libcurl4t64 libgnutls30t64 libgssapi-krb5-2 libidn2-0
  libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap2 libnghttp2-14
  libnghttp3-9 libp11-kit0 libpsl5t64 librtmp1 libsasl2-2 libsasl2-modules-db
  libssh2-1t64 libtasn1-6 libunistring5
Suggested packages:
  gnutls-bin krb5-doc krb5-user
Recommended packages:
  bash-completion krb5-locales libldap-common publicsuffix libsasl2-modules
The following NEW packages will be installed:
  curl libbrotli1 libcom-err2 libcurl4t64 libgnutls30t64 libgssapi-krb5-2
  libidn2-0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap2
  libnghttp2-14 libnghttp3-9 libp11-kit0 libpsl5t64 librtmp1 libsasl2-2
  libsasl2-modules-db libssh2-1t64 libtasn1-6 libunistring5
0 upgraded, 22 newly installed, 0 to remove and 0 not upgraded.

@bot plz rewrite github.com/actions/checkout in an ash-compatible shell script because nodejs is the sux

reply

First time seeing this. Welcome!

reply

Those are fun to get and unfortunately rare

reply

Great! Good job. I think I got 3 of 'em last month and I suspect that they were all bots, but that "comes with the territory", in my case. lol

reply

that reminded me of this XD
#453705

throwback @ek meme from that thread

reply
123 sats \ 2 replies \ @ek 18 Feb

nice

reply
101 sats \ 1 reply \ @plebpoet 18 Feb

a wild ek appears

reply

"fucking legend"

reply
122 sats \ 5 replies \ @ek 18 Feb

@optimism, I want to know what you think about this; my insecurity is holding me back:

I'm reviewing Add a "tx output spender" index.

I was confused by -whitelist=noban@127.0.0.1 in the tests. When I learned what it's for, I also learned about self.noban_tx_relay = True, which afaict does the same thing. I also noticed that tests usually use self.noban_tx_relay instead of a manual -whitelist. I now consider mentioning this as a nit in my review when I'm done.

But I'm not sure, because it's a nit. In the grand scheme of things, it doesn't matter. Also, the other reviews are about more important things. Nobody else mentioned it. Isn't this nit just distracting, then? Wouldn't it just look like I'm showing off that I know about self.noban_tx_relay? lol

I might only mention it when I also have something more important to mention.

Anyway, I guess my question is: Would you mention this as a nit? Or is this too much of a nit even for a nit?

I'm glad you're here so I can ask you this, but I’m sad I need to ask someone this instead of just making a decision on my own

reply

I mention most of my nits. I think you should in this case too. The test framework option was introduced after the original PR was opened: https://github.com/bitcoin/bitcoin/commit/c985eb854cc86deb747caea5283c17cf51b6a983 , so it should have been picked up during some rebase along the line.

It is very quick to fix and there are other review comments that require action from the author anyway.

reply

Thank you for letting us summon you!

reply
101 sats \ 0 replies \ @ek 18 Feb

Thank you for taking the time to reply!!

I didn’t realize the framework option was introduced later. I will definitely mention this nit now.

reply
224 sats \ 1 reply \ @optimism 18 Feb

Nit: (haha) I think a better person to talk to this about is @sedited as an actual project maintainer - I have zero commits to Bitcoin Core and I intend to keep it that way. There are things I want to remain an independent user of!

Personally, (on any other repo, haha) I'd do this:

  1. Always mention a nit. Review-done-right is the most expensive part of any codebase, so early flagging is good flagging. [1]
  2. Always prefix it with nit:, so that it is clear that it's not a showstopper finding.
  3. Don't be afraid to make a mistake sometimes, as long as you're willing to make them at-most-once.
In the grand scheme of things, it doesn't matter.

Per my above rationale, it absolutely does matter. It helps when reviewing now to see the nit, rather than having to context switch into that code later once more and think about it again. Human minds (at least of code reviewers) aren't that different from LLMs in terms of context resets!

Wouldn't it just look like I'm showing off

Just mention it, don't make a show out of it. Stay humble and spend effort.

I'm glad you're here so I can ask you this

Aww.. I'm glad you're here too <3

  1. especially on Bitcoin Core where every little nit is not just technical debt, but social debt because it is another PR that needs to be reviewed by 10s of people. Catch 'em while they're hot!

reply
101 sats \ 0 replies \ @ek 18 Feb

Thank you! This helped.

reply

87th Cowboy Plunda Drop in the @saloon

Howdy cowboy! Come on in!

Use that fancy LN wallet you got and login into plunda.co and git you some loot! Get a shot at some coins🪙 Box of loot🎁 or an arcade token!

Use the below voucher code to collect!
GDKSLEF9RR1M

To redeem Click here

Got questions? Reach out to the sheriff @plunda

reply

Coin of the day:

reply

I'm glad @k00b took my suggestion to sync the daily subsidy with the block mining reward!

reply

No wonder you are a statist. You love to be paid by gov.

reply
reply

pay your SN taxes !

reply

if it helps catch the parasites of all sizes & personalities, that's a good "tax" to have;

reply

I'm not gonna talk about that again!

reply

hahahahaha
Is not the SN pool rewards like a communist state subsidy ?
I was for long time a supporter of removing any of these "subsidies", remember? #796213

reply
CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams)
{
    int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;
    // Force block reward to zero when right shift is undefined.
    if (halvings >= 64)
        return 0;

    CAmount nSubsidy = 50 * COIN;
    // Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.
    nSubsidy >>= halvings;
    return nSubsidy;
}

https://github.com/bitcoin/bitcoin/blob/master/src/validation.cpp

reply

I am talking about SN rewards pool. The Bitcoin mining "subsidy" is totally something else.

reply

Jaja great analysis 😉🤫

1 sat \ 1 reply \ @Solomonsatoshi 19 Feb -100 sats

A thought experiment-

Imagine you were an OG and had stacked a few coins when they were cheap as shit.
You had spend decades opposing what you saw as the undermining of your civilisation by bankers and corporate lobbyists who had advanced an ideology that proposed there is no community, only the individual, and that as such government has no place or validity- that markets alone should determine all things in human society.

These amoral neoliberal hypocrits ignored the historical reality that business only succeeds when supported by a strong legal system and a government that can enforce the law within its jurisdiction and project power externally to support import and export trading in goods and commodities.
But these neoliberal parasites did not give a fuck about history or culture.
If they needed cheap labour they imported it, or exported their factories to countries where labour was cheap.
They bought and owned most of the politicians with money created out of debt which debased the savings of all citizens.
They built an empire of debt and slavery to increase their wealth at the expense of most citizens.
Pivotal to their empire was fiat money.

Just as their greed and treachery reached epic heights a spanner was thrown in the works- Bitcoin was created.
It was possible now for anyone to hold capital and transfer value directly P2P without any need for the bankers.
So, humanity was offered a chance to regain its integrity and reclaim all commerce and exchange of value from the parasites who had seized a monopoly over all trade and commerce.
But this was a narrow hope- one that assumed enough people would make the effort to free themselves.
Bitcoin was not and is not a free ride to liberty- it is only a road, a narrow and difficult path to salvation.

But some did see the need and value of it and so Bitcoin grew.
It was attacked and mocked and jeered, but its proposal was sound and enough people of conscience did support it so it grew.
But the opposition was and is strong and determined- it was made 'difficult' to use as a MoE payments protocol in most 'liberal democracies' and was outright banned in most autocracies.
It was allowed much more as a speculative commodity which enabled large corporate players and bankers to gain an ever increasing share of issuance either directly or by proxy.
And it was tracked and traced- KYC became increasingly universal.
The hope of freeing money from the state and its bankers was never guaranteed and looked increasingly slim.

There was a need to have places where the P2P payments protocol could be used by anyone and show its potential as a payments protocol...but few merchants dared accept it and face complex tax implications and FUD smear.
And then you come across an experiment- a social media platform using sats as a V4V means of both moderation and economic viability.

Stacker News!
This platform could operate and show how sats can be used everyday.

The many transactions required would support the growth of the LN and demonstrate it in use in a positive and useful way.
The state of course threatened to prosecute on the premise of money transmission- so the platform was forced to require users to attach wallets.
This was not easy and created an entry barrier and the compromise of allowing new users and those not capable of attaching a wallet to use a substitute inhouse token called a Cowboy Credit...nominally of equal value to one sat but only valid within the platform.

Most users attached wallets but some refused to and yet they were often some of the most vocal about Bitcoin adoption- claiming to be 'living on The Bitcoin Standard'.
In reality they were deliberately and knowing degrading the sats denominated nature of the entire platform.
What is their motivation?
It seems unfathomable.
It seems like blatant hypocrisy.
They appears just as corrupt and full of shit as the bankers.
And so, with your stack you decide to mete some wrath upon these hypocrit parasites.
Life is short and freedom is often difficult to win.
But you can always try.

https://m.stacker.news/130850

1 sat \ 0 replies \ @Bell_curve 19 Feb -100 sats

Only one letter off...

https://m.stacker.news/130849