This is a long form article, you can read it in https://habla.news/a/naddr1qq8xcmnzd968xttgv9ex6en4dspzq5455pmtewaacws6a73hxkqkea6fjwcm3keq9vqu3q7930nl4k9aqvzqqqr4guhvt8wg

# Introduction

LNbits is a project plagued with poor code quality, potential security risks and bad management. What can be done about it?

# The problems

## Improper handling of vulnerability disclosures

### Case 1

Two years ago (don't remember exactly when, Twitter account deleted), I discovered an SQL injection vulnerability in LNbits. This could be exploited very easily by setting by sending the injected data in keys in the payload of most requests. (anyone could create create wallets)

This was possible due to the query to insert/update was generated using the body of the request, with basically no sanitization.

When I contacted Ben Arc about this, **the fix for this exploit was not implemented for several months**, and when it was, I do not recall there being an advisory for people to update.

### Case 2

A month or two ago, I had discovered an exploit that allows draining nodes completely under certain conditions. I had reported this to an active maintainer of the project, which had passed it on to the team. **The exploit has not been fixed.**

### Case 3

Again, a month or two ago, a flaw was discovered in the SatsDice extension that allowed anyone to drain wallets. I had investigated this, and found that the extension allows invoice keys (instead of admin keys only) to create dice that have a guaranteed win rate and return more sats than put in, and then use it to drain balances.

I had reported this to the team, and while it was fixed *a week or two later*, there was no easily visible for people to update except an "update your SatsDice extension" message in the LNbits chat buried in a conversation about the exploit.

## Bad security practices

### "Don't do one thing, and don't do it well"

LNbits has over time expanded its scope, from being a wallet layer to an LN apps platform to a node management tool. While this may seem great for users, it has come at a significant security cost:
- There is a larger attack surface for attackers to exploit.
- The newly introduced node management and admin UI feature allows easy draining of nodes if the admin URL was leaked, whether by by the autocomplete on the search bar or the user's history.
- All extensions run at the same privilege level as LNbits itself which has direct access to funds.

### Developers can accidentally shoot themselves in the foot

The LNbits codebase encourages many harmful development patterns that allows developers to easily create vulnerabilities that put funds at risk

#### Example 1

Most LNbits extensions use the following system for handling object creation/deletion:
- Take the body and convert it to a class
- Overwrite/sanitize fields in that class, such as preventing overwrite of the wallet ID
- Pass it to the DB to write

There is a slight problem: it can be easy to miss what to sanitize and what to not sanitize.

When you are doing an update request, you may accidentally forget to overwrite the wallet_id on the request sent by the user to update a withdraw link, and trust the user. You just created a bug to drain anyone's wallet given its ID, which LNbits does not consider sensitive information and sometimes requires you to share.

#### Example 2

LNbits treats any error during a payment attempt an error. But errors don't always happen due to failures in your request. Network connectivity is flaky, nodes restart, and way more reasons for there to be an error while the payment actually may be going through.

If you can get a way to trigger an error during a payment call, but also have it succeed, you can easlly drain a node. I have reasons to believe this is possible in production deployments.

This could easily be fixed as attempting to check the status of a payment after an error, and if that also fails, consider the payment pending until it can be checked, but ths has not been implemented.

## Bad project management

LNbits' current management suffers from many problems:
- the project suffers from feature and scope creep, implementing things for the sake of it
- bugs go unaddressed
- security is not a top priority

This is problematic for a project that deals with funds, as it is everything that you shouldn't be doing for a project meant to deal with funds. Tens of thousands of dollars in some cases and thousands in others.

# What can we do about it?

For me, I have disabled withdrawals on my LNbits instance.
I am also working on a replacement project called LNLocker that will solely focus on the wallet layer bit.

I would encourage trying to replace LNbits, as hard and sometimes impossible as it may be, or if you can, modify the code or restricting access via LND macaroons so that withdrawals cannot be made.

I highly recommend not exposing LNbits to the internet if you cannot disable withdrawals.


Implementing the Gossip Model (for client devs)

Advice to nostr client developers on the gossip model

This is a long form article, you can read it in https://habla.news/a/naddr1qqxnzde3xycngdpjxg6nqdfsqgswuyd9ml6qcxd92h6pleptfrcqucvvjy39vg4wx7mv9wm8kakyujgrqsqqqa28906usv

# Implementing The Gossip Model

version 1 (2024-03-23)

## Introduction

### History

The gossip model is a general concept that allows clients to dynamically follow the content of people, without specifying which relay.  The clients have to figure out where each person puts their content.

Before NIP-65, the gossip client did this in multiple ways:

1. Checking kind-3 contents, which had relay lists for configuring some clients (originally Astral and Damus), and recognizing that wherever they were writing our client could read from.
2. NIP-05 specifying a list of relays in the `nostr.json` file. I added this to NIP-35 which got merged down into NIP-05.
3. Recommended relay URLs that are found in 'p' tags
4. Users manually making the association
5. History of where events happen to have been found. Whenever an event came in, we associated the author with the relay.

Each of these associations were given a score (recommended relay urls are 3rd party info so they got a low score).

Later, NIP-65 made a new kind of relay list where someone could advertise to others which relays they use. The flag "write" is now called an OUTBOX, and the flag "read" is now called an INBOX.

The idea of inboxes came about during the development of NIP-65. They are a way to send an event to a person to make sure they get it... because putting it on your own OUTBOX doesn't guarantee they will read it -- they may not follow you.

The *outbox model* is the use of NIP-65. It is a subset of the *gossip model* which uses every other resource at it's disposal.

### Rationale

The gossip model keeps nostr decentralized.  If all the (major) clients were using it, people could spin up small relays for both INBOX and OUTBOX and still be fully connected, have their posts read, and get replies and DMs. This is not to say that many people *should* spin up small relays. But the task of being decentralized necessitates that people *must be able* to spin up their own relay in case everybody else is censoring them. We must *make it possible*. In reality, congregating around 30 or so popular relays as we do today is not a problem. Not until somebody becomes very unpopular with bitcoiners (it will probably be a shitcoiner), and then that person is going to need to leave those popular relays and that person shouldn't lose their followers or connectivity in any way when they do.

A lot more rationale has been discussed elsewhere and right now I want to move on to implementation advice.

## Implementation Advice

### Read NIP-65

[NIP-65](https://github.com/nostr-protocol/nips/blob/master/65.md) will contain great advice on which relays to consult for which purposes. This post does not supersede NIP-65. NIP-65 may be getting some smallish changes, mostly the addition of a private inbox for DMs, but also changes to whether you should read or write to just some or all of a set of relays.

### How often to fetch kind-10002 relay lists for someone

This is up to you. Refreshing them every hour seems reasonable to me. Keeping track of when you last checked so you can check again every hour is a good idea.

### Where to fetch events from

If your user follows another user (call them jack), then you should fetch jack's events from jack's OUTBOX relays. I think it's a good idea to use 2 of those relays. If one of those choices fails (errors), then keep trying until you get 2 of them that worked.  This gives some redundancy in case one of them is censoring.  You can bump that number up to 3 or 4, but more than that is probably just wasting bandwidth.

To find events tagging your user, look in your user's INBOX relays for those. In this case, look into *all* of them because some clients will only write to *some* of them (even though that is no longer advised).

### Picking relays dynamically

Since your user follows many other users, it is very useful to find a small subset of all of their OUTBOX relays that cover everybody followed. I wrote some code to do this as (it is used by gossip) that you can look at for [an example](https://github.com/mikedilger/gossip-relay-picker).

### Where to post events to

Post all events (except DMs) to *all* of your users OUTBOX relays.  Also post the events to *all* the INBOX relays of anybody that was tagged or mentioned in the contents in a nostr bech32 link (if desired). That way all these mentioned people are aware of the reply (or quote or repost).

DMs should be posted only to INBOX relays (in the future, to PRIVATE INBOX relays).  You should post it to your own INBOX relays also, because you'll want a record of the conversation. In this way, you can see all your DMs inbound and outbound at your INBOX relay.

### Where to publish your user's kind-10002 event to

This event was designed to be small and not require moderation, plus it is replaceable so there is only one per user. For this reason, at the moment, just spread it around to lots of relays especially the most popular relays.

For example, the gossip client automatically determines which relays to publish to based on whether they seem to be working (several hundred) and does so in batches of 10.

### Clobbering issues

Please read your users kind 10002 event before clobbering it. You should look many places to make sure you didn't miss the newest one.

If the old relay list had tags you don't understand (e.g. neither "read" nor "write"), then preserve them.

### How users should pick relays

Today, nostr relays are not uniform. They have all kinds of different rule-sets and purposes. We severely lack a way to advice non-technical users as to which relays make good OUTBOX relays and which ones make good INBOX relays. But you are a dev, you can figure that out pretty well.  For example, INBOX relays must accept notes from *anyone* meaning they can't be paid-subscription relays.

### Bandwidth isn't a big issue

The outbox model doesn't require excessive bandwidth when done right.  You shouldn't be downloading the same note many times... only 2-4 times depending on the level of redundancy your user wants.

Downloading 1000 events from 100 relays is in theory the same amount of data as downloading 1000 events from 1 relay.

But in practice, due to redundancy concerns, you will end up downloading 2000-3000 events from those 100 relays instead of just the 1000 you would in a single relay situation.  Remember, per person followed, you will only ask for their events from 2-4 relays, not from all 100 relays!!!

Also in practice, the cost of opening and maintaining 100 network connections is more than the cost of opening and maintaining just 1.  But this isn't usually a big deal unless...

### Crypto overhead on Low-Power Clients

Verifying Schnorr signatures in the secp256k1 cryptosystem is not cheap. Setting up SSL key exchange is not cheap either. But most clients will do a lot more event signature validations than they will SSL setups.

For this reason, connecting to 50-100 relays is NOT hugely expensive for clients that are already verifying event signatures, as the number of events far surpasses the number of relay connections.

But for low-power clients that can't do event signature verification, there is a case for them not doing a lot of SSL setups either. Those clients would benefit from a different architecture, where half of the client was on a more powerful machine acting as a proxy for the low-power half of the client. These halves need to trust each other, so perhaps this isn't a good architecture for a business relationship, but I don't know what else to say about the low-power client situation.

### Unsafe relays

Some people complain that the outbox model directs their client to relays that their user has not approved. I don't think it is a big deal, as such users can use VPNs or Tor if they need privacy. But for such users that still have concerns, they may wish to use clients that give them control over this. As a client developer you can choose whether to offer this feature or not.

The gossip client allows users to require whitelisting for connecting to new relays and for AUTHing to relays.

## See Also

[The Gossip Model: Outstanding Issues](https://habla.news/u/mike@mikedilger.com/gossip-model-outstanding-issues)


Damn. Who knew all I had to do to finally get a date was to set up a mail server and wait. 😂 Seems legit.

 https://files.sovbit.host/media/44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b/d04442067a563432479eee816a668c0676eb9b8ab4971c004006f2a94c7f0359.webp


Always have been.


Bathroom graffiti was the original 4chan.
	-yazmattaz, Nov 2013


Us night owls are still here.


I know I'm not their target audience, but that's just yet another reason I won't touch one of those things with a fucking 80-foot pole.


To be fair, you never know, but it seems real.


I'm not sure exactly what's true, but supposedly the bridge from threads to activity pub is one way for now. They can publish, but can't see comments from fedi just yet. I'm sure what gets through to threads is going to be filtered to the extreme, but it's still kinda interesting.

On the other hand, The first worry that pops into my head is meta doing loads more data harvesting via fedi. I know nostr is not private, but I left shit like Facebook *because* I don't want my data abused.....so I'm not sure how I feel about a bridge from meta to fedi and nostr.


Lmao. Im like halfway through a redo of mine. Same lack of posts issue.


Ngl as much as I despise the zuck....its wild to see his post all the way over on nostr.


Heyyyyyyu im in a drive through state.


That's actually a fucking great idea. It's got to exist somewhere.


Some of the convenience stores in my area are drive-through, so you can get like a pack of smokes, soda, munchies all through a drive-through.


:RedHeart:


Slow kitchen days are kind of the worst. 😑 Nothing to cook, nothing to prep. Just kind of siting here listening to audiobooks, shooting the shit with my co-workers.


As someone who did construction for five years, mostly doing framing, that picture hurts my soul.


To each their own, I'm just a degenerate. 😂


I genuinely hope they do not fuck it up.


Does anyone have a guide for how to livestream from my phone to the Amethyst client? 'preciate it 🫡


A short answer is yes. I've cloned several of my own debit cards,  I think even though a debit card is a different chipset than what comes with a Sats card, it's still possible.


I wonder how much time collectively Bitcoiners have spent waiting for nodes to sync. With all the nodes that I've ran, I can guess I've probably waited a month or more in terms of real time waiting for my nodes to sync.

I know for a fact with my current primary node I can do an IBD in around 15 hours but running a full node on a Pi I know can sometimes take weeks to sync especially if you're downloading over TOR.

I know it's a really arbitrary measurement and probably something we'll never know but it is kind of funny trying to think about how much time people have waited for notes to sync fully.


So...Close.....
 https://image.nostr.build/3ff79f5bdb9d03af3df4bd27938bf65df799c5cf096dee23b5f669f784998a2c.jpg


You seem to be missing vodka in that orange juice. Not sure about the eggs.


👀
nostr:nevent1qqsfhkacyuzlrl2xat7c90x7hr5u3lz4x54l5efnv0hg8cvk5jhgs8cpz9mhxue69uhkummnw3ezuamfdejj7q3qf6ugxyxkknket3kkdgu4k0fu74vmshawermkj8d06sz6jts9t4ksxpqqqqqqzn3r8ll


Oooooohhh


I guess since people are talking about relays all of a sudden I should probably plug some of the shit that I run. Sovbit.host is the main page.

There is files.sovbit.host a file server that you can use for free. (On compatible clients.)
I have a free relay freelay.sovbit.host
And a payed relay nostr.sovbit.host
There is also a nip 05 sever and zap server

#nostr #relays


That sounds like even more of a hassle. 😅


When you want to leave the house, the idea of putting on clothes seems like it's more hassle than it's worth.


Mullvad is the goat.


The lack of respect you get sometimes as a contractor is definitely frustrating.


This is cool af. I dig it.
nostr:nevent1qqsq2hsyztxc9dmtw6nm0xy8sa2rqrdycay2emrv9fpulq7h3w3z5gcpvemhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0dec82c33vah8wurrw3jx2cesv9snqvrgveungmrkv9jxvar4xquxxcmn8ymrwdmdwgmnx6pev3j8vvn6wemnsen489ek6mt9wfe8z0mzwfhkzerrv9ehg0t5wf6k2q3qr0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgsxpqqqqqqzn9l9ny


:dab:


Lol I like this Approach.


For the most part same. 😅


GM

I feel like im shit at selling myself. Gotta get better at the hustle side of business.


Lmao thats why you nginx -t before reload.


GM Nostr 🧡⚡

This is VERY cool. Love to see it!

https://blog.samourai.is/decentralized-whirlpool-stage-1/


I am an avid molly user.


Prost  https://files.sovbit.host/media/44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b/4a17dabe0f10edbb18adc0aba729210a39efa1321061828f4263f757ead8ea46.webp


It's kind of how I'm leaning something malty sounds really good


Debating between an olde ale or an open ferment sour with Pinot grapes. Opposite sides of the spectrum, but both sound equally appetizing.


Took a really nice nap. Now Im debating if I want a beer.


Lol still dont use snap.


I swear the price drops every time I have to pay server bills. 😭


Cries in the delinquent Class of 2012. 😭


yeah I wouldn't mix a DNS server with anything Bitcoin related.


I think its an option to install on start9. It wont change your ip like a vpn but its a great ad and tracking blocker.


GM ☕


In January, while investigating a misbehaving client on the Bitcoin P2P network, I found a vulnerability in ViaBTC's SPV mining code that allowed a remote attacker to waste their 60 EH/s hashrate by sending a single, crafted Bitcoin P2P message.

https://b10c.me/blog/012-viabtc-spv-vulnerability-disclosure/


nostr:npub12kch6s22gykd4rlh83ve7gjlzmm2vfwcz3d6ed3ed6k8a45hvcrqmlyw6r  👀


Hu never had a domain flagged as being "potentially used for abuse, copyright infringement, or illicit activity.". The name (As far as I know) should not trigger any of these.......


Yo 👋


Yeah, I need a better work / life, separation.


There are some days where I just want to abandon computers and software and go live on a farm and never touch technology more complicated than a lever and a pulley.


Yeah, you're not wrong. It definitely will improve. And unfortunately people are still stupid enough to fall for a two for one scam.


:dab:


I mean, that's pretty easy to spot that it's a deep fake. Obvious scam aside. The movements are unnatural and not dynamic enough It just doesn't look human.


Lol. You're not the one who ruined nginx.


I have so many implementations of nginx running. I should really start switching them over.


I completely forgot this video existed. 😂


You know summer is right around the corner when the heavy sweatsuit becomes too warm so you have to switch out to the lighter sweatsuit at home.


Yeah, it's frustrating considering my favorite keyboards are the ones causing the issue. And I'm a stubborn bastard who refuses to switch keyboards just to be able to tag somebody. That's why I have more than one client installed. 😅

For instance, I can tag just fine on Yana.


I'm running amethyst on graphene with floris board as my primary keybord for reference.


According to vitor it's a bug caused by certain keyboards. It's actually pretty frustrating. Apparently there's nothing you can do to fix it, and it has to do with something without a keyboard functions. Apparently the default Android keyboard causes things to crash, same with floris board, but I'm not switching keyboards just to tag somebody. So that's something I'm living with for now.


Ooof


Bitcoin Companies Vow to Comply As Much As It Takes To Defeat The State

Written by Rod Palmer
https://www.bugle.news/bitcoin-companies/


Lol true. Prime example being a couple hours after I got done mopping the entire house and putting it back together, my roommate walked across the house in his shoes that were fucked up from the rain outside, leaving tracks everywhere.  😑 bruv....why...you know we take our shoes off inside.


The process sucks but it always feels good when you're done.


If I handed out three business cards that means all of these extracurricular activities I did count as work right?


Work done. Time to go play some Disc golf.


Also, one last thing I'll mention is that unlike Mastodon, relays here are not federated, so they don't communicate in between each other unless it's specifically set up that way.

So in a way the relays you're connected to do matter for the content that you're seeing. I imagine if Nostr really catches on there will be topic-specific relays like sports or whatever. But for now And it kind of sucks to say this, especially from a decentralization standpoint, but connect to a few smaller relays and then make sure you're connected to some of the larger relays and you generally won't have a problem with people seeing your stuff.


It's not without its own issues, of course, for whatever reason I can't get the RSS plugin to work and it would be really nice to have a count of unread articles on my homepage. 😅


If you really want to make sure things are being seen, look up something like a blaster relay, which is a single relay that connects to a lot of different relays. Off the top of my head I forget who is hosting some of the blaster style relays, so apologies there.


It's more dependent on which relays you're connected to, so if you're broadcasting to like two or three of the top 10 relays, then most people will probably end up seeing it. But if you're only broadcasting to some niche relays that not a lot of users are on, then Less people will see it.


Pretty much, follower count is hard to quantify due to all of the information coming from different relays. If it's a metric you really care about then nostr.band will probably be your most accurate count.


Its called homepage derp. But I just kept running into issues with Dashy. homepage at least with the way that I have it set up now is simpler to manage than dashy was.

https://github.com/gethomepage/homepage


I used to use Dashy, but now I just use one called Dashboard.


Here's a tool that I found a few days ago that I've really been enjoying self-hosting. It's advertised as an OSINT tool and it is definitely that, but if you are a web developer looking in a potential client site that you might need to take over, this gives you a quick overview on where it's hosted and other useful information.

https://github.com/lissy93/web-check


:dab:


yeah I was doing some initial research into a site I might be taking over because apparently this person had already paid a bunch of money to a "developer" and then they have ended up ghosting the client after they paid.

But it was all built on wix... including the domain registration So depending on how that is set up, then it might be a PITA to get control over the domian if the other guy Refuses to cooperate.


Damn, People are really out here paying someone more than 4k for a fucking wix site.


loompaskettee vibes kinda day. #tunestr

https://www.youtube.com/watch?v=Op0IxhANyD0


My roommate likes to inform me of this as well. 😅


Oh, so someone actually pulled it off? Cool.


If I've said it once I'll say it again, but Crocs fuck. And so will you, especially if you're rocking Crocs. It's form, function, style and comfort all in one amazing shoe. 😛


Hehe. That would be insane if someone pulls that off.


:EZ:


## PSA: Announcing Wikifreedia 0.0.6

Codename: WOT-ALL-THE-THINGS

* Categories!
Q: "What is deemed to be a category?"
A: "Whatever *you*, and your web-of-trust, deem to be a category."

Decentralization includes no top-down decision of what **categories** should or shouldn't exist.

* Further decentralize by allowing users to indicate which relays they want to use for wiki entries.

https://wikifreedia.xyz

https://3.bp.blogspot.com/--y6ia7GKLqg/UnlSC-cVu4I/AAAAAAAABkQ/S4e1XT4zicQ/s1600/do-all-the-things.jpg


I just found out about this thing a couple days ago because apparently I live under a fucking rock but... Holy crap total Final Fantasy vibes what the hell.


Used to when I was activly working on lucid dreaming. IMO it helps strengthen your recall after waking up. I wouldn't really go back and read them unless I felt like a couple different dreams were connected or similar. Or if I had a series of reoccurring dreams.


I spent all day in the sun yesterday. It was glorious.


It's going to be so hard to focus on work with all the nice weather all of a sudden, I know this is technically a false spring, but I'll be damned if I'm not going to take at least a little bit of advantage of it.

Gonna have to go drag my laptop to a nice sunny spot or something.


Corical and nostur


ERROR: AcceptBlock: bad-witness-nonce-size…

You might have seen this in the debug log of your listening Bitcoin Core node. I dug into the origin and found that ViaBTC's mining server broadcasts mutated blocks without witness data:
https://b10c.me/observations/10-viabtc-blocks-without-witness-data/?n


Fuck proper sun feels so good when you havent had it in months.


That's definitely a very good question. So I guess the first thing I will say, and this will probably sound a little bit pedantic, but Nostr is a protocol, not a platform. And that is a very important distinction. platforms are usually centralized entities. Nostr is decentralized and infrastructure is mostly run by people in the community who care about it.

As for the first part of your question, how would it support a high-inflow of users? Honestly, I don't know. Kind of circling back to the decentralized nature of Nostr. Considering that pretty much all of the infrastructure is ran by enthusiasts, It genuinely depends on the strength of their servers. Smaller relays ran at home on a Raspberry Pi, or sufficiently weak hardware might have problems if a shitload of users decided to connect to them all of a sudden, some of the larger relays ran on cloud infrastructure, could easily scale up and probably deal with a high influx of traffic.

As for the other part of your question, which kind of sounds like the problem of onboarding new users. I think the only proper answer that I have for that is it's still a work in progress. Onboarding new users is something a lot of client developers are actively working on. I think partially it will come down to education considering the fact that a "nostr account" is actually just a key pair and if you're only used to the username and password model of doing things explaining a key pair can be confusing. So I don't really think advertisement in the traditional sense of advertising is probably the best way to promote nostr.

Also as you probably realize content and user discovery is weak at best. And still needs a lot of improvement. Hashtags seem to be the most useful at the moment But again, discovery is a problem because discovering the hashtag that people are using for whatever type of content you want is not easy at the moment.

The client interoperability issues partially stem from the fact that Nostr is a young protocol and most of the protocol is not set in stone yet. They're still trying to figure out ways of doing things And people being people, everyone has their own opinions on how things should work. 😅

So I guess, in short, I'm not exactly sure that nostr would be ready for "prime time" of millions of users coming on all of a sudden. But at the same time, having a high influx of users would help battle test the protocol and figure out how things can be done differently if we had more people using it and giving developers feedback on what works and what doesn't.

I hope that helps. I'm personally excited about Nostrs potential, but I also realize that it's current limitations And non-standard way of doing things Will be a hurdle to overcome.


Hey o. Welcome! What do you wanna know?


I definitely do this more often than I probably should. But if you call it intermittent fasting instead of being a dumb idiot who forgets to eat, then I guess it's cool.


Again, without going into technical detail, it is not totally private, but that is better in terms of privacy than a Zap.

Although all the problems of using a custodian apply. Someone sending to you might only realize that they are sending to an Alny account, which I guess is fine, but Alby knows your account balances and who you're sending to and receiving from.


I'm not exactly sure how amethyst's private zaps work, so I guess there is that, but I'm Not sure if any other client has implemented private zapping.


I would at least say in the context of ZAPs it is not private at all due to the fact that it's a lightning payment that attaches nostr public key data to the payment it is a public record of who sent money to who.

Lightning privacy is complicated. The receiving side still has a lot of work to do in terms of privacy. Sending is a little bit more private, but it's also by no means perfect.


And zaps by nature are pretty much a public record of who sent who money. A Zap is a lightning payment that attaches Noster public key data to a note. And it's all public.


No. It's a bit more complicated than this, but from a technical angle, lightning is Bitcoin. Lightning is not as private as some people make it out to be.


I like the way your brain works. Thats really kind.


God speed ser.


But that doesn't excuse the coffee abuse. 😂


Ser. What did that coffee ever do to you?


Interesting but it's definitely not quite ready for prime time.


🤯

https://bitcan.world


You? Never would have guessed.


Their music videos are so fucking unhinged.


:RedHeart:


Love my rss feed. Long live rss.


That is a fair point. Its why I have accounts like lightx muted.


I should start doing that. Simple and it cleans the feed.


The whole "follow me for zaps" shit is annoying. Whenever I see something like that I generally just ignore it. But it deff rubs me the wrong way.


Finally had to add a request application to my Media Server. 😅 GN.


Nostrcheck-server has reached version 0.5.0 Thank you very much to all of you who have tested it during these weeks.

https://github.com/quentintaranpino/nostrcheck-api-ts/commit/673fc6e893ef1626e2ae39355fd05ae6462da3cc


You at least own it. Its after work im grabhing a beer and food. Two dudes are hardcore nerding out on team stats next to me. They ask me what teams I like. I say im not that kind of nerd and they get all indignet saying they are not nerds.....bruvs your talking numbers and math based on probability outcomes from games.....thats nerd shit.


TIL that sports nerds don't like being called nerds.


True. 🫂


The way I've been playing with it on Lightning is to just set up a normal server tunnel and make it accessible on the ports that LN normally listens on. I've been playing with that on test net.

It's not default supported like the Tor network, so it's a bit tricky to test that it's actually working and I don't think anyone is actually using I2P on lightning. (Due to the lack of default support.)


( ノ ^o^)ノ


The future you is depending on the current you to keep the promises you made to yourself yesterday

nostr:nevent1qqs2gwrxec6umxvjncte599mr8l4ful5t6qpmzqgmjlykqwp805uq8spzpmhxue69uhkztnwdaejumr0dshsz9thwden5te0wfjkccte9ejxzmt4wvhxjme00jlm96


Not a very short response, but I wrote a blog post giving a high-level overview of what it is.

https://becomesovran.com/blog/i2p-the-private-layer-of-the-web.html


Damn okay I got excited there for a second I thought they were working on that and was stoked that someone else was doing LN over I2P.


Okay, maybe I shouldn't comment on things when I'm at work. I'm checking their docs and it looks like it's not I2P. But ip2tor.


It's a completely different privacy network.


No I2P like the invisible internet project.


So I'm a dumbass and apparently RaspiBlitz already does it, but yeah I don't see why it's not used more considering it's more suited for peer-to-peer connections.


Wait seriously, Raspiblitz does it? I had no idea! Maybe all my fiddling has been for naught.


I would absolutely love another person to test with though.


It's actually something I'm actively experimenting on. Its not officially supported.


One downside to having a slightly open kitchen is that if there's a chatty person at the bar and you really don't want to interact with there is no way to escape it. 😅


Ill also chuck in 0 sats for the cause.


Will do thanks 🫡


Neither build a seed signer. IMO They're the best for cold storage and multi-sig.

The seed signer is technically a signing device and not a hardware wallet per se because it does not have a secure element and does not store your seed on the device. So you have to take a little bit of extra effort in securing your seed phrase but I think they're the best device all around.


Same! Hope you're doing well!


Shishi came back and chose violence.

🤝


Calling out to #nostr and #plebchain for some support!

The Velvicks have released their very first single under our label!

It would help us a ton if you were to go do all the social media bs (watch, like, subscribe). Unfortunately, we still have to deal with the algos. I've boot-strapped all of this personally so anything you're willing to do helps tremendously for this new band and our fledgling pleb-run label.

Thanks and I hope you enjoy the #music #tunestr !!! 🤘🏽🤘🏽🤘🏽

nostr:nevent1qqsxskkyxp3qqkq95f4ur2ccnhe8ghg6rdjwu5d8y94mut8w28np6vgpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqzypgq564q76e6j72hm4ax8xyktum5dyy7lt40kps0e8q76p729x8pvqcyqqqqqqgf267pd


Untrackme is pretty good but it needs to be installed on a phone.


That did not fix it. The same error is still happening continuously. And yes, my apps are updated. Any other suggestions?


I like that they also try to integrate I2P but overall I don't really see any benefit to it. Orbot and I2PD work really well on a phone. This app gives me nothing but fucking trouble and I ended up switching back to the two separate apps for both networks. Just my 2 sats.


Yooooo congrats to you and the wife!


I've never really been too keen on meditation but I'll look that up.


Depends on the amount being sent for larger amounts. Probably something like six, but generally three is enough.


Man, humans are trippy. 😅 Yeah, I genuinely cannot do the visualization thing the way that you're describing it. That's pretty cool.

I put on background noise occasionally like music or an audiobook or podcast if I'm working or cooking but a lot of times I find myself just sitting in the quiet.


🤦♂ I guess some people would rather use a centralized dating app to discuss things than a decentralized protocol, but to each their own I guess.


Lul wat.


Another fun fact is that when I close my eyes the only things that I see are continuous swirling colors. That's the only pictures I really see when I close my eyes and try to think of things.


I'm actually pretty noise-sensitive (It's kind of a weird thing for a DJ to have.), and I do need quiet from time to time. I really do value silence.

I can envision things, I guess, but it's all word associated I actually have a hard time seeing pictures in my head. So for instance, just to test this, I sat down and tried to envision an apple and had a really hard time bringing the picture to fruition in my head. I had to describe it using words and didn't really get a picture in my mind. But I can remember what an apple is like when I think of the words  like round, juicy, crispy, sweet with a hint of tart.


I genuinely cannot get my brain to shut the fuck up. I don't really get mental images. It's pretty much just all words with me.


Nice


Insta-Gram-str 😂


Goats are the best. They're stubborn bastards, but they're still the best.


I'm game, just let me know what we need.


yeah lately I've been listening to audiobooks as well. Melatonin can work for me sometimes but it's pretty hit and miss.


Lamo 😂


To much going on in my head lately and I cant seem to shut off and sleep before 2-3 AM these last couple weeks. Blech.


:RedHeart:


Holy shit btc payserver has firefly3 support. 🤔


I've never written an Android app. I might have to do this. 😅


Really need a damned android app for this but whats your favorite Satoshi to fiat converter?

#asknostr


Definitely done that to myself a few times. Be like, "Oh, nostr's really slow today. Oh wait...."


Look into OBS as a start.


This is the best song about Pi hands down.
#tunestr

https://youtu.be/XanjZw5hPvE


Part of the reason I stay away from apps like that, privacy problems aside. The addictive nature of apps like that was not something I wanted to get involved in.

I had that problem with Instagram and Twitter reels.


So far no crashes.


Question for #grapheneOS users. In some of the more recent updates, this started happening to me and it's pretty much rendered all of my audio apps unusable. Both Antennopod and audiobook shelf continuously crash while I'm listening to something due to this error. Is there anything that I can do to fix this? Both changing the setting to blocked and allowed has done nothing.

 https://files.sovbit.host/media/44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b/feb21af263c47a7dff346389ce895c9da5dbc7649e60dc3f42cae9476d3081f4.webp


Will do.


#grapheneOS I never spell the name right. 🤦♂
nostr:nevent1qqspezsmgzwkkuzw3mgsdn82973ddrnkyc9lfs4gjp0xu5lutu3kj7qpvemhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0dec82c33vah8wurrw3jx2cesv9snqvrgveungmrkv9jxvar4xquxxcmn8ymrwdmdwgmnx6pev3j8vvn6wemnsen489ek6mt9wfe8z0mzwfhkzerrv9ehg0t5wf6k2q3qgnwpctdec0aa00hfy4lvadftu08ccs9677mr73h9ddv2zvw8fu9sxpqqqqqqzv5flv0


Derp I never spell the OS right. 🤦♂


Question for #graphineOS users. In some of the more recent updates, this started happening to me and it's pretty much rendered all of my audio apps unusable. Both Antennopod and audiobook shelf continuously crash while I'm listening to something due to this error. Is there anything that I can do to fix this? Both changing the setting to blocked and allowed has done nothing.

 https://files.sovbit.host/media/44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b/feb21af263c47a7dff346389ce895c9da5dbc7649e60dc3f42cae9476d3081f4.webp


Love me some fractal broccoli.


I'm still partial to magic. Some of the full art cards they do are stunning.


Free and paied relay and a file server.


Ill just plug sovbit.host here.


lol no idea


I need to redo my own music website, maybe integrate some of this stuff into it.


Now this is sick
nostr:nevent1qqs9qfa9gr6dctad9grg0njscu25tpxdml2a65qxjtzhk5rzq3532mqppemhxue69uhkummn9ekx7mp0qgszm7l9ew24usqckahx2s4rhpuzz3xatatnty2dhxfpl5jv8v73qmgrqsqqqqqp2n5up5


We have a new Mostro version 0.10.0, we put a lot of work on this version, a huge refactoring of mostro core library and Mostro daemon changing from our specs from camel case to kebab case, you can see the final version is our documentation site.

Another important feature is that now buyers that had an issue getting their payment can add a new invoice to get their funds back, so far this is only available on mostro-cli but it will be working pretty soon on mostro web

More details on the new version here

https://github.com/MostroP2P/mostro/releases/tag/v0.10.0

Documentation here

https://mostro.network/messages/


Of your a nostr newb just Introducing yourself. Be sure to keep in mind that Nostr is not necessarily private. If you care about your privacy, you really should use a VPN when connecting, and at Nostr DMs are still not the safest, as they leak metadata about who is messaging who.

nostr:nevent1qqsdz89905y67aszydkrj5426s645l98p0lr5wle4fsshwuxa93lwgcppemhxue69uhkummn9ekx7mp0qgsymsh9wrz5lmurz0arqn6jjaqyfmtvz2z3qpfxqz5msnvr0wqjd7grqsqqqqqplqyxdj


Probably not.


Unfortunately, I fear you are probably right, but I have a hard time accepting it as it definitely affects my ability to focus and work, thus impacting my business.

I guess I'm going to have to find some local coffee shops to do some work at.


So sick!
nostr:nevent1qqsxgu7ec4z3dzmcam5qfp0uyneh75ef9vska3flx8c3jua7n3s8y6cppemhxue69uhkummn9ekx7mp0qgsxqnz6zax7rxcdn2m8tgzvd4w2sz85pad3y9rja69qzayxjzlgz3grqsqqqqqp9ekxj4


:RedHeart:


I wish all dog owners were this responsible.


Welcome!


Ok #asknostr time.

So I've been dealing with a particular situation for months. I have some pretty shitty neighbors, and they have six tiny, yappy dogs that bark all the time. I have tried talking to the neighbors face to face about this several times. Nothing has been done about the problem, and I've gotten to the point where I've resorted to tyranny and complained to the city, but of course, in proper government fashion, nothing has actually been done.

Is there any sort of thing that I can do that won't necessarily harm these animals but will still deter this behavior that I can do as a third party? I'm genuinely at a loss at what to do here and I'm in a pretty frustrated position. Now that I'm working from home more, I have to listen to these fucking dogs bark all day and all night.


Proper live stream.


✨💎 Another Cashu Gem

Paid file upload service which can't link uploads to payments (i.e. works without user accounts) concept by  nostr:npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg.

"Add an ecash wallet to the backend and use the "X-Cashu" header to send payments with your file uploads!"

https://m.primal.net/Hkpi.mp4


Oh yeah and happy Pi day. 😁


Oh wow. What the hell.


Not that I ever thought that the trial would be lost but holy shit. Fuck you Craig Wright you scamming numpty. Its about damn time Now maybe everyone he harassed can rest easy. Thanks goes to everyone that fought.


Silent.link or something from bitrefill? Not sure if that would fit your needs.


I generally consider most drinking holidays to be amateur hour but if I can remember I like to do a corned beef buuuut I forgot this year. 😅


We're pretty friendly on the west coast but that's mostly because a lot of us are stoned all the time. 😂 partially accounts for the deep-fried food too.


Need to get song data on the screen.


My audio is still fucky


That was good stuff


its the fun math


NNEEERRRRDDS


Starting in about 15min. hanging here setting up in the meantime

https://nostrnests.com/naddr1qqjrsvf5x5ek2dps943xge35956xxv3395ukzwps95ekxvmy8pnryvmrv5mrzqgwwaehxw309ahx7uewd3hkctczyrfawsfymha4hhrphrcc697rxddmknuvwyvz5d0wyuc55jdyada36qcyqqq8vecqynsmr


Depends on desktop, probably nostrudel or gossip currently. Depends on if I need a Swiss Army knife or not. Amethyst, or yana for mobile.


Amethyst has the option to use it. wen I2P though. Lol.


Finally, an NFT I can support.


Yooo trippy.


Im having fun with it. I still am trying to figure out a better way to get an overlay on the screen


Lol. Its Terry off the Mr. Wonderful Album.


In people laugh at me for using large passwords that are randomly generated. 😑


I crack up every time I hear that line. Probably one of the more underrated lines from Action Bronson.


Twisted off the the jankum watching iron chef. The secret ingredient was lion's neck.


It was a fun experience.


Ive only played out of the US once. Under an old moniker.


I kind of miss the old rock query renegades we used to throw. Shlup up a generator and some Cerwin-Vegas and just shlump tell we got chased out 😅


Getting to play there would be so insane. 😅


I miss real raves. Where do I gotta live to dance and blast music in sketchy warehouses again.


I don't really know about other resources, but if you want to learn the technical nuts and bolts, Mastering Lightning is a pretty good book.

To answer your question, yes it is a hot wallet if you're running a node. As far as I'm aware, there's no real way to air gap your seed and the seeds work a little bit differently depending on the implementation of lightening you're using. You can't just pop in your seed and regain your channels for instance, you also need a channel state file to to restore channels.


It's just a fork of the original searx mainly with a better UI. In that sense it's better. I used to host a public instance, and that definitely did get blacklisted all the time, but I haven't run into that problem hosting just a private instance for myself.


Feels good to be running searxng again.


New Nostros Release v0.3.3.3-beta

• General performance improvements
• Bugs fixes

Download

https://github.com/KoalaSat/nostros/releases/download/v0.3.3.3-beta/nostros-v0.3.3.3-beta-universal.apk

Torrent

https://github.com/KoalaSat/nostros/releases/download/v0.3.3.3-beta/nostros-v0.3.3.3-beta-universal.torrent

Changelog

https://github.com/KoalaSat/nostros/releases/v0.3.3.3-beta


For the Terminal nerds like myself. This is a pretty cool site with a list of terminal tools / apps. Found it while looking for SEO tools.

terminaltrove.com


It happens to the best of us 😅 https://files.sovbit.host/media/44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b/809fa3e30ac238cf9a5a7cc4fa003bf9eabe4ad3abeec8867e0e04527c3aa002.webp


Sent me*


Lmao. My screaming frog license expired and that's it me down a rabbit hole searching for other SEO tools.

I now have 5 new services running my local web server. 😂 not all SEO related but they will help me when digging into sites.

Self host *all* the things.


On it 🫡


It's not bad per se. I'm just whining because I like a more dense information view and this is all spread out and not as compact as I generally like it.


Vic must not go to a lot of hippie festivals because a cock socks has been a thing for decades.


:dab:


UI is a bit wonky but this seems like an ok self-hostable SEO tool.

https://seonaut.org/


Nooooooo. At least when doing pour over thats why you wet your beans and let the beans sit for a sec before you continue to pour. The heat from the boiled water does that already. It would be redundant to microwave them before doing that.


It's an interesting client. I haven't used it in a little while though. Thanks for the reminder that it existed.


This isn't really like a favorite of all time, but of recent tracks to come out that have a disco influence. This is definitely up there. Super fun to mix into house sets as well.

https://www.youtube.com/watch?v=GVSPaObNCiQ


Like they bitch about a problem. You show them how to fix it yet they make excuses and ignore the issue then keep bitching about it. It does not compute.


You ever meet somebody who is the literal definition of the "lead a horse to water" problem?


Lol. Last night was definitely a surprise. Me and the other people who tried the infused ones were very glad we only ate half.


It's definitely really nice to be able to walk into the lab with a large batch of oil and then walk away knowing exactly how potent your batch was so you could get your potency estimations down to the milligram.

Arguably with the way that legalization works, where I am, I can just walk into a store, buy some oil, and then know how potent it is, but it feels really dumb to buy weed from a store when I have such a polethra at my disposal already. 🤷♂ There are testing kits you can buy that work at home for potency but they're not as accurate as I would like them to be. I guess that would be better than nothing though.


Yeah, I didn't really do the math on the potency because I don't know how strong the oil that I press is because I don't have access to a testing lab. I really miss having access to a liquid chromatography lab.


The flavor was on point, but there's little nitpicks that I would change next time I do it.


The only reason there's any creme brulee left is because the potency on the ganja infused ones was pretty high and I did not want to put myself in a coma. 😂 All the non-infused ones got eaten.


I really got to work more on desserts. Making this creme brulee made me realize that that is one aspect of my cooking skills that I'm not very up to snuff with.


Schadenfreude for sure.


Creme brulee finished result. #foodstr

https://files.sovbit.host/media/44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b/c7dddddddf18f662c38af2291516d334f6453d1c4b108f32ce26b0882ea6de92.webp


Isn't this just like lists with extra steps? If a user fails to tag a picture as Moss on blue sky, would it show up on the Moss only feed still?

A habit that I've carried over from Twitter is having different lists that are all different feeds essentially.


:RedHeart:


Vanilla bean, creme brulee. This is before the bake. The 3 in the back are ganja infused.
#foodstr #weedstr

https://files.sovbit.host/media/44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b/ec7598cc748cd3e38892b65425f8dd1917471b40f4c07d428d12e18b02628882.webp
 https://files.sovbit.host/media/44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b/1e22853587c9f11a03ba3eabc9123a07dd905e6f4d28dd4fcd1f77d24450af5a.webp


I can't speak a lick of German, but I definitely appreciate the language for words like that.


I genuinely do not know how I did hypothetical alternative media acquisitions without these applications in the past. Game changer from what I hear.


+1 for prowlarr. In theory it's really really good at managing indexer lists.


Hypothetically, it's been a shit experience for me. Thats one i still Manage almost manually in theory.

If you have an audible account, open audible is great for ripping those books from audible.... Supposedly


GM ☕


Daylight savings is a fucking scam. GN.


I'm a sucker for pixel art landscapes.

nostr:nevent1qqs96rsw8hu52nk5jqfegafqmdt8nz84ujhgryukm9ckpgjruf4hxrqpvemhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0dec82c33vah8wurrw3jx2cesv9snqvrgveungmrkv9jxvar4xquxxcmn8ymrwdmdwgmnx6pev3j8vvn6wemnsen489ek6mt9wfe8z0mzwfhkzerrv9ehg0t5wf6k2q3q93hv67d6n873984w3hmml92zxlyucgyka8juzylvmuzkcj24p9esxpqqqqqqzqw86dt


It's a really good feeling when you're making dinner and you are kind of randomly slapping shit together. But it ends up being particularly good for whatever reason. And you have to sit down and think about how you did that because you would like to recreate those flavors later.

The funny part is, is you'll never actually 1:1 recreate it because your interpretation of the flavor is probably partially based on your mood at the time, even if you remember the exact recipe.

I don't know, just random musings after dinner, after a long day of work Cooking really is magical sometimes.


You can do it from amethyst. Lnbits to.


*le sigh*


Definitely looks proper.


Would smash.


Jfc really?


Now if only I can find some yuzu in my area. 🤔 I guess I could substitute with another citrus, but it wouldn't be yuzu.


Ooooh I like that idea.


Gonna be a weird mixture of food tomorrow because I was also planning on making katsu because I've been craving that for a while. So katsu with crème brulee for dessert.


Well shit. Now its in my head. Gonna make it tomarrow.


It's very fun to make.


So if you use an app like Amethyst or Yana (I'm not sure what other apps support it currently.) You can choose to log in with amber.

You load your nsec into amber and it acts as a signing device like NOS2X on your browser.


No problem. Probably should have just posted that link from the get go. 😅


Here. If you dont know what version to grab just grab the universal APK

https://github.com/greenart7c3/Amber/releases/tag/v0.8.1


Lol no. Scroll to the very bottom and look for the releases page and then grab the APK.


I keep it updated via obtainium.


Oh god.


No no sorry I should have included a link with the original post. This is what I use.

https://github.com/greenart7c3/Amber


Both have you dowload apps for offline use as well. The whole west coast is like ~2 gigs


Magic earth, OSM are two apps that work really well.


I use amber on android.


Look what AI did to our boy.

https://files.sovbit.host/media/44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b/4b449e7f8fd2b37d33ba453b856ef180bdd00a06fd42512d76c9b8f8246fca86.webp


And its 100% dnb I should reprase that to 90% liquid dnb with 10% deep rollers


Looks like it lasted overnight. Seems I fixed the network issue.


Im not sure how to reset the count.


I think its becasue I did a test stream ages back when I wanted to stream some music production but my poor computer could not take my DAW and OBS streaming at the same time.


ok goinna see if it will run all night.


Lmao station crashed while I was at work. Going to have to work out some kinks in the morning 😅


Dragon knows his stuff...
https://image.nostr.build/f64a1a62ded1446c6790a2982d70b85ffc36e6adff51fba17fecd29eca2c433d.jpg


I'm not necessarily knocking your project for lacking root access by default. I understand as a security-focused project, unfettered access to root, is definitely an extreme security threat, especially if people don't understand what they're doing.

That being said, it would be kind of interesting if I could roll my own version that would allow at least some limited root access for certain applications. I will probably look into this. Thank you.


Fucking around with a radio Station again. 90% liquid DnB with some heavy rollers mixed in. I don't know how to do fancy overlays just yet, but I put up some of my favorite pixel art for now.

nostr:naddr1qq9rzd3c8ymrxvfjxsmqygzymswzmwwrl0tma6f90m8t22lre7xypwhhkcl5detttzsnr360pvpsgqqqwensjnvqfm


If you don't want to be confined to listening on Zap stream, you can download this M3U file to listen on any modern player that has an internet connection (Like VLC)  and take the station on the go.

https://radio.sovbit.host/public/sovbit_radio_/playlist.m3u


#tunestr

https://www.youtube.com/watch?v=7e20Yybb6B0


Aaaaaand sold out that was fast 😅


They claim you can't have root for security and even though I use GrapheneOS that is really one of my biggest gripes with them. I understand the implications of having a root of my own device, so it really makes me kind of wish that something like paranoid Android was still really popular, and I could just root my device and slot that operating system on it.


And just to think that I got an email from LilyGo saying that their meshtastic lora devices are back in stock. 🤔

nostr:nevent1qqsxvelrp344zc79fs3nrx962jlnxfxqy749f60v26njq0n3kqepntqppemhxue69uhkummn9ekx7mp0qgs8qahktyk7rp8eayfvv97yde0g8wker5ahlz9hk4xvwwlcefynxggrqsqqqqqpsjrksu


Well thats cool.


What a sad day to live.

https://mashtodon.alterracloud.com/media/d608aac4a6b27cecfe4e18b35a16f458937791fea40f6b9352c6af6bdb3f08ed.jpg


Holy shit noooo.


Wait what happend to akira?!


I wish the ride to the meetup was exactly 10.5 miles so I could get in an even 21.  https://files.sovbit.host/media/44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b/aae4d03fc9681b9dd98735a6acdf95965726c0936a61f3fd97781239ad58c66b.webp


Noice. Love a good squirted gun.


#weedstr

https://files.sovbit.host/media/44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b/ff7de1dc3852de4ee3fe8ee77421d86514f02b1f74c259413d9f6c5dec6c380b.webp


Gubberment.


Oh 🤦♂. Dumb brain read VPN.

1984 all the way.


🤔 its a dnb station. There *has* to be Alan Watts liquid dnb tunes.


~ 3 days of curated music on the radio station.....not sure if that's enough for launch.


+1 I have a few servers there.


Mullvad.


I'm not sure exactly what it would entail but I  more people need to be running nodes if lightning is gonna "succeed".

The hub and spoke model definitely encourages a bit of centralization and not everyone is going to have the money or just the appetite for risk to put up an entire Bitcoin or more just to open channels (but i guess thats part of the larger liqudity issue.)

But I think if we somehow made running a lightning node easier  and if there were better recovery methods baked into LN or just better backups integrated into existing software more people would be willing to run a node. There's still too many instances of people losing sats.

But I'll restate that I don't really know exactly what could be done because I think software like Start 9 for instance does a pretty decent job of making it easy to run to begin with.


+1 did mine last week. Blech.


I also have tor and i2p connetions open. I2p can be a data suck without people actively using it a bunch. between that and allowing inbound connections. It's the only reason I can think of having such a high amount of data used.


/shrug. Its been a while since I last rebooted and I have it open to the network. Im allowing inbound connetions so people are probably using the node to do the IBD.


Yeah the server is back up and running. Did one of your images get nuked?


Sparrow v1.8.4 has been released to fix a build issue affecting Sparrow Terminal. The normal desktop app is unaffected.

That said, for those who already upgraded to v1.8.3, it's a good opportunity to test the Download Verifier :)


It is. 🤝


Very glad I don't have a data cap anymore. My node since the last reboot.  https://image.nostr.build/d600c6d5fb97a4939fb7ea81c6559c5fbaeecee4d3a0c3c888577c0f3f2d1c67.png


Depends on what you want to run. If you're trying to run all the things (Core, LN, electrum, mempool, etc..) then 16 gigs of ram bare min. My nodes' CPU is an i7. But bare min I guess if you're just doing core and LN then like 8 gigs of ram maybe 4, but it will be slow and clunky with 4. CPU...something like equivalent to an i3 \ i5. Not sure where you're located, but on eBay in the US an older dell optiplex with decent specs can be picked up for under $100.

Benefits are using LN in a self sovereign fashion. If your node is well-connected enough you'll earn some sats from routing but don't expect *any* form of profit unless you are spinning up massive channels. I mainly run a node becasue I dont trust 3rd partys and I wanted to learn about LN.


Lmao just found out I can use a custom block explorer for zeus. Brb popping up a new domain for my mempool instance.


What happend?


Not a Raspberry Pi.

Whatever software you choose to use, whether it's start9 or umbrel or my node or you spin up your own stack, just don't use a fucking Raspberry Pi. It's probably what I'm going to be emphasizing the most. You can argue all day about software stacks, but if you're hardwear a shit, then your node is gonna have issues in the long run.

Get a cheap refurbished device on eBay or just use an old computer you have lying around your house if you have one. Upgrade the hard drive bare minimum single terabyte 2tb preferably. If you're uncomfortable building your own computer, there are a couple people I can tag on Nostr who are selling nodes.


1) Human speech is not machine code. It doesn't need to compile and run dynamically. It has no merge conflicts.
It doesn't need git. Not everything needs git.

2) Small errors and invented words allow speech to naturally evolve, over time. That is one way that vocabulary expands and adapts to the current time and environment, and it fuels a sense of community to share this "new, local vocabulary".

3) It also encourages more people to write, as they know that their errors or local dialects will be glossed over and the readers will focus on their core message.

4) If someone worries about typos, let them use a client with a spell-check. (I'm sure the people implementing note-policing also took the time to implement a spell-check, right?)

5) Not everything needs to be a "community-approved idea". Novel or controversial ideas are often offensive. Offensive people are often creative and ingenuitive. Those individuals also have free speech rights and should be allowed to speak their truth freely, without being harrassed.

6) Debates have value. Replying to an idea, rather than demanding it be rewritten, creates a conversation in the public square, and allows people who are being harrassed and intimidated to be defended by their friends. Much wickedness occurs in darkness.

7) Kind 01 notes were the universal note and all clients were designed to specialize in their display. Changing that dynamic shouldn't be a spontaneous, unilateral decision by a large provider. Which is why I have left that provider, for wantonly abusing a market position.

8) Do not offer a doorway to tyrannical impulses. That door will always be opened. We have all come to know that software developers can become tyrants. That is why we are here.

9) Merely because it has become technologically possible to do something, doesn't mean that other clients or users are forced to accept it. Expect there to be "free speech clients" and "anti-forker filters" coming soon, and those feeds will contain different displays of notes than on the conformist apps.

10) Again: This is the original note. There is no other version of this note and there will not be another version.


See you there. 🤙


GM its Bitcoin meet up day. Looking forward to talking so much I lose my voice.

Gonna be talking about what it takes to run a LN node.


I really dont care about keet. Having an apk wont change that its not open source. If pear is actualy open source then cool. 👍


In all fairness, it's a damn good podcast app.


Sorry I used the wrong phrase its their tos. tldr despite being built on open tech (hole punch) they will sue you if you reverse engineer it and try to figure out how it works. They say they dont collect data but with a "balck box" we dont know for sure and I could be misremembering but I thought they talked about open sourcing keet. So I wanted to wait to use it until then but after reading the tos I doubted that it was likely and decided to stay away from it.


Not sure why I'm standing in the middle of the road, but it looks cool. 😂


Lol shit wrong one.


I'm glad I never used Keet. I was waiting until they open sourced it but then I read their privacy policy and decided I wouldent touch it with a 40ft pole.


peace


ill just listen. lol.


lol I guess its not likeing my mic


ok darn let me sawp browsers


I dont wanna intrupt your flow but im down to chat.


Oh wow you beat the bot? Thats an Achievement. 🫡


Yes, but there's a bot out there that instantly grabs cashu tokens posted like this.


If i can Squeeze in a nap, I might be down again. Half brain ded today though lol.


:dab:


The way my set up works is im piping my icecast server into OBS with some video. Then that its getting fed to an owncast server then fed to zap stream.

You can skip the owncast part and stream to zap stream via OBS. They charge a small fee for streamtime that way.


Feel free to DM if you want help setting something up.


Zap.stream is the only one that I'm aware of where you can live stream. I actually have an ice-cast station set up to broadcast there already.


Really what I need to do is get more sleep but I'm not gonna take a nap today because if I did that I'd be up late again and the cycle would repeat.


Forgot to import the THC module error system crash.


Dident get enough sleep to be able to brain today. Blech.


Gm. What even is sleep.
 https://files.sovbit.host/media/44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b/14e3bf50508f3b5e4458da1c224ece473f3810b7c94be1c3f6caf9f928499294.webp


That or a Fred Flintstone style mammoth steak.


Morning. 😁


MAMMOTH BURGERS.


Sorry man I hope you find a solution that gets you out of there. You really should not have to deal with that kind of shit from anyone.


/shrug.


Maybe this is a bad opinion to have, but I've always kind of thought that you can't really make billions without being slightly sociopathic.


:RedHeart:


Yeahhhh


Yeah, I genuinely have no idea. I'm not very well educated about who's involved with who when it comes to the OpenAI stuff.


I just want to know what the redacted shit is.


Do they make ok indoor plants? Im not in a place where I can put it in the ground permanently.


Nut grabber bot is still active.


We all have more Bitcoin than Saylor

Because we actually hold our own keys.

He will get rugged, the n00b didn't even learn the basics of Bitcoin yet.

Not your keys, not your coins


Well snap. I guess I'll give it another try.


Lol. Meanwhile, you sent me down the webflow rabbit hole.


Finally, someone mentioned the expanse. I was gonna be surprised if nobody mentioned that. It deviates from the books around season 5, but it's still pretty damn good.


I never really used Grammarly, but I've been using these guys for a small handful of months, and I definitely enjoy the help.


Yeah, it's definitely a bit sus. I'm glad these people didn't ghost me at least. 9 times out of 10, I never get any sort of response. Even if I get to the second interview, these people at least told me I didn't get the job, which I appreciated. It really sucks when you make it through a couple interviews and then you don't hear anything for three weeks + weeks.

If I ever get to the point of being able to hire people, I swear to whatever God you want, I will never do that to somebody.


I just got turned down for yet another Bitcoin company. I'm glad I'm building my own business I guess.


So accurate it kind of hurts.
nostr:nevent1qqsppj4f5u8nha5qypc92k3stha3y7gaz9vdxd0ugasa9dprclh0hqgpvemhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0dec82c33vah8wurrw3jx2cesv9snqvrgveungmrkv9jxvar4xquxxcmn8ymrwdmdwgmnx6pev3j8vvn6wemnsen489ek6mt9wfe8z0mzwfhkzerrv9ehg0t5wf6k2q3qxnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gsq3m7pwvsz2sxpqqqqqqznr2xzy


Got called in for a short shift and I was a little salty about it until they gave me a plate of carne crudo. 🤌🤌 #foodstr  https://files.sovbit.host/media/44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b/682d89645a9f18778d4fa27153b19e6eacda67b52ed6e78f3a0a84444137ef33.webp


Ay ay Captain  🫡


Interoperability between clients still blows my gourd pretty much every day.


Oh and while I'm having pipe dreams let's include a third oven that's also a salamander.


It might not be the kitchen I deserve but it's definitely the kitchen I want.


So you're saying one day I'm gonna have a 12 burner gas stove with a flat top add on and plus an island with more than one sink and 2 convection ovens. 🤩


Can I vote for the Scandinavian Meth racoon? Neat but still somehow chaotic.


I really should use my french press more. I mainly use it for loose leaf tea. I don't really use it for coffee all that often.


Ok. Now I gotta ask whats the first.


Yaaassss. What size did you get?


One of the best sounds in the world is the babbling that these things make when your coffee is done. It's right up there with a weird doppler noise that ice can make sometimes.

#coffeechain  https://files.sovbit.host/media/44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b/58571cfc01d8852af490655bb315c8ad7bbf3c563771ca46c02677de76d5c3ba.webp


It's really interesting seeing the images that get posted to files.sovbit.host


That would be cool. I haven't used the emulator myself, but from reports from a friend of mine, apparently it's really slick.


Rugged again.


Golly lots of clumsy fingers out there today.


Fat fingered a repost and quote. How utterly clumsy of me.

nostr:nevent1qqs07zeh3sc4a026jpzyra66pej6a286edhzru3tp8grrfgmdtdzdyqpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qygzc3ksy5dnh0ul8xft7ut3lscjvhdzjp6nteh5e2xk3qmwsjsdmuspsgqqqqqqsjkem3h


:EZ:


Lmao had to check down Detector myself. What the fuck.


That's why I have them bookmarked. I just haven't ordered any yet. 😅


Let me know if they're good. I use stuff like that when I go backpacking and it would be nice to find a better brand.


Its a mainly a nip96 server for media uploads. If your useing a client like Amethyst, coracle or nostur you can use this server to upload images.


Oh also took me a bit of fiddeling but files.sovbit.host is back up and better than ever. Thanks to nostr:npub138s5hey76qrnm2pmv7p8nnffhfddsm8sqzm285dyc0wy4f8a6qkqtzx624


Whelp. GN.

https://files.sovbit.host/media/44dc1c2db9c3fbd7bee9257eceb52be3cf8c40baf7b63f46e56b58a131c74f0b/f4db07c74d50baf7d401ccbb2863461c5b73d8f97406205249a3897e011a75c9.webp


🤦♂ I thought "sovbit" was a good short for "Sovereign Bitcoiner" your not the first person to make a Soviet reference.


files.sovbit.host is going down for a bit for some updates. ETA ~1 hourish.


Sick ill take a look.


I still loled. Probably makes a terrible tea. 😅


Not sure if its good or bad but I mostly feel annoyance. Not so much anxiety though.


#asknostr

Shill me your Favorite loose leaf Maté.


Still one of my all time favorite hip hop tracks. #tunestr

https://www.youtube.com/watch?v=J5Ekc-7hkK0


Everytime.


Ok thats cool.


Edit test. 🤝

Trippy.

Also, it looks like you can cycle through edit history by tapping on the edit portion of the note.

And I can offer you an Edit, @npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z


Yeah. NGL im not sure I like it.


Edit test. 🤝

Trippy.

Also, it looks like you can cycle through edit history by tapping on the edit portion of the note.


Edit test. 🤝

Trippy.


Edit test. 🤝


Edit test.


Curse you centOS 7 sunset. *shakes fist at servers*


Oooh. Those look good.


The more I started caring about my own privacy, the more it felt wrong to record anyones face without consent.


To Bitcoiners responding to my opsec post with "If you're in public you must accept that someone will post pictures of you online without your consent".

No I don't have to accept that. Nobody has to. You don't have to either. If you post pictures of people without their consent, it doesn't matter if it's a public or a private event, or if it's legal in your jurisdiction or not. It all doesn't matter.

If you don't care about it, it simply means that you don't care about the privacy of others. It means you don't care about the other's right to decide whether Apple, Google, Meta, or X should be fed with their faces. It means that you're feeding surveillance systems with locations, biometric data, and the identities of Bitcoiners around you.

Nobody cares about what's legal. This is a moral question. A question of your own principles in a world of all-encompassing digital surveillance.

Reject surveillance, respect privacy, remember your cypherpunk manners.


Ah ok. I thought it was a tech issue.


What seems to be the issue?


Oh wait no thats not Hawaiian barbecue.


Lmao Hawaiian plate lunch always wins.


Welcome. 🤝


Lmao seems they are pulling a Richard Hert and buying leaked databases or something.


Your probably correct. 😅


Well shucks. Thats the nicest thing someone has said to me in a while. 🫂


Ma'am I have a face fit for radio. 😂 but thank you.


OH SNAP THEY PURRDY


:dab:


C/D ish.


## Introducing KeyNest
https://github.com/gzuuus/keyNest

KeyNest is a desktop app that securely stores and manages your keys. It allows you to derive new keys and have different identities from a single master key. It's portable as it uses a MySQL lite database, a simple file that can be stored and easily restored on any medium.

KeyNest uses bip32 for deterministic key derivation and nip49 for securely storing keys in the database. It's also compatible with seed phrases (bip39) so you can store and restore keys using a seed phrase. Other features include vanity address mining. Native desktop signer its on the road map too

Please note that KeyNest is currently in beta and should not be used for critical security applications. There are no builds available at the moment, but soon there will be, at least for linux. Developers and curious people are welcome to try it out, feedback is highly appreciated.

#sovEng #atlantis


Lots of memories associated with that book.


Surprise surprise. Never simp for politicians no matter what they fucking say. They are all worthless scum.


Lamo thanks. Nuking the doubles one by one would have sucked.


Lmao dont run the importer twice. 😂


Neat Bitcoin Tech focused podcast I found recently.

Bitcoin Explained - The Technical Side of Bitcoin: Episode 90: Asynchronous Lightning Payments

Episode webpage: https://podcasters.spotify.com/pod/show/bitcoin-explained/episodes/Episode-90-Asynchronous-Lightning-Payments-e2g65f4

Media file: https://anchor.fm/s/cee0ac6c/podcast/play/83088292/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2024-1-23%2F368497045-44100-2-aedf30a575052.m4a


#grownostr
https://i.nostr.build/6amW.jpg


I dont use thier LSP or "node in a phone" thing. So no idea.


Not my node.


I thought I lost this beanie months ago while DJing. Hands down one of my favorite beanies. Buuuuut It just randomly showed up on top of one of my neighbor's mailboxes!  Hyped!

https://files.sovbit.host/media/public/6a95ecb0d880e592e498d3336245803b28de1af90f4cd7c49914df6501fb47ae.webp


Yoooo I just noticed nostr:npub1xnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gsq3m7pwvsz2sazlpr5 added nostr contact import. Slick AF.

https://image.nostr.build/33e7ff2ecbdeecfa3d78a3f1a649375489e5b594066799e42c44d435ab71c328.jpg


From*


As a fellow book smell enjoyer you'll get no judgement for me. 😅


Ooooh my. I can appreciate a well bound book.


:RedHeart:


DON'T POST CROWD SHOTS OF BITCOINERS ON CONFERENCES WHO DIDN'T GIVE YOU EXPLICIT CONSENT TO INDEX THEIR FACE ON THE INTERNET.

BE CLASSY. RESPECT PRIVACY. REMEMBER YOUR CYPHERPUNK MANNERS.


I'm The Eugene Web Doctor aka nostr:npub1gnwpctdec0aa00hfy4lvadftu08ccs9677mr73h9ddv2zvw8fu9smmerrq, I run a small web hosting company based in Eugene, Oregon. We're all about helping out our local area to the best of our ability, but if you need a hand with your website, we don't discriminate based on location.

Please don't hesitate to reach out if you need hosting, a new site or if your current site needs a facelift.  We are more than happy to help.

I wasn't super keen on doxxing this aspect of my life. But after some thought, I decided to say fuck it.  As Bitcoiner and a big believer in freedom tech, I figure why not advertise the business a bit here as I have no other social media presence.

So, don't be a stranger – check out our site and hit me up if you wanna chat about hosting, or websites.

#introduction


:dab:


I have referenced three memes that my coworkers are too young to get. I think I might officially be an elder Millennial.


They do make pretty good eats. 😂


Aaaaand im off to go sling Cheese boards and wine to yuppies. 🫡


Tg works. Lol.


Why are we still here? Just to suffer? 😂


Homelab turned data center got me. 😂


👀 I don't know why posting this makes me nervous. But this is the web hosting company I run.

nostr:nevent1qqs8m50w8zr4laxgckuc08fq0786r0pap28vmg2ahpe5nrx92hxftycpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qygpeccd8qzpm6ahtmjuslu5nyvzth3d3cc7na4u75l3f77y8fxfajqpsgqqqqqqsf94h23


So far ASOP and florisboard are out. They both crash.


Ok so what keyboards *dont* crash Amethyst.


One more test.


Uno mas test.


Testing a thing.


With CentOS 7 sunsetting this summer, I'm going to have a lot of work redoing a mess of web servers.


an Android version of the client. 😂


Absolutely.


God damn it, I really need property. For the sole reason of having goats. I seriously miss having goats around. They're stinky, they're stubborn, they like to escape, but I still love them.


Kek. I should just nuke my blue sky. I log in once every month or so. 😅


Actually quorum is a more appropriate word.


I mean that's basically what fedimint is. It's an e-cash mint that's operated via multi-sig.


Yeah, at that point you should just run a cashu mint.


Fun day at the restaurant today, we don't have an oven. That means like half of our menu is unavailable. 😅


And I dont know how to spell. 🤦♂ Annunciate*


Some people just don't know how to enunciate.


It's a leap but today's the day for that

https://image.nostr.build/a27a65b5ae9544d98649eeedd4d769d47442ee6576296b31b266944a56addc0a.jpg


HELL YEAH BROTHER


Balls.


I've never been much of a morning smoker. I still do occasionally but its rare now a days.


Gonna make high noon a thing.

nostr:nevent1qqsv0gs8cgrm6vmcazxt5u65cdzfcwvvvkyuefhshv0dxqwj2e4kfrgpvemhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0dec82c33vah8wurrw3jx2cesv9snqvrgveungmrkv9jxvar4xquxxcmn8ymrwdmdwgmnx6pev3j8vvn6wemnsen489ek6mt9wfe8z0mzwfhkzerrv9ehg0t5wf6k2q3ql4y7jjameh640j6ku7lgptslhsr8554evu9gqt6rsns6tgn83fdqxpqqqqqqz6fjlhu


I go with flex boxes.


So despite my complaints about the documentation, I got to say, vitrualmin is a nice breath of fresh air after dealing with Cpanel / WHM for close to 10 years.

It's open source And the license to get a few extra features is extremely reasonable in terms of pricing.


So this opinion probably comes from the fact that I've never written extensive documentation before. But if you take the time to write a lot of documentation for an application and spend the time to set up a complex website for it.......would it be that much extra effort to distill it into a much less pain in the ass PDF for people?

I'm trying to read the docs for a new web hosting app I'm using, but the doc website is set up so poorly that's it a pain in the ass to read through. But they obviously put a lot of effort into it.  🤦♂


Yoooo gary


you could set a watch by coinbase crashing


happens like clock work.


If I had more than one copy, maybe.


Saaame


If the citadel isn’t like this then I want no part in it. https://video.nostr.build/f2f277f07d8430debd7d1f54423a5af24ce5fa5254fa64ebdd3a0937b0041090.mp4


The Nut grabber bot is still active.


Merry and Pippin do a pretty good job there too.


End of the day I guess, he's welcome here whenever and the beauty of Nostr is if I don't fucking follow him I generally won't see him. He won't be forced into my feed because he's pissing off a lot of mutuals.


I hope it's a long time from now personally.


That was fun. I'm definitely down to chat again. And I definitely agree I feel like we were just getting started an hour in but I know at least in terms of attention span wise sometimes it's hard to get people to listen to a podcast that's more than hour long. 😅


I spent so many litecoins with the shift card. 😅


Nerding out for a bit come hang.

nostr:nevent1qqsqylf44x9juc2y8qep3y0v8jvmzaq3sf3qxyycaqcczef57qgz9fspvemhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0dec82c33vah8wurrw3jx2cesv9snqvrgveungmrkv9jxvar4xquxxcmn8ymrwdmdwgmnx6pev3j8vvn6wemnsen489ek6mt9wfe8z0mzwfhkzerrv9ehg0t5wf6k2q3q60t5zfxalddaccdc7xx30sentwa5lrr3rq4rtm38x99ynf8t0vwsxpqqqqqqzndnqnm


Lol yeah i can hop in for a bit. Let me get my laptop set back up.


I find it rather annoying.😅 I get what it is and I get a responce to a few  voices here and there. But all the forced shit on youtube drives me crazy.


Im just not used to it yet. A decade plus of ableton useage has me missing the layout. 😅


yup


😑 man I miss ableton. Really wish they would support linux.


For tech stuff I normaly say Mastering Bitcoin but it gets super nerdy really quick. So im not sure what the best route for beginners is. 🤔


Hey #plebchain and frens, I need a spot of Bitcoin advice 🙏

A coworker of mine has told me she wants to make a not-small allocation of her savings to Bitcoin. These will be her first sats, and she has asked for my advice and guidance to get started.

I can help walk her through all the technicals, along with choices around acquisition, storage, custody, privacy, etc.

Since she isn’t just “dabbling”, I feel a greater sense of responsibility to guide her well, and provide the right resources.

I’m looking for recommendations for:

• Articles/podcasts to help a beginner understand Bitcoin. Written form would be ideal here.

• General tutorials - more like “here’s an overview of how private keys and nodes work”, rather than specific tutorials in using particular applications or wallets.

• introduction to Bitcoin theory, to provide context, but a “mellow” exposure and not the more intense revolutionary stuff

• any other words of wisdom, experiences you’ve had, or things to avoid.

This is a first for me and I’d love to do it work.

Thanks in advance 💜🙏⚡🔥

#asknostr


Beyond all the technical advice, I think one of the more important things people can do for education is understanding why Bitcoin is so important. So maybe giving them a copy of broken money to help them understand how broken our current system is would be helpful?


How are these videos done?


Handkerchifs, much like socks, seem to disappear over time. 😑 I guess its time to order more.


Lmao good luck. Ill keep an eye out.


Im in utc -8 and not much I dont think. Got like zero client work today


Always down to talk tech.


Yup! I keep it synced with syncthing.


Seconded. 😅


You can find me in the club, reading books on DNS, come give me a hug.....😅

Really though. I never know what to do in bars when Im not playing music so im posted up reading a book on DNS / BIND near the DJ booth.


Lmao. Never a dull night. Bouncer already kicked out someone jerking it in the photobooth. 🤦♂


Whelp. Food places are closed. I guess its stout for dinner.


Lmao its so convoluted. Its going icecast >obs > owncast> zap stream. But that means I can get DJs to log into the icecast server and their sets should be broadcast to Zapstream without any extra effort on my part.


Lmao ok this is sick. Not tonight but ill have live djs on zap stream soon.


Lmao ok I sussed out how to pass an icecast stream to OBS then zapstream.


Dayum. I need some kettle balls. Or whatever those things are called.


Nice, I'm on my way home and I'll have a few hours to tinker before I have to head back out again.


Yup! Its azurecast but thats Just a packaged piece of software with icecast  & liquidsoap with a nice frontend.


Im not home so i cant try right now. 😅


Id just use radio.sovbit.host to stream the audio. But i want to mabey pipe that to zapstream.


Need to figure out if I can pipe it to zap.stream first I guess. 🤔 I know for sure the audio to the radio station works, but I wonder if I could somehow get the radio station with maybe a little bit of visuals to Zapstream.


If I streamed the entire show tonight as a test of the radio station would people tune in?'


True facts.


I was able to change my whois information to the company instead of the fake information I had fed it before, so it is kind of a nice buffer.


Just did at the beginning of this year. It felt dirty.


Gonna juice him up with late night Espresso too. Lol 😅


Excited to play some drum and bass tonight but the old man inside me is whining that the set is at 1am.


Agreed. It is annoying, I have to put a fucking plaque on my door asking people to take off their shoes when they come inside.


I have indoor only slippers but that's about as far as I get with wearing shoes in the house.


My house is definitely a no-shoes house because the outside is fucking gross and I don't want it in my house. But you are correct that a lot of Americans walk around inside their house with shoes and I don't understand why either.


:RedHeart:


No idea. I'm just trying to squash some issues I see in my nostream logs and that keeps popping up every handful of seconds.


I wonder who is in Turkey sending my relay malformed messages 🤔

"Unexpected end of JSON input" is the error.


Rip squawker. Now that I don't have a Twitter account, it's getting harder and harder to view a thread if I feel like I need to.

https://files.sovbit.host/media/public/eef2167edc9a04cb34e020bc34e6e132ade79c4a644984027943917923c32f0b.webp


cult of personality

#cybersecgirl #livingcolour #tunestr

https://video.nostr.build/5047750f49704fe4a97a27f12c923e3deb2261ed5f286d6c32ae99f9a8a87e57.mp4


Yeah like liminal said you can get all your data. I dont 100% remember where it is in the account. But you can do that then nuke the accounts you dont use.


Nuke it ser


test


Check your DMs. Buuut I think I fixed it.


Ill check it out. Give me a sec.


Took me for fucking ever to do it for some reason but my relay nostr.sovbit.host is up to date with the latest nostream version.


Oh lol. I didn't know that there was a different astrologer / crypto trader out there.


I remember her from my Twitter days, Top kek.


Or just pay myself and buy non kyc because fuck the fed.


This is essentially how I use it. Especially if something is mine is not working correctly. I ask it how it would do a particular function and then compare the difference.


The masculine urge to run another node. #Bitcoin


So I think for my web hosting and development company, anytime I get paid in fiat I'm going to convert it to Bitcoin and just hold that on my company's balance sheet because fuck it.


Wtf is the service charge for.


Yeah I looked into that one when I was looking at self-hosted mail servers. Obviously ended up going with mail cow but I'll take a look at it again before I spin up a new mail server.


+1 these are the best olives


Gettting pissed at the way cpanel handels email. Prolly gonna set up mailcow again. Hands down the best selfhosted email soultion IMO.


No Word from clients, so I guess that means I get to work on my own shit today. Yay.


Elephant ears! duh. Which I guess to be fair is just deep fried bread coated in cinnamon sugar.


Mr bill and eliderp.

But mr bill and anyone really.


My favorite soap opera podcast just dropped a new episode. I don't really know what to call it at this point. Craig is a fucking joke and is proving what anyone with more than a couple of brain cells to rub together knew in court.

Dr Bitcoin - The Man Who Wasn't Satoshi Nakamoto: COPA vs. Wright: Bare and Uncut (Part 3)

Episode webpage: https://podcasters.spotify.com/pod/show/dr-bitcoin/episodes/COPA-vs--Wright-Bare-and-Uncut-Part-3-e2g874s

Media file: https://anchor.fm/s/71a28ed0/podcast/play/83155548/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2024-1-25%2F368681760-44100-2-25c064d51a73b.m4a


Maybe it was because I smoked way too much weed in high school, but I always thought Taco Bell slapped. 😅

Not so much nowadays.


I've kind of done the opposite. When I stopped eating fast food, I still craved Taco Bell Crunch wraps, so I figured out how to make them at home. with homemade queso.


I'm not a religious man, but I still see shit like this and think every day we stray further from God.

Seriously deep fried coke what the hell


As far as I'm aware, the video game never had a plot. It was just a death game where you shot cars with other cars.


Yeah its a mess over here. 😅


Dawg, we deep fried damn near anything we can get our fat grubby little fingers on.


🤦♂ It's a video game I played a lot as a kid. I'm not sure I even want to know what the TV show is like.


Wait what...


Sunday bike ride and beers #beerstr #bikestr
https://files.sovbit.host/media/public/eac3aaba1e3cea64f2854bb58fc574b6431aec70c4bf7dbba1541c366c20902a.webp


My instance can be a Guinne pig.


:RedHeart:


Hiii. Self-hosting Enthusiast. Privacy Advocate. sometimes DJ. And I really love food and cooking. And backpack whenever I can.


Parm is better melted in a pasta. queso is already melted cheese. And the other two, I'm actually not sure of what they are off the top of my head.


I gotta say I agree with this. The added privacy doesn't seem worth the custodial trade-off to me.


Even some of the fancy cheeses we have at work for a cheese boards absolutely slap when you melt them into a sandwich.


You know, I was going to try to argue this point, but I can't really think of a cheese that is better unmelted.


I also wonder about this for clients. I know for a fact I've had some people not know that you could do certain things in amethyst for example by long pressing on a particular button.


Meeee.


So like a manhack from half life 2


My interest has been peaked. Tell me more.


Run a node.  Bitcoin doesn’t survive if you don’t contribute.

We need way more node runners.

These numbers are shameful and this is what losing feels like.

Quit worrying about the price and help somehow.


Neither. It's just a neutral tool that allows you to connect with like-minded individuals.


True, but it's still fairly accurate chart for oils. Granted, I'm not a chemist, so I don't know how accurate it is for other shit, but it works well for My purposes.


If you know the potency of your unactivated oil You can use this chart to determine what temperature to use and for how long to heat your oils to reach peak activated THC-A for ingesting.

Even if you don't know the potency of the hash that you're decarbing, then it's a pretty good reference nonetheless for reaching peak potency with edibles.


It's been super useful for me and the website that I got it from is no longer in existence except for on the way back machine.


Posting this for #weedstr

A chart for decarboxilization of cannabis oils.

https://files.sovbit.host/media/public/5997ea5473d34d3da6c052b7b1d6406b56f97c8f797d7dcecd4ebcacbb420eec.webp


Oooooh yay!


I definitely can relate to this. I don't have to say it every five minutes, but every time I get asked, there's always a little bit of an exasperated expression on my face.


I guess one of the people in this chat I'm in full of DJs is a programmer and he started asking me questions about Nostr. Now I'm kind of purple-pilling the chat.  😅


The only downside to zapping more than you receive.


Lol yup.


Nooope.


Every time I get booked to play gig recently, it's like do you have a Facebook? do you have an Instagram? 😑 I Always get treated like a weirdo for not having social media.


I don't really use Ansible, but I self-host damn near everything of mine.


Do i need anouther EQ 🤔.....yes. yes I do.


Weird. Ok.


Question for iOS users. If you're texting somebody on Android and they send you a link, do you get that text message? The primary reason I ask is when I text my cousin (unfortunately, he's using vanilla SMS) and I send him a link, he never seems to get it, and he has an iPhone. I'm wondering if this is like an Apple thing or what, but it's really frustrating. #asknostr


Selfhosted vaultwarden for the rest. Lol.


Thankfully they're starting to catch on more.  I only learned about the format about maybe a year or so ago. It was like a random downloaded image and I was like "what the fuck is this format?!"


Lol yeah webp is the way.


I know it would just be a frustrating clusterfuck, but man, I would have loved to see this court case live streamed.


But the funny thing was using our management software, they had no problem with me remoting into their computer to reset their email password or change a setting on their computer because they're too old to remember how to check their email. But for some reason a VPN was taboo.


Oh man, my old IT job. We had two offices. One in the city that I'm in and then one primary office that did most of our sales down in Another state.  Because our office was the primary office, we had the large server that had all of our important data and everything hosted on-prem at our site. They wanted everything to be able to be accessed remotely, which is pretty easy to do with a VPN setup, even under the ITAR conditions that we were working under.

But as soon as you said the word VPN, they went into fucking conipptions about remote access and hackers, and how dangerous it was to put anything on the internet...... I got yelled at once for mentioning VPN out of context in a meeting. 🤦♂


People fall for it here as well.


Might just....🤌 #tunestr

https://www.youtube.com/watch?v=xow40uIgfVc


Fair point.


Reminder.

Don't simp for politicians just because they say the word Bitcoin. They are not your friend. They wont save you.


This is not a "you can't make everyone happy" situation. Motherfucker kills his opponents. He's a dictator. No one should be kissing his ass just because he says the word Bitcoin.


To bad hes A dictator who kills anyone who speaks out about him.


I feel like I'm a highly optimized potato sometimes. 😅


"The President is a product. Don't forget that."

-A quote from the show mad men.


It is a super pleasant night out tonight and the moon is dummy bright and it's not even full yet.


👀 super cool.
nostr:nevent1qqswayyl6ql0f6c3atzr50gksc3zdzs4glva7wpg83ae2veflp636lgpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qygz9ywl935u4kxced2dceq4s8zmgjh9s9d5r6rp98224q6xm58av6qpsgqqqqqqs826y27


Top kek.

I toyed with the idea of spinning up a instance of bluesky for Bitcoiners but I don't really see the point in the long run. The instance would probably be blocked by most of their network anyways.


Facts.


I mean I'm over 30 and I sometimes question why I'm allowed to be an adult. 😂


I don't know, I'm just thinking out loud and i'm bored at work, but I do find it kind of hilarious how mad people are getting over it.


I think the most hilarious part about this to me is how angry people are getting over it.

I know that there's people still out there doing the opposite who will take a persons picture and use AI or Photoshop to try to make them look naked and I agree that that's genuinely fucked up.

I don't know if irony is exactly the right word to use, but there is some sort of humor to people getting angry about having clothes put back on them.


Kind of a funny story but also a little bit depressing. When he went to go exchange his first thousand US dollars for some local currency, the tiller looked really worried because he didn't bring a bag. 😂


My buddy stationed in Sierra Leone gave me a bill. Apparently this is the largest denomination they have and it's worth roughly a dollar.

https://files.sovbit.host/media/public/bfa0e55d0668170fd1e525dc1a75caca114a06040c3201e3d67d20059607a74d.webp
https://files.sovbit.host/media/public/a0667f74c7b1cb06af10544c7df2c333ae233de1277ed8f7f50a0647096c05eb.webp


The cat understands.


Fucking yum. I'll take some crispy brussel sprouts and Those short ribs.


Definitely. All my important data is backed up like SSH keys and projects and stuff. It's just always a little bit panic-inducing when the computer still fails to boot.

I wouldn't be totally dead in the water because I have other laptops that I can pull pieces and repair from, but it's not how I would want to spend my day when I have a deadline coming up.


Go get yo beauty sleep then.


fix the error, never sleep.


Looking forward to running this update.

nostr:nevent1qqsw09kvfcen9e97nmulgvpsy6kt2e7njvc4zm4d8sm0xyssqu8e38gpvemhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0dec82c33vah8wurrw3jx2cesv9snqvrgveungmrkv9jxvar4xquxxcmn8ymrwdmdwgmnx6pev3j8vvn6wemnsen489ek6mt9wfe8z0mzwfhkzerrv9ehg0t5wf6k2q3q38s5hey76qrnm2pmv7p8nnffhfddsm8sqzm285dyc0wy4f8a6qkqxpqqqqqqzqwmvdv


A fermented milk tree would probably smell horrible. 😂


My Kaffir tree popped a flower. 🥰

#flowerstr #grownostr

https://files.sovbit.host/media/public/627345ae8cc1a9b1a69e95c1fcfbc4861f7be386f8b8e274e14349b287e01f4e.webp


I'm laughing at myself now but for a couple of moments there I was severely worried.


Like yes, I have backups, but I have a client deadline on Friday and your computer shitting out on you as not how you meet a deadline.


Nothing wakes you up faster than a the sheer panic of your computer not booting because it says it can't find your harddrives.

I guess my BIOS battery is dead because when my computer ran out of battery last night it also reset the BIOS into UEFI mode and I boot via legacy boot.


Yuup. Therapy has helped with some of the harder stuff but the day to day still adds up.


:dab:


If you dont know molly is a even more security focused signal client fork. Its on fdroid but you can also get it from github via obtainium.

https://github.com/mollyim


Molly updated to use the new signal usernames thing.


Do an Agli e Olio?


Sick.


Its good bait.


~30 min should be gucci king.


When a homie you havent seen in ages shows up randomly 🥰. Guess im not getting any more work done today.


🚨 My spook detector is 99% sure this isn't a normal Lightning node

https://void.cat/d/QDMPL742Fs6DTia18jzzFy.webp

 https://lqwdtech.com/


New server settings page for 0.5.0 version. Work in progress 😇

https://nostrcheck.me/media/quentin/f7f45d429d9f255cea40ee5d0f16964d8a7fb1ef11215657b517f684bb03b3f2.mp4

More info here:

https://github.com/quentintaranpino/nostrcheck-api-ts


:RedHeart:


If you're not fighting captchas 24-7 and doubting your humaness, you're doing it wrong.
https://i.nostr.build/xvzK.jpg


I'm just nervous because they said the interview can take up to an hour and I was only talking to the lady for like 15 minutes and she said she covered everything she felt like she needed to and Im a dummy who didn't have a bunch of specific questions for them so fingers crossed.


Fingers crossed the interview went well.


Makes for a good Garage door opener replacement too.


Universal remote to mess with bar TVs.


Just hoping to be on point ehough for the interview im doing soon.


Still got the job but whoops.


Went to meet a client recently. Forgot I had joints in my bag. Went to pull out my tablet to take notes. Weed stank just fills the small office room we are in.


GM. Dumb brain full of nervous energy didn't let me sleep last night.

https://files.sovbit.host/media/public/f8c590dd01c40652792e1a5dbb02089153e066e89a4c1c747b9d6793e9129c48.webp


Ive been doing webhosting and site building for about 8 years or so on the side. Decided to take it a little bit more seriously.


thanks. It would be kind of cool if I did get the job I'd be fully remote.


Made it to the second round of interviews. Next inteerview is at 8am tomarrow.

Not gonna lie, its really weird, still needing money to pay the bills So trying to find a better (Temporary) job but then also build a business at the same time.


They are coming to town in a few months. 🥰


Hu. Weird error to get, especially knowing that my server's time is not out of sync.

"E: Release file for http://deb.debian.org/debian/dists/bookworm-updates/InRelease is not valid yet (invalid for another 1h 25min 1s). Updates for this repository will not be applied."


This might contribute to why I'm still single.


100%, Duh.


Unless there was a formal croc. 😈


I am deadass serious. I currently work in a kitchen and Crocs (specifically their kitchen clogs.) Are the best shoe choice I have ever made for kitchen work. They also are great for gardening or doing anything around the house.

How can you turn down a shoe that has superior comfort with a built-in all-terrain mode and an easy lounging mode.

(Okay, I'll be honest. I'm not all that serious. I would never go out dancing in crocs or a nice dinner.)


With all due respect, ma'am, crocs fuck. Those simply do not. 😂