Last Notes
I understand your idea, but I think some users might accidentally click to view and end up seeing some explicit content, haha.
I’ll definitely consider your suggestion and maybe add a new setting with three levels: visible – blurred – fully hidden.
Olha na parte direita das notificações:
https://image.nostr.build/3cdb8405503248478c39da1fe791c7bf619e922b55286cb651c7ad81d1864f80.png
Uma sugestão para você, vc pode habilitar essa função na thread mas manter nas notificações. Então você receberia notificações de todas as pessoas, inclusive bots, mas na thread não veria os posts do bot. Mas se clicasse na notificação, poderia ver os posts do bot, caso desejasse.
Eu não vejo necessidade, mas sugiro que sempre que você tiver sugestões para o Jumble, mencione o @npub1syj…f6wl pois ele irá ver a mensagem, mesmo que esteja em português, pois ele traduz e muito provavelmente te responderá se é uma boa ideia ou não.
True, I’m not sure why the default position for shadcn/toast on mobile is at the top either. I’ll try adjusting it.
the bottom right for post successful toast would make more sense and is more common
Okay, I’ll adjust the toast notification to disappear after a while.
As for the "new posts" button, it’s placed at the bottom to make it easier to tap on mobile. I think the current experience works well, so I probably won’t move it to the top.
@npub1syj…f6wl the post successful notification doesn't time out and takes up too much room, overshadowing the new posts button. it should time out, probably be on the right column, and i think the new posts should be a snackbar under the tabs at the top of the left
Don’t worry, Jumble just filters spam in replies and notifications. You can still explore notes from all over the world through the relays you trust.
Trust me, you'll end up preferring automatic translation for everything.
Haha, tudo que eu gostaria muito de usar, você diz que é uma opção que quase ninguém usaria.
I feel like that would make things a bit too complicated to use, and in the end it might just turn into a setting that nobody ever enables.
I'm not sure either. Right now, the language detection is done on the webpage using a very basic algorithm, so it's not very accurate and still needs a lot of improvement.
Inicialmente talvez seja interessante pelo menos adicionar uma opção para traduzir automaticamente somente as notas de usuários específicos.
Eu vi que você melhorou a UI, mas agora tem outro problema:
https://video.nostr.build/3ad214eb061531d7ef39b4eecd140b637075b35ba200eb6b9379f2bb3eb88a1e.mp4
O que acontece se uma nota tiver uma parte dela em português e outra parte em inglês? O botão de traduzir apareceria ou não?
Eu acho que nas notificações também deveria aparecer traduzido.
https://video.nostr.build/8847e2964042cb8e9cc0abb792cb7e027b3f85894be8c25dfea85136cd24e8d1.mp4
Just as you said, you will see Curly's reply in order to keep the thread coherent.
Asking around on this, but you'd know! For trusted users as you defined:
-You are in my trusted users and you post "Good morning".
-Larry is also in my trusted users and he replies "Same to you".
-Curly is NOT in my trusted users and he replies to Larry "Screw you all".
-Moe is in my trusted users and he replies to Curly "Shut up man" .
Will I see Moe's reply to Curly and also Curly's reply to Larry? Even though Curly is outside my trust? I'm guessing yes to keep the thread together, but I haven't actually tested it, not even sure how to.
gm
https://image.nostr.build/937e65a64c9a4019c5ce6ddbb40b168935a337367a36b74f9e7e4163a87929d7.jpg
the onboarding problem... need to have some decent recommendations or a mechanism to figure out how to generate a good one out of a set of known trusted users
i'm working on a project for my paid gig where it analyses user profile data to make recommendations of possible good follows for a person. one of the things it does is compare the text of posts made by users to create a kind of distance metric of similarity.
i'm just reading about TLSH and Nilsimsa proximity hashes, used in anti-spam systems. probably, using such a thing, you could generate a 2d map of users by their proximity to each other using tensors and then scattered across that you could pick out some samples on several different points in the map and then from there the user could explore the connections from the ones they like
this seems to me like something nobody has done yet
Considering new users and those who haven't followed anyone yet, enabling it by default might not be appropriate.
Can that be set by default?
GM https://relay.dergigi.com/90e340195bf4e82892ad3143d993fba7c2713a164c8a63311a3d8d2e364cd8c8.jpg
其实发到哪问题不是很大,spam 的问题在于查看。Jumble 采用 outbox model,评论是从主贴作者的 read relays 获取的。你使用 wot relay 解决不了问题。客户端采用 wot 比较实际
这应该是不会的,如果你在 Jumble 上更新的中继器配置,那缓存也会随之更新的。你是在浏览 damus 中继的时候发送的吗?
持久化的数据不多,只有一些 profile、relay 设置、关注人,并且会定期清理。之所以存这些数据,是因为非常影响启动速度。其他的数据都是在内存中的,关闭就会被清除
目前没有这个选项,因为没有存什么东西。大部份数据关掉就消失了
The web isn’t suitable for storing large amounts of data.
Ideally, all content should be translated automatically. You would only see the Portuguese, and I would only see the Chinese. However, this would inevitably require a lot of translation resources. I plan to try this once my translation service is running stably and the costs come down.
That would require storing a lot of data, haha.
Yes, the UI is still pretty rough.
不太可行。除非你对笔记的内容进行加密,并把密钥分发给符合条件的人。可以通过 MLS 群组的方式实现,但这注定不是一个通用的功能,最后只有少数客户端支持
This can be improved:
https://video.nostr.build/96bcbd2fcd9b1bcf5f11e1801da0bfee05f77024f7062f7b5caca5baaede8294.mp4
I’m surprised so many users are still getting hit with spam. If you’re using Jumble, you can turn on this shield to help filter it out.
https://image.nostr.build/a2715679e3e6139229df5864b491efe3051462c234943c6024fb02aa14294bd0.png
WoT Relay v0.1.17 Released
- Improved performance on smaller hardware
- Relay still operates while trust network is being rebuilt
- Ability to limit the size of the Web of Trust
- Fixed a memory leak
Please upgrade ASAP and let me know if you have any issues
BTW, if you're seeing spam, consider running this relay which completely removes it.
https://github.com/bitvora/wot-relay
Still in testing, powered by AI. Also works with other clients that support LibreTranslate.
https://beta.jumble.social/
#nevent1q…qywx
There aren’t any relays that support this kind of rule yet 😂
But you could try https://zapbox.fiatjaf.com/ , if you publish a note through that relay, only users who’ve zapped you with a certain amount of sats will be able to see it.
You can’t stop anyone from posting anything on Nostr. But you can choose not to see certain content.
If there’s a relay that only returns events from users who’ve paid a certain amount of sats, and you use that relay as your only read relay, then in theory, you can effectively achieve what you’re looking for.
Happy father's day, weirdos.
https://image.nostr.build/c5bad4c6b76ff8dffec8eaa2f7cb8e00df314cf2e8752524fd625aaa0f488e38.jpg
I don't understand why Nostr don't have yet an option to only allow replies on our notes if the user pay a specific amount of sats. The sats received could be divided between relays, client and user.
cc @npub1syj…f6wl
nostur has a built in web of trust spam filter
there is no spam
this should be the standard
https://blossom.primal.net/da08a789294e007394efa89808324fa1d5d7777ed0efdd9671f8708423958c91.jpg
Your Public Inbox relays is where your followers/readers download replies to your posts.
If you added relays with porn (currently damus, primal, nos.lol) to your public inbox list, all your followers are getting porn.
Your relay list matters.
If you are on Amethyst, you can shut off video autoplay in your app settings while you try to sort out your relay situation. It's helps to see the problem, without actually *seeing* the problem.
Autoplay is a scourge on free will anyway. Ditch it, you won't miss it once the dopamine wears off. 🙂
WoT relays
wss://wot.utxo.one
wss://nostrelites.org
wss://wot.nostr.party
wss://wot.sovbit.host
wss://wot.girino.org
wss://relay.lnau.net
wss://wot.siamstr.com
wss://relay.lexingtonbitcoin.org
wss://wot.azzamo.net
wss://wot.swarmstr.com
wss://zap.watch
wss://satsage.xyz
wss://wons.calva.dev
wss://wot.zacoos.com
wss://wot.shaving.kiwi
wss://wot.tealeaf.dev
wss://wot.nostr.net
wss://relay.goodmorningbitcoin.com
wss://wot.sudocarlos.com
#nevent1q…kcjq
https://relay.dergigi.com/01c5840d254713bce8f80e3ea57fe4b26b45845de6fdddb2c191b218637dce12.jpg
We need like a following.space for hidden words, mute lists and relay lists. In that way, anyone can share settings that set up clients to combat spam in a decentralized fashion.
That's a lot of dick spam. What year is it? We had this shit in January 2023 and we didn't even have mute, report, Web-of-Trust relays or paid relays yet. It's an easy fix. https://blossom.primal.net/94bc45746b1aa605ad67c9f7a3cd62f952732ea39002b45503652b5e1b9d0f91.jpg
Time doesn't exist. The only real thing is suffering.
#nevent1q…m2cf
don't forget a very special happy father's day to nostr's dad, @npub180c…h6w6
Imagine, if you will, a story about two empires so vast and powerful that they have control over nanites, genes, planetary-busting bombs, and the very ability to time travel itself, while locked in a timeless war with each other.
And now imagine a story of that insane scope is written as a short novella.
Anyway, here's a mostly spoiler-free review of "This Is How You Lose the Time War" which I just finished reading. It's a multi-award-winning short book, and very commercially popular, yet only has a 3.86 out of 5 review on Goodreads because it is polarizing.
Back-cover type of summary: A time-traveling agent named Red works for the post-singularity technotopia called the Agency, and another time-traveling agent Blue works for a vast organic consciousness called the Garden. The two agents are post-human, with powers almost beyond comprehension. They engage in a time-traveling battle of wits over centuries, but eventually Blue leaves Red a letter that says "Burn before reading" which Red reads, and thus begins a chain of letters that they write to each other while warring. After so long and complex of a war, they each find their opponent more fascinating than anything else.
I do like the premise a lot. For those that have played Magic the Gathering, it's like if one side casts a fireball, and the other side casts a counterspell, but then the first side casts a counterspell on that counterspell, and the other side counters that counter that countered their fireball. Two empires so vast and powerful that they're battling across a multiverse of timelines, constantly undoing what the other has done. One side kills a key figure of history. The other side kills the would-be assassin of that figure. The first side goes back further and attacks somewhere else, and so on. Determining the outcomes of wars, rewriting history, dancing across multiple different "threads" of time, while trying to keep Chaos from spiraling out of control.
As a random example, in some time-threads Romeo and Juliet is the tragedy that we know it. In other threads, Romeo and Juliet was written as a comedy, with a light-hearted outcome. Who knows what tiny differences in Shakespeare's life would have led him to write one or the other.
Since the book was polarizing, my assumption going in was that I would not like it. This is basically a story about a time war written by poets, and thus my engineer brain is likely to kind of check out.
And indeed, I actively did not like the first half. I found myself reading out self-enforced obligation to get through it, sometimes skimming over whole paragraphs. The prose is pretentious, though arguably on purpose because the two agents are effectively demigods, playing six-dimensional chess with each other while also being absolute murder-machines when needed, so there is a sort of eloquent battle of wits that they engage in with their letters.
Additionally, despite Red and Blue being so different, and literally written by different people (the book was co-authored), I surprisingly found them to be too similar to each other. Although again I suppose that's kind of the point. Two sides involved in a war so complex and long, how could you not turn out similarly to each other? That's not really a spoiler; from the start there's an obvious "we looked at the enemy and saw that it was like us" vibe.
Lastly, given the shortness of the book, obviously the reader is not really going to know the details of this world. It's inherently hard to empathize with characters that you barely understand even from a physical standpoint, given how absurdly advanced and post-human they are. And since there are multiple timelines that these agents go through, reading most of it made it unclear how death works, or what the consequences of death are in this multiverse. The obvious point from the start is that in this grand war, we would be focused on just two characters, and yet not knowing certain rules of the overly-complex world can potentially affect how well we can attach to those characters.
But then... the second half did get me more engaged and curious. I had to see the punchline, had to see how it would end, and indeed I cared for the outcome of the characters. So, they got me.
I'd give the book an 8/10. There's a creative and experimental aspect to it, nontraditional high-brow literature sort of stuff. Too poetic for my taste; not concrete enough. But I wouldn't necessarily change anything, either. It's very interesting, despite not quite being for me.
https://blossom.primal.net/5aba0d639c13f4843787205d00d7fe3d9f9c094c61d28998fb95c79e3dd51cd6.jpg
be the best father possible
ensure our children live free
everything else is means to that end 🎯
GM ☀️ PV 🤙
Happy Father’s Day, and happy 6.15 Day to all who celebrate.
https://i.nostr.build/feRI7505VH17O5TY.jpg
How many coins would you need to no longer need to work?
It's already been fixed. 💜
Thanks for the feedback. I’ll work on fixing this as soon as possible.
Thank you
Good to have you here 🤙
Also just wanna add I feel like point 2 needs a "verified human by meeting this person irl" tag more urgently than a "harassment" tag
It's hard to convince everyone to agree on filtering people who do harassment but it's easy to convince everyone to agree on filtering extreme anons & bots
And of course this should be a toggle again so the extreme anons aren't just lost forever in bot land
Hope so 🤙
I'll just say the 3 main things I always keep saying we need:
1. A WoT+PoW relay, that only accepts posts from npubs in a web of trust but where anyone can join the web of trust by submitting a post or two with high enough NIP-13 proof of work
2. A robust web-of-trust-based tagging system where anyone following you would see if you tagged an npub's posts for harassment, and then users could make their own filters based on these tags
3. Peer to peer data verification over Tor so whatever spam filters get developed will always be better at avoiding "false positives" than a more centralized network
I'm not sure. Maybe @npub1syj…f6wl who recently (past week) implemented a toggle to only see replies from npubs followed by users you follow in jumble.social
This toggle isn't much of a collective filter, but I like it better than a mute list because it applies flatly to everyone and users will easily turn it on and off for everyone at once to see outside the bubble.
I think fiatjaf is aware of my ideas but jack has always had me blacklisted - won't recognize I exist because it would help others find out I exist, any reply to me would lead others to my profile
I'm really glad to see this. I believe that many interesting relays will emerge in the near future.
#nevent1q…wu23
Yes, but still is a good idea have this option when using Jumble on PC.
It's not just about bandwidth, the processing load is also a concern. My phone already heats up noticeably when I use Jumble, so adding automatic reaction loading might make things worse.
What I like is that I can choose to automatic load reactions just on PC using Wifi and not on Phone, for example. Or maybe on Phone too, but only if Wifi be enabled?
This is actually one of the most frequently reported issues, haha. So I'm planning to add a toggle that allows users to enable automatic loading of reactions. Of course, this will put more load on the device and increase network usage.
No outbox model, quando puxa dos relays das pessoas que vc segue, ele vai puxar de vários relays e não somente dos maiores, e isso gasta bastante banda de internet. Seus dados de internet iriam para o saco rapidamente. Eu acho que é por essa razão que o Jumble só mostra quando se clica na nota.
Geralmente a maioria dos clientes pegam os maiores relays para mostrar o feed. Então ele só puxa informações desses relays. No esquema outbox model, ele puxa do relay que a pessoa que vc segue está usando, então ele não perde notas. Se usar só os maiores relays, só vai puxar desses relays. Fica mais centralizado.
Não. Mas não são todos que são outbox model. Acho que o Coracle é outbox model, mas não tenho certeza.
Mesmo que fosse da forma que vc deseja, vc só saberia que existe comentários, mas para ver os comentários antes de postar, vc ainda teria que clicar na nota. Então no final, sempre vc teria que clicar na nota.
Se vc pretende comentar, vc clica no post e vai ver se existem comentários e o teor do comentário.
Qual a intenção de ver essas informações em todas as notas? Isso pode ser só dopamina e sem razão nenhuma. O importante em uma nota é o conteúdo, se deseja se aprofundar mais, só clicar em cima da nota.
É inviável puxar todas as informações de uma vez, sem ser em um cliente que primeiro busque todas as notas e etc, e coloque em um servidor centralizado e passe para os usuários. Isso é o que o Primal faz, ele tem um servidor de cache.
No caso do Jumble, seria mais difícil ainda pois ele usa o esquema de outbox model.
Yes, it is.
#nevent1q…4tnj
The following feed in Jumble is fetched from the write relays configured by the users you follow, rather than simply being fetched from the relays you have set up.
I’m not using the Nostr.wine relay, so it’s unclear to me why I’m still getting signature requests from it.
I don’t have an Android device 🤣
Some relays require authentication to access data, these are all kind:22242 events. https://github.com/nostr-protocol/nips/blob/master/42.md
Before uploading a file, Jumble requests to sign an http auth event. It seems the result wasn’t received.
Are you logging into Keychat using Amber? That shouldn’t affect file uploads. Strange 🤔
Testing upload picture
https://image.nostr.build/8de2bc0ea98bb495b2e49aa620455d3fd6f9ebf398847bd3de0e833dbc8d61b9.png
@npub1syj…f6wl I'm not able to upload media using Jumble and @npub1h0u…rwx8 but with Brave works.
https://files.sovbit.host/media/619af6a60b3fe4c733aaca061c522cc9c7cf1d87ef4c908facc5ed936d3bdf23/10182b3cc95df21a1f4fde461ec1ce9d7f987ab38002e1a59f50f6d05326cf05.mp4
Using jumble.social on nostr.com 🤣
https://video.nostr.build/489b94b9117cc2ea4a3925c2e7ad4c02f023113f5cf79061ddeb982ef2960357.mp4
It’s because this way is easier to implement. Jumble used to handle it this way as well, but it was improved recently.
I don’t really support publishing overly complex short text notes (kind:1), even though Jumble renders them well. When you need complex formatting, it’s better to go with a long-form article.
@npub1ye5…knpr @npub1syj…f6wl
#nevent1q…n5cu
I gave it a quick try, it's really easy to integrate! But the documentation is a bit outdated, haha. I'm planning to use it for a new service I'm currently developing.
The reason why comment counts and reaction counts only load after clicking on a note is to reduce client-side load and bandwidth usage. Jumble fetches this data from the read relays specified by the note’s author, not just from a single relay. If we loaded everything upfront, browsing your feed would constantly trigger requests to dozens or even hundreds of relays.
Also, Jumble currently only applies WoT filtering to comments and notifications. So you’re still seeing all content from relays you trust.
@npub1syj…f6wl i think it'd be cool in jumble if there were a way to mark a relay as a 'trusted' relay, where if marked as such, all comment counts, reaction counts are shown before you click on the note and web of trust filtering client-side is turned off at least when viewing that relay's feed.
Got it, but my followers won’t automatically follow my new account.
It’s a bit difficult to use right now, though that might be my own issue.
After rotating, do any clients support fetching new events from your new account and old events from your old one?
Are there any clients that support this at the moment?
Ah, that's perfect then 🤙
Thankful jumble is working for me again too
It’s turned off by default so it doesn’t affect new users. But once someone gets fed up with spam, I figure they’ll give it a try, haha.
Seems like a lot of users won't click on it though
Ever since I started using nostr, I’ve been thinking about how to rotate my keys. The more events I sign, the more uneasy I feel about it.
#nevent1q…09uq
After clicking, an alert dialog will appear with a detailed explanation, so users will clearly understand what it does and won't turn it on by accident.
https://image.nostr.build/fc0e322c7c1d23bc8e6f4eaef524ad3f47ae9e4ce983f2b5d8fb9b0263d66753.png
Needs to be clear so users don't have it on accidentally
I like the way it was implemented.
Still not clear enough in that image imo but good to see 🤙
Looks like it was added.
https://image.nostr.build/9770149343a8d026c9f41e5e650d353cec9e21fb4d6013ccd64e6a71a1245779.png
Most public relays only require AUTH when quering DM-related events. Relays typically send an AUTH message to the client upon connection just to facilitate future interactions, but they don't expect an immediate response.
Jumble only performs AUTH when it's actually required. For example, when the relay responds with a CLOSED message that starts with `auth-required`
You're right, having it enabled by default can cause users who aren’t following many others to miss out on a lot of content. I’m planning to add the toggle switch above the notifications and replies lists to make it easier to turn on or off.
It looks like this being enabled by default is why jumble.social hasn't been working for me lately
https://image.nostr.build/7c4bb9ce2c0266c3f09d222c1e7be4e70c8c0509a7f36a08bf62fa4720e0f725.jpg
Shouldn't be hidden if on by default @npub1syj…f6wl - should be a toggle switch on main UI screens or be off by default with a menu to turn it on
I think it might be due to some performance limitations in the default webview configuration, the issue seems more noticeable on the desktop.
The initial load might be a bit slower than before because it now needs to fetch the follow lists of people you follow in order to generate the WoT.
Has Jumble made any recent changes? It feels like the initial loading in the Keychat browser is a bit slower than before.
Does it also load slowly when you just use a regular browser?
my beretta 1301 can handle the first 8 drones
its the 9th thats a problem
Are you using the desktop version of Keychat?
Would be great if Jumble cache the notes and load the new notes as they are downloaded.
thanks for everyone who came by the zap stream today. here's what we worked on: damus android toolbar. I will try to stream more, was fun!
https://cdn.jb55.com/s/damus-android-toolbar.mp4
I just implemented something on Damus with the help of Claude in 10 minutes that would have taken me hours. My experience with AI agents has been mixed so far but when it works, it’s awesome.
You mean to show the notes?
cc @npub1syj…f6wl
https://relay.utxo.one/5542364641e905e36abc2cfb2b8cb4814d4092b7eb62fc7581b2e7fe0f0fb8f2.jpg
These types of initiatives and podcasts/content around them are important.
Some people wonder if companies or ETFs buying a lot of bitcoin is a risk to Bitcoin. Not really. If *checks notes* buying it hurts the network, then it wasn’t a good network to begin with. As a multi-trillion dollar equivalent liquid network, it’s natural that it’s attracting big buyers now. That’s part of its adoption process. Any sufficiently orange-pilled individual, company, asset manager, or sovereign is going to want into it, and Bitcoin as an open network is money for all.
But what IS a risk to the network, or at the very least your ability to comfortably interact with the network in a sovereign way, are bad laws, over-eager prosecutors, and other things that push developers away from your jurisdiction. In addition, it’s a risk to the network when a majority of people are anti-bitcoin or anti-privacy or against self-custody, etc. Because in those environments early adopters can get treated as scapegoats for societal problems.
Engaging in advocacy that helps keep the most anti-bitcoin, anti-privacy crackdowns from occurring, and advocacy that helps codify some protections into law to prevent those crackdowns from occurring in the future, is important. So is public education around the topic.
Great episode @nprofile…qr8u and @nprofile…k8fj
#nevent1q…rp9q
It's raining.
https://i.nostr.build/h3bBYg1R7T3TO1Xe.jpg https://i.nostr.build/2xRCMdmj0Rzu6mPR.jpg https://i.nostr.build/PukNSBtIiXzCeIVd.jpg
About 5 days of groceries for $55 USD (75 CAD)
Is this considered expensive or am I out of touch?
https://relay.utxo.one/b2d4daf92d8c8fbd95a9068419167ce0f836f3629ea633cef6ef9b7cfaa70a24.jpg
Nostr: where we have more apps than users
This is why I can’t understand the “AI is anti human ” point.
Used wisely, it’s a MASSIVELY humanizing force.
nevent1qqs9dag0qtkde2jf9js0dhztl9dg2ype0c5qeu0s6tanwyf75u43gdcpz3mhxue69uhkummnw3ezummcw3ezuer9wc26wj98
Imagine if we could put an AI agent in charge of maintaining your Amethyst. You could just write a DM to the agent asking for a new feature, the agent would change the app in place and give you back to test. If things work well for you, you could submit the change to your friends. If enough of your friends like and use it, the main repo could take that in. Maybe that's the future we want.
I hate to burst the bubble but
If cycles are real, the bear market is coming soon
Every cycle people think this time is different
But it never is
stay humble and stack sats 🫡
If you're a dev and still pushing back on using AI all day every day, you're in jail.
Free your mind Neo.
Bitcoiners on their second cycle:
https://relay.utxo.one/1cbba58c5e94cfa64a4ce3866cb96607ca92e4b9c638ff4dc9de9ec1473ebc6a.mp4
LinkedIn sucks ass, but this is maybe the first time I’ve ever seen this on a man’s CV and we need more of it, please. https://blossom.primal.net/10b07e0ef0dd2c9c98f2fd5cf6e226c16611bdd0618cc61752a7a3f5d96a9479.png
AI (intelligence) + Nostr (distributed) + Cashu (anonymous) + Bitcoin (permissionless)
routstr.com
The main goal is to keep improving the user experience.
- Support viewing quotes, reposts, and reactions of notes
- Merge duplicate reposts in the feed
- Blossom
- Translation
- And of course… the 100+ issues you’ve submitted
Amazing. What is the roadmap?
very happy about the hide all but follows and follows follows.
over the 18 months i've been on nostr seeing idiots i mute in my feed prompting a repost to appear has driven me nuts.
or people i just don't follow keep on showing up, the more well known the more irritating.
#Jumble has been quietly getting better over the past 6 months. I’ve been too lazy to share updates… but that changes now! 😅 From now on, I’ll regularly post feature updates.
Here’s what’s new in the past 2 months 👇
- View your conversation history with someone
- Emoji reactions
- Bookmarks
- Collapse long notes for a cleaner feed
- Paste or drag to upload images
- #Highlights
- Hide replies and notifications from untrusted users (#WoT)
- Mute someone publicly or privately
- Support for client-initiated NIP-46 connections (nostrconnect://)
- Improved note display
- Auto-play and pause videos
- Tons of bug fixes 🐞
Huge thanks to everyone who gave feedback, contributed code, or donated during this time — your support keeps Jumble moving forward 💜
More updates coming soon, stay tuned 🚀 #nostr #devstr
Why must I use ApplePay and an app to apply for a visa?
This weekend, I’m travelling to Sydney to interview Yoel Roth for my upcoming Revolution.social podcast. I’m excited to talk to him because, after leaving Twitter, he wrote a paper about the trust and safety challenges facing social media protocols. If we decentralise social media, how do we govern ourselves without relying on centralised systems that can define who has permission to participate?
I need an electronic travel authorization to go to Australia and mine had expired. How hard can it new to renew it? Much harder than it should be.
The thing is, a visa is the most intense kind of government permission. And the permissioned and centralised world of technology almost derailed my entire trip. When I was at the Oslo Freedom Forum, I lost my fiat debit card. It wasn’t a big deal; I blocked it in my bank’s app, and I have other cards, so it wasn’t a major issue. I ordered a replacement card, but my bank requires me to use it physically at a store before they’ll allow me to use the new card for digital payments. And it hasn’t arrived in the post yet. No big deal, I have alternatives, lots of ways of paying for things.
Last night, I remembered to double check my Australian visa. To my surprise, I found out that I needed to renew it. No problem; I went to their website and they directed me to use their mobile app. Fine, I’ll download it again. But here’s where things started to go wrong. Apparently, the Australian government has decided that the visa should only be paid for with an in-app purchase! And because I had frozen my debit card, I couldn’t use that card. My bank wouldn’t unfreeze it because I had ordered a replacement card.
There is a website method, but it lacks any instructions, there are hundreds of questions instead of half a dozen, and it wasn’t clear to me what of the hundreds of Visa options I was supposed to choose.
So I’m waiting for my flight in Auckland but can’t check in because my visa isn’t set up. I need the app and to make an in app purchase!!!
Apple wouldn’t let me re-download the visa app because it has in-app payments and I needed an active card. Now I’ve got like 6 cards in my phone’s digital wallet! But Apple will only let me use a debit card with a New Zealand address! There’s literally an Apple Card with plenty of limit on this phone, but I can’t use it. I tried to use my new NZ company account, but it’s new and I only put $10 to test that it worked right before my trip to OFF! It worked but Apple had more delayed payments than $10, so it quickly declined more payments. Apple still wouldn’t let me re-install the visa app! So I immediately transferred a few hundred dollars from in to the new company account. Normally inter-bank transfers in Australia and New Zealand are immediate because both countries have small banking systems where all banks actually use a single centralized database. Not great for privacy but it’s normally very efficient.
I did an intrabank transfer to my non-blocked company account. But instead of being immediate they said it might take “a few hours!” So I tried adding funds to the new company account using debit or credit cards not those all blocked. Probably money transmitter rules about using cards to fund a bank account vs purchasing. Why provide the option if it won’t go through. Dunno. My guess is the bank was happy to accept it but the credit card companies I use blocked it.
I thought, okay, let me find a pre-paid NZ card. Turns out that there are tons of ways I could be a card issuer of prepaid cards in NZ, but I couldn’t find one which I could get a virtual card online with an NZ address.
Cash App was happy to let me use my BTC to fund some prepaid cards, but they all ended up with European or American issuing banks! Despite being marketed as New Zealand prepaid cards, but they all ended up being either impossible for me to set up to find or not actually based in NZ. Turns out that this stumbling through options lead to me getting a few prepaid no-KYC bitcoin-funded debit cards by accident! All this financial regulation and I stumbled in to anonymous credit cards.
Another option would be just switch my AppStore back to the US. But, Apple won’t let you change your country for your AppleID if you have any active subscriptions. I’ve got a bunch of US cards in my Apple wallet, but I can’t use them.
I missed my flight and had to rebook on a later one, not cheap. But kept going, trying to find a way to install this app. I tried to use my work Apple ID that I use for the nos.social app. While Apple lets you use phone numbers as 2-factor auth, it’s really buggy and doesn’t work for setting up a user in macOS or iOS. They really want you to use the own AppleID everywhere. I could log in to the US Apple account but only via the iCloud website, oh, and Apple Developer Connect. Useless for me in this situation. It wouldn’t take my US AppleID on my laptop or phone.
I also kept trying to find a debit card that Apple NZ would accept, get my personal bank to unblock my card, or even the new business account to work. Nothing.
If I didn’t figure this out, I’d miss my now rescheduled flight.
Eventually, I went through and got the very complicated website to work and spent $200 on a tourist visa. This same visa costs $20 if I use the Apple / Android app and their payment rails! The visa came back confirmed in a couple minutes, after paying the 10x “web tax.”
Right after that, I went through and got confirmation that the bank transfer to my new business account cleared. Honestly, it’s the first time since moving to New Zealand I’ve had an interbank fiat transfer take time; it’s normally immediate! Just when I needed it.
Why is this tech so locked down? Apple won’t let me fund my Apple “iTunes” account with my own cards, but only allows local fiat payments. Australia makes it 10 times more expensive to use their website instead of Apple Pay and makes the process much harder!
Billions get laundered through off shore shell companies and Wall Street but somehow banks, credit cards companies, the government of Australia, and Apple all worked to make nearly impossible for me to pay for a $20 visa waiver!? And instead I had to spend $200 on a sketchy website that barely worked.
Now just to be clear. I’m opposed to the existence of borders and nation states being able to control who can live where base on a corrupt system of visas. So my minor frustration is nothing in comparison to what a person from Nigeria or Afghanistan faces when they try and travel. It’s still frustrating.
https://i.nostr.build/W2nOOHVYcIez2V5y.png
Me, about to test another new wallet.
https://image.nostr.build/d6052a529c2134f66541d3dcddcaf8f52a934409cd19ca367098320ab2920e22.gif
Heading to the voting booth to decide which pedo told the best lies
https://relay.utxo.one/ec9a1256ac07105c0518ed7eb84f298d7bd3f22f9e1735dee4e68b3a12b2e44f.gif
https://relay.utxo.one/87dd1b10cd5070b3933c2c579e48428d6e5107e42736f7a90a02a9ad0389cff6.jpg
🚀 Announcing Plektos - my latest vibe-coded creation!
Plektos is a NIP-52-powered calendar app designed for scheduling meetups, events, conferences, and more. It's a decentralized alternative to platforms like Meetup and Eventbrite.
🔍 Discover Events
Browse the Discover feed with filters for location, category, and date. Tap into any event to:
View full event details
Join the conversation
RSVP (and update it later if plans change)
Purchase tickets (if available)
Add the event to your personal calendar via downloadable iCal
Message the organizer using NIP-17 DMs
Share the event with your microblogging audience
✏️ Create & Manage Events
If you're an event organizer, Plektos offers an easy-to-use event creation page where you can:
Add event details and an image (uploaded to your blossom servers)
Search and select a location via the OpenStreetMap API
Set the date, time, and category
Enable ticketing if needed
You’ll be able to edit or delete your events directly from the event page. Organizers also get insights into ticket sales, including buyer profiles and timestamps.
Need to send updates or reminders? Creators can send mass NIP-17 DMs to all attendees.
🔐 Log In & Use Anywhere
Plektos supports logins via NIP-07 extensions, nsecBunker, and nsec. It’s also a Progressive Web App (PWA), so you can install it on your phone for quick access.
https://plektos.app
✨ More features are coming soon...
Are we still getting those $5K DOGE dividend checks?
Nostr right now
https://relay.utxo.one/1e3eeeef50c5087fe129afdcd3047380a724ae1513ee101ac4dfe7f56cf67fa1.jpg
Exactly.
When I say “nothing stops this train” it is not out of cynicism. It is about sending a signal on where *not* to direct energy because that energy won’t amount to much.
In other places, it will.
#nevent1q…ayj0
starting to look more like a mobile app!
https://cdn.jb55.com/s/damus-android-wip.mp4
once I get the bottom toolbar working we should be good to go for the damus android alpha.
You're just somebody that I used to know...
https://i.nostr.build/bhSdNQroJKNH5a2W.png
Beleza, abra o jumble e desligue a tela do celular por horas e depois tente fazer alguma ação no Jumble e veja se reproduz o problema.
Sim, meu amber está no modo bateria irrestrito. Eu reproduzi aqui novamente e dessa vez não apareceu nada no log quando tentei alguma ação no Jumble. Em seguida eu fui na pagina do meu perfil no Jumble e fiz o pulldown para atualizar e conectou novamente automaticamente. Enfim, tem algum problema na história e que não sei o que realmente é, haha.
Almost finished with an example of a nostr mail client using NIP-17 and applesauce. and the best part is its only 250 lines long 😁
https://cdn.hzrd149.com/605022450b95a531ad3c85552d1660c2fbd89040af83e877c47c9dfdb089b3fb.webp
The best part is that the code that replies to a message is just a few lines and it handles creating NIP-59 gift wraps for each participant in the conversation
https://cdn.hzrd149.com/cc445d0747f2e2783e99b1539cce53d5c5b922bd24c2a2d71c88327ab5544970.webp
Olá @npub1w4u…0jr5 eu consegui reproduzir o erro de desligar a tela do celular e tentar usar o Jumble e não acontecer nada. Veja no exemplo do vídeo eu tentando repostar uma mensagem e não funciona. Ao mesmo tempo eu fui no app Amber e gravei da tela de log. Você consegue entender o problema analisando os logs? Obrigado.
https://video.nostr.build/32ab0dd3a9d0cdb1564c8480bdf72936507a86fc524b43ac51a2f21ac40f9761.mp4
Isso só ocorre quando a tela do celular fica desligada por longas horas. Se for por um período de tempo curto, eu não reproduzo esse problema.
Eu vou tentar ficar de olho no log do Amber para ver a razão de não conectar. O que seria essa mensagem @npub1w4u…0jr5?
https://image.nostr.build/513b37ca156241fc2d3fb629af799bbcc20703c5ead15cd67546926cf13eb5ec.jpg
Mesmo com a nova versão com o patch do @npub1pt4…eera, eu continuo reproduzindo o mesmo tipo de problema. Uma forma que eu sempre reproduzo o problema é a noite, quando vou dormir, eu desligo a tela do celular e ao acordar de manhã, eu abro o Jumble e ele não reconecta automaticamente, não reconecta nem se eu abrir o Jumble manualmente e clicar em contas conectadas e . Eu tenho o @npub1am3…xrv7 configurado no android para iniciar automaticamente ao iniciar o celular, e também sem restrição de bateria. O estranho é que se eu reiniciar o celular, o Jumble conecta automaticamente.
https://video.nostr.build/f3727f1eefaffc63b4497047b4c02dfe51a51642c8a80a01ca9531148013fccf.mp4
I think he meant that after he mentioned me, some other texts was erased, no?
Both nostr:npub... and npub... will automatically be converted into mentions.
Yes, but is a regression, haha.
Switching back to plain text in edit mode seems to avoid a lot of issues, haha.
Could you record a video of the problem?
Are you using a custom keyboard like Futo? I ask because of this: https://github.com/CodyTseng/jumble/issues/352
It indicates a private mute.
This feature was added a few weeks ago, feel free to give it a try
Ok, I understand the padlock now. I will try to change the text.
I really think this solution would be a lot better: https://github.com/CodyTseng/jumble/issues/369#issuecomment-2937825341
What this padlock means?
https://file.nostrmedia.com/f/619af6a60b3fe4c733aaca061c522cc9c7cf1d87ef4c908facc5ed936d3bdf23/0c48fc52eca6a7a59a2e9bacb37d191ca95f6e4f97f8b72b1077abbff3770a30.png
features are a plague, but some features are needed. this one in particular. ctrl-enter to post also
Support for choosing between public and private mutes has been added
https://image.nostr.build/732e84bee0841ad77018e785c4cb629a9db2191830663dbac09b49ddd89e8a26.png
It looks like the bunker saved in localStorage contains the secret parameter, which is causing the reconnection to fail.
What do you think about this? https://github.com/CodyTseng/jumble/issues/371
Olá @npub1w4u…0jr5 recentemente o cliente Jumble implementou a opção de nostrconnect, então no celular basta clicar no qrcode e o @npub1am3…xrv7 abre. Acontece que algumas poucas vezes, geralmente quando o celular fica muito tempo inativo, eu abro o Jumble e o Jumble não conecta, mesmo com o Amber aberto. Eu clico na parte de contas conectadas, conforme a imagem, e fica loading para sempre, mas se eu for em entrar com Bunker e clicar no Qrcode, conecta novamente, mas ao que parece, é criada uma nova conexão com o Amber, então a lista do Amber fica com várias conexões com o Jumble. Minha pergunta é: seria possível clicar na parte demonstrada na imagem anexada abaixo e funcionar como se clicasse no Qrcode, mas ao invés de abrir uma nova conexão com o Amber, usar uma conexão que já existe? Talvez essa preocupação nem seja relevante, se por exemplo não tiver nenhuma consequência negativa em ter várias conexões do Jumble no Amber, com a lista gigante, rs
@npub1syj…f6wl
https://file.nostrmedia.com/f/619af6a60b3fe4c733aaca061c522cc9c7cf1d87ef4c908facc5ed936d3bdf23/d219a55905ab37b2f353c51015927f8e0f752db48478c54e60f628aa29541e4e.jpg
Tenho que concordar. É preciso dar continuidade no desenvolvimento dos clientes. Espero que o Jumble continue sendo desenvolvido por bastante tempo.
@npub1syj…f6wl
#nevent1q…wj9l
I think @npub1syj…f6wl will implement an option to mute public or private.
I understand that public muting can be useful in many scenarios, and I will work on supporting it as soon as possible.
i want to be able to choose public because it's part of my ACL system for #realy, and i don't want the complexity of having to run a second profile just to control access to my relay (but maybe others are fine with that, just not me)
I want users to be able to choose between public and private because I don’t like public muting.
@npub1fd0…jal4 already wrote the code, i think it should be easy to just use it?
I'm seeing it even with (Hide content from untrusted users), haha
🐋
https://image.nostr.build/3bb97fa62502f172a967af5a8d51d2a46371629243b4d14c036c8fa4118339c8.jpg
If you want to see it, you can disable the “Hide content from untrusted users” option in Settings -> General.
On Jumble, only the people you follow and those they follow are considered trusted.
Due to the recent spam surge, content from untrusted users is now filtered by default. However, I forgot to adjust the reply count, this will be fixed later.
@npub1syj…till having text input problems on nostr - this said "my wording wasn't clear enough" to clarify the double post, but tagging Didi deleted all the text before it without me noticing (have noticed it happening other times in time to fix)
Querying the live status of each user is not worthwhile for a kind1 client.
It could redirect to a service that support it, no?
This isn’t appropriate. Since Jumble itself doesn’t support watching live streams
Hi @npub1syj…f6wl any chance to show on jumble.social when an user is in a livestream using @npub1sh0…q2xa
The filtering code can indeed be no more than five lines. However, the client also requires a user-friendly settings page for interaction.
I think this would make the client overly bloated, and users would need to constantly update the mute rules.
I think filtering spam through WOT or https://vertexlab.io would be more effective
Yes, but I think this doesn’t address the root problem, as changing avatars is cheap too
Jumble only fetches events from your write relays. So, if you want others to fetch events from your local relay tray, you can use the proxy feature of the relay tray to obtain a public address. Then, set this public address as your write relay, and make sure it is as high-priority as possible, since clients usually only use the first 2 to 4 relays.
Didn't seem like it, just an instant send
Touch screen so it is possible to double tap a button accidentally but that usually doesn't happen then either
Jumble currently doesn’t have such a flexible mute feature 😞
Was it because the first attempt to send the note failed? Then you sent it again? 🤔
Weird, this appears to have double sent.
Nostr is having a lot of issues today @npub1syj…f6wl
Mainly text input issues so far
If you haven’t made any configurations, nostr-relay-tray receives all kinds of events.
If you have a screenshot, I should be able to identify the issue more quickly. 🫡
I'm on stage in 10 mins talking about Financial Privacy as a Human Right Issue.
Join us anon.
#nevent1q…0jmg
It's in Richard Stallman's no fly list stallman.org/cloudflare.html
Honestly, I feel like it might not be the best fit for a web client, there could be quite a few challenges in getting it to work well. That said, I’m looking forward to seeing what you come up with!
Amazing. One feature that @npub1syj…f6wl didn't accept on Jumble that I would love to have, is this one: https://github.com/CodyTseng/jumble/pull/302
If you think is interesting and accept it on your fork, I would appreciate and use it. Thanks.
Probably not. It's hard to define what exactly counts as "seen," and implementing this would require storing a large number of IDs. Since Jumble is just a simple webpage, it’s not really suited for that kind of functionality.
Hi @npub1syj…f6wl any chance to have this on Jumble? Thanks.
Trying to frontrun institutions https://relay.utxo.one/1d42eede2ad29d21f320a315bb030b54b5e5f619acb2073fc4c3fd5cc6a3ad68.jpg
If only there were some way to stream live video over a decentralized protocol.
it will be on by default for all sellers, allowing people to pay however they want, and sellers will never miss a sale.
by default it will auto-convert to fiat, and sellers can switch that to holding the bitcoin instead. i hope most do that. but they can also use our reserves feature to convert a percentage of incoming sales to bitcoin.
#nevent1q…w6tj
#grownostr is the mission
But will be possible in future have this kind of integration with other apps? because if I'm using Jumble and have to switch to pokey to paste an nevent, is not ideal.
Great, but I have a question: Is it possible to subscribe to an nevent on Potkey but not using Potkey app directly? I mean, from Jumble for example. Thanks.
cc @npub1syj…f6wl
I'm not sure if this was the real @nprofile…rm9g. He mentioned nothing about #footstr 🧐
One of the things that annoys me most is deception.
I live around Atlantic City, and so I do go to restaurants and shows there. They purposely design it so you have to walk through the casino to get there.
In Vegas now. And of course you have to walk through the casino to get to your room, or to leave, each time.
It’s so banal. So obvious.
Also, there are kits of lube and condoms at the mini bar. Just casually there in case you need them. That’s nice and all but I never saw that at a mini bar before across countless other cities and hotels. Seems like a Vegas thing?
Anyway, good evening.
https://blossom.primal.net/6f59bf9cdbf020ee64393f6a927730a185e530fe0ae0a46d23381807272c812c.jpg
Jumble updates quietly in the background as long as you're using it daily. No need to bother users with update notifications, in my opinion.
I deployed Jumble using Cloudflare Pages.
The Nostr collection 👀 https://nostr-relay.derekross.me/6127b606f9a07dd73abc49a766dac0747abdc461ad6b54ddbe1f5e0780e57c4c.jpg https://nostr-relay.derekross.me/2024672974ce9f96026f2d09f3d002ae6559d446b214f7854d846daad1f59235.jpg
Já falei isso para o @npub1syj…f6wl também, mas ele disse que só vai implementar isso quando o Jumble estiver mais estável, pois hoje, tem atualização praticamente todos os dias, logo, aparecer um banner para atualizar todo dia, pode ser meio irritante.
Eu só queria que esses links isolados como a nota do @npub1vg9…8885 fossem integrado com o esquema da Lantern. Eu propus isso para o @npub1syj…f6wl mas ele disse que não vai implementar por enquanto. Se vc achar importante, comente aqui: https://github.com/CodyTseng/jumble/issues/359
Sounds odd, but I got pretty okay latency in Singapore the other month, is your main server in Southeast Asia somewhere?
Vc diz logar em modo leitura?
Vou sugerir para o @npub1syj…f6wl implementar no Jumble.
I think JPEGs on the timechain are stupid.
But the idea that they're going to hurt Bitcoin seems so weak to me. Like the US dollar can withstand people scribbling on it but Bitcoin can't?
In fact, the idea of Bitcoin as a glorious digital monument with some graffiti scribbled on it represents humanity pretty well. That's kind of us in a nutshell. Seems on-brand. Perfectionists trying to keep their little gardens tidy while trolls come in and find ways to mess with them anyway.
NFTs and memecoins already had their peak fad moments. People now know that they're non-scarce gambling toys rather than investments. It's just echoes of that peak now. The only thing that concerned me about the ordinals/runes period was the rapid UTXO bloat, not the blockspace usage, since the latter already has a consensus limit on it.
And if Bitcoin transactions can't outprice JPEGs in the long run, then it's just not that valuable. Bitcoin currently does about 1% of the gross settlement volume of Fedwire. That's peanuts. Imagine if it reaches a point where it does even like 10% of Fedwire. What would you pay to move a full bitcoin globally, permissionlessly, in 10 minutes, in a world where it's no longer a niche thing?
Actually my bad something was broken on the bot
Did you reply and mention Nostr?
https://primal.net/myarticles
Cloudflare shows that most #Jumble users are in #Singapore. Is that true?
it happens
don't take it personally, i'm really just giving motivation :)
my relay is buggy too, drives me nuts when i can't figure out what's going wrong
Looks like I need to display the specific error message to make it easier to troubleshoot issues in the future.
I'll consider it once I've completely removed kind:20 🫡
This error indicates that publishing the event failed. It could be due to network issues, or because you're following too many users and the relays are rejecting it. Are you still able to follow new users using other clients?
one of my favorite kinds, yes please!
is @nprofile…970s on iOS?
My dude, we’ve been promised BOLT12 is coming real soon for 5 years.
At some point you just have to work with the tools you’ve got.
I agree. That's why I keep calling vibe coding what it truly is, advanced prototyping.
Love my job. Great company, great people, full-time homeoffice, but close enough to visit regularly, constantly learning new stuff, a lot of crossover with Nostr, now I'm getting a raise and they're paying for my test certification and put me on the AI project.
Very grateful.
This is such a bizarre concept.
Amazing @npub1syj…f6wl implemented this today.
I really can't find any grounds to disagree, haha
I tried to get my dentist to understand and buy bitcoin two years ago. He has guns buried in the woods. He's a good fit. Today he tried to shill XRP to my wife.
😂😂😂
Say I am highlighting something I want to comment on. If the highlight goes to the feed immediately after it is made, there the feed will show the original highlight, and a few minutes later, my quote-post with my comments.
Also, if the highlight ahows in the feed on its own, without any context, it might be assumed that I highlighted it because I agreed with it, but my quote-post with my commentary might make clear that I highlighted it in order to disagree with it.
Now, if there is a way to add comments at the time of making tje highlight, so that it only shows in the feed once, I would be all for it.
If people can't bring highlight to feed, they will post links or upload screenshots. And Highlight is a lot better than prints or links.
I think folks should be able to share highlights to their feed, such as quoting it within a kind 1, and have it show up, but it shouldn't go straight to the feed as soon as the highlight is made.
reminded twitter normies to stay humble and stack sats for 280 mornings straight during the generational bottom so i could kick it with the ride or dies on nostr for this bull run without any guilt 🫡
https://blossom.primal.net/4b16eefbdb19742a82dda7ded0139835aec5f893da019a6db53a44e414d2f86b.mp4
In my opinion doesn't make any sense do not show this kind of event on feed. They are super important to be on feed.
Highlights have not been added to the feed for now. I need to think about whether it’s appropriate to mix them with kind:1 events.
I only can see it on Jumble if I paste the nevent. But I don't see it directly on my profile feed.
@npub1syj…f6wl implemented highlight on jumble.social but looks like I can't see it directly on Jumble. I used an extension from @npub180c…h6w6, that I forgot the name, to highlight.
so, you want to review every signature, but you hate having to click on the approve? got it.
I run Alby Hub on my home computer, and yeah, it does sometimes fail to connect because of network issues, haha.
It runs on port 4869 so you need to add ws://localhost:4869 then it works, I just tried this.
stay humble and stack sats forever 🫡
so many distractions
accumulating as much bitcoin as possible, as quickly as possible, to secure cold storage, is the signal
stay humble and stack relentlessly 🎯
You’re right. I’ll fix it as soon as possible 🫡
notedeck has a nerdy feature that you can’t do on the web: local broadcast for sending notes to your local network without a relay or internet connection. Usefulness? Dubious. But its cool 😎
This is just the beginning of a feature we’re going to add called local sync, which can be used for syncing and backing up your notes between your devices on your local network.
#nevent1q…nt5j
#note1n3u…shwz
Ԍood Ⅿorning and pura vida, nostr! It's time to create notes and send zaps! 💜🫂🤙🏻
It still amazes me that a bunch of cryptographic keys on the Internet can be so friendly, loving, and compassionate.
Hope you caught onto the topic by now, but I'm just chiming in to say I agree clients should retain the option to login with nsec, which Cody Tseng's jumble client does retain 👍
https://blog.google/technology/ai/google-flow-veo-ai-filmmaking-tool/
Hahaha. If you're using Nostrudel, you can go into the settings and set nostr-relay-tray as the cache relay.
https://image.nostr.build/b46b5589ec64d76affd8b60fead7da6a9a29fff271832bba2b43ef6356927929.png
Will do soon as I get home!
It didn’t see it anywhere on their site
If it did I would’ve never used it that’s crazy to hide centralization as exclusiveness
I think and hope you're right. NOSTR users are far more likely to be using Sats daily through zaps.
i was today years old when i learned Wavlake is a walled garden, the only music displayed on there is the music that gets uploaded through them..
wtf dude thats like if i was to post this note right now on client *x* a true nostr client
but you’re using client *y* a centralized app that only reads notes created inside the client, you’ll never see my note from client *x*
sats per round is the only price that matters
https://blossom.primal.net/082af9227eee5e3297c8752774626639cabecddec837b728fce541187c991a9c.jpg y
not only that, because i'm a relay dev, and constantly watching logs of what the client is doing, the number of times i see jumble pushing encrypted events of configuration events and mute lists also makes me really wonder what you are talking about, and maybe you have somehow forgotten about my issue, ongoing, with the lack of ability to disable private mutes in jumble?
this is a feature that kills all of the benefits of jumble for me as a relay dev because i depend on public mute lists to implement a blacklist for pubkeys on my relay, as soon as alexandria is into release i'm not going to be using any clients funded by opensats, for reasons of the endless instability and lack of minimal features required for my work, i know that stella cares about what us relay devs think because she knows that we are building the foundations of this protocol, and ignoring it is like expecting a building to stay up without laying foundations to stop the ground shifting and collapsing the walls
so the subject is the shitty performance of web browsers at computing ECDH shared secrets?
i already had this out with hzrd149 about the subject and he was getting flak from a lot of people about not enabling a policy of decrypting all messages
it's quite hilarious anyway because so few clients even support DMs properly, that i abandoned even using nostr DMs about 6 months ago because they are so unreliably implemented
if this is what the complaints are about, then i see how it came to be that client devs have abandoned supporting DMs, why jumble doesn't support them. the signer has no complaints about allowing me to forever allow decryption requests, i just utterly fail to see what your and hzrd's point is about this subject
i could be wrong but i'm pretty sure even that the signer extensions are even implemented in native code and are actually quite fast
no, because it's very unclear and to me it just sounds like you are complaining about signers being burdensome on users, and outside of your control as client dev
i think i made the point pretty clearly that you DON'T have to kow-tow to the idiotic consensus that you "must use detached signers" for it to be a secure app, the only real concern is that users may become complacent about rogue apps, but equally they could become complacent about signers if more of them existed, so really the problem is moot, eggs, basket, same same
imagine how it is as a relay dev when for 6 months of the time i was in development with #realy, i couldn't find a client that actually let me point at my relay and ensure it was even working??? it just seems like a petty complaint to talk about UX of detached signers when you do have the option of controlling that yourself as client dev, not only that, you could bundle your own signer, there is already several forks of nos2x and you could just make your own that has sane policies built into it that fit your needs
what is it that i'm missing here?
You still don’t get what we’re talking about 😂
clients must sign the events or the relay will not accept them, unlike clients, relays don't have the ability to skip that step
the signer is the issue then, but i personally dispute the theory that a web app can't be trusted to keep keys
most shitcoin web apps keep keys in the browser, there is strong isolation in web browsers now in part because of the amount of apps now existing that need to make and check signatures, i mean, the app i'm building part of the back end infrastructure for right now even uses a third party web service called web3auth that secures the key for users, i mean, lol, nostr devs worrying about their singular client app leaking secrets is quite laughable, and then on top to be complaining about then how signers, which are supposed to implement policies for signing, both bunkers and extension signers, i fail to see what the basis is for the complaint
i'm inclined to even say that if i was to build a web based client (and i'm part way through building a bunker) that i'd probably retain the option of the user being able to sign in with an nsec
the danger of breach is way overblown, browsers are not as insecure as they were even just 5 years ago, and back in 2016 i was using a web app that signed events to publish to a blockchain forum system was all there and literally zero incidents of people losing control of keys. 9 years ago.
We might not be talking about the same thing. What we're discussing is how most clients constantly prompt users to sign events, and if users refuse, the client becomes unusable.
By the way, my main job is backend development. I only started learning frontend development earlier this year.
i just don't think client devs are qualified to speak about the subject of spam mitigation countermeasures, let alone mitigating impersonation attacks or sock puppets
i find it incredible that you don't even have experience with running an SSH server on a VPS and have never looked at the endless logs of attackers trying to breach your server with common passwords
it's not optional, and your comments, and hzrd149s demonstrate why a network protocol designed by client devs is going to be a failure
you don't remember reply guy?
#Jumblebrag
#nevent1q…myzj
As @npub1ye5…knpr said
#nevent1q…dyeu
It might actually be a macOS bug 🤣 When I first upgraded to the new system, even Chrome couldn’t access the local network. But I forgot how I eventually fixed it.
Only nostr-tools, haha.
Since the app is simple and I personally find constant signing requests annoying, it rarely needs to sign events.
You may need to grant nostur access in Settings -> Privacy & Security -> Local Network.
I haven’t tried it but connecting to a localhost relay shouldn’t be a problem
Jumble rarely requests signing events 🌝
it already has the scheme in front, and i don't think normal browser can resolve that URL because it does not follow standard, long established syntax, they MUST have some broken function generating those links because that definitely does not resolve as a URL
i can even see that in the preview link that the browser doesn't understand it
you probably should also tell them this is retarded non-sense URL
It’s probably due to having too many DOM elements on the page or some very large images. I’ll look into optimizing it.
Yes, that's the only option. Good luck with it. Thanks for allowing disabling video playback, but since that feature the scrolling is very clunky btw. Whatever preload library you are using is very slow.
ws://ws/oxtrdevav64z64yb7x6rjg4ntzqjhedm5b5zjqulugknhzr46ny2qbad.onion
The issue is that there's an extra ws/ in the URL, which actually makes xxx.onion part of the path, not the host.
JavaScript does have a URL class too. To be more rigorous, I should extract the host and match the suffix there.
The cache might be kept for a few days, haha. Maybe the cache should be updated whenever the user profile is viewed.
https://image.nostr.build/62ecc1e60dfb507a69236143e2196911f9dbdb41af7d458da463721730af6301.png
I think take some time to update. Did you remove the relays? If yes, great. In some minutes I test again to see if your notes shows to me.
Its URL complies with the standard, and the trailing xxx.onion is part of the URL pathname. I cannot identify it as an onion URL. If I simply classify all URLs containing "onion" as onion relays, some normal relays with "onion" in their domain names might also be misclassified as onion relays.
Edge cases like these are impossible to cover completely. An error in one client should not be the burden of other clients.
We're unlikely to introduce special handling for every edge case, as doing so could unintentionally affect regular users. If someone wants their notes to reach a wider audience, it's important that they maintain a healthy list of relays.
Is there any improvement on Jumble that can be implemented to mitigate this problem? Thanks.
Jumble treats them as regular relays and tries to fetch notes from them, but ends up getting nothing.
Two relays weren’t detected as onion relays because their format was completely wrong
ws://ws/oxtrdevav64z64yb7x6rjg4ntzqjhedm5b5zjqulugknhzr46ny2qbad.onion
ws://ws/nfrelay6saohkmipikquvrn6d64dzxivhmcdcj4d5i7wxis47xwsriyd.onion
Hi @npub1syj…f6wl I saw some commits that looks like fixed this problem right? if yes, why I'm not seeing posts from this profile: @npub1ggf…rfcq
Thanks
https://cdn.nostrcheck.me/619af6a60b3fe4c733aaca061c522cc9c7cf1d87ef4c908facc5ed936d3bdf23/51922ffb4726188540b942b40927b6ed03823d51d1303a646bd8f11a59874905.webp
Amethyst hasn't had an update in 5 and a half months. I guess it's a dead app now.
There will never be 2.1 quadrillion sats.
The only problem here is that your list advertises a bunch of relays but you're not publishing to all of them, only to some.
No client can connect to all these relays to fetch your notes, they generally connect to only 2 or 3 or 4. And it happened that the 4 (?) Jumble connected to didn't have any notes newer than from September 2024.
NACK BIP-177
#nevent1q…ul9y
Please add this to people that have only onion relays too.
limit the number of relays connected at the same time and query the following feed group by group. But that would require quite a big code change, haha.
Is there any way to fix this browser blocking thing?
It doesn't.
https://cdn.nostrcheck.me/619af6a60b3fe4c733aaca061c522cc9c7cf1d87ef4c908facc5ed936d3bdf23/dc8ae95edcc2375694766d1a368a86ddec87a7f971c62091d8772c353f9e911e.mp4
It's most likely the browser blocking the request, since his fourth relay does have his notes. Pulling down to refresh the page should make them show up
> In my library I've decided that people who advertise more than some number (I think it's 8 or something) of relays are clueless and their relay list shouldn't be trusted, so we default to reading from the big hardcoded relays from them.
That's a good approach. I’ll make the change later.
This is definitely a client flaw on the part of @npub120r…x44g's client since he is advertising publishing to 12 relays, but he actually only publishes to the 4 big ones.
What client are you using, @npub120r…x44g?
In my library I've decided that people who advertise more than some number (I think it's 8 or something) of relays are clueless and their relay list shouldn't be trusted, so we default to reading from the big hardcoded relays from them.
Yeah, it’s definitely a hassle. But for the sake of decentralization, it’s a trade-off worth exploring. Otherwise, everyone might as well just use a single server.
If you don’t mind, you could try putting your most active relays at the top of your mailbox relays list. That way, it’ll be easier for more people to find you. 🤗
See:
https://file.nostrmedia.com/f/619af6a60b3fe4c733aaca061c522cc9c7cf1d87ef4c908facc5ed936d3bdf23/fd8f35072eefa717e06f46ba2f99c91f0bb7feb1f76dfbfd17325d70c42dead2.jpg
Even opening his profile, I can't see.
Haha, but the notes I usually don't see is from users that I should see, the example was from @npub120r…x44g
profile.
The good news is that you can see @npub180c…h6w6’s notes in Jumble’s following feed. He recently set his write relay to lockbox, which means most clients and most users can no longer see his notes.
https://image.nostr.build/b98f155c4a56fe6bde3da377034cc02194e956ddc11e6f5045a51a6fce7dd413.png
The outbox model isn’t a silver bullet. There are several reasons why a user’s notes might not show up: the user might have misconfigured their write relays, they might not be actually publishing their notes to the relays they’ve set, they might have switched write relays without syncing their old data, or some requests could even be blocked by the browser…
Sorry to raise the fiat price, Nostr. I was just doing my weekly DCA and fat fingered a bit.
The idea of outbox model is to not loose notes from people you follow, right? But today I was comparing the feed in real time between Jumble and Iris clients and I saw that some notes didn't show in Jumble. Any idea why @npub1syj…f6wl?
is there a petition or something I can sign for this thing to never happen
this one is for #NostrAfterDark
been a min since i made a meme dis late
https://image.nostr.build/bd4b8ffa728d540e6e66555340a4b7ffd280d8bd96d1ea17f9e6b8e6a98f95f5.jpg
@npub1syj…f6wl keep an eye on it.
I've posted a pic or two but rarely cause I'm an ugly fatass 🤙
it’s disappointing so many bitcoiners use x more than nostr
That’s the thing, the argument is that everyone knows bitcoin and few know sats
Goodnight and wabi sabi, Nostr! 🤙🏻💜🫂
Keep stacking bits!
3 different kinds of shirts, flyers, business cards, stickers, and more all packed and ready to go a week in advance. https://nostr-relay.derekross.me/6b4b2b794c44fde0df48820af5abae1909ed175164acb15f0c8da7db39336a77.jpg
if you actively use nostr i appreciate you
every person that uses nostr makes it more useful
Hey babe, wanna drive 3 hours for dinner? 👀
Steak and shake has done more for Bitcoin adoption than microstrategy has
Yes. It's a 6 minute walk. I figured I'd get dinner there before heading to the venue.
#nevent1q…z6d0
I have no idea why it tries to open other apps, haha. I support keeping the protocol lean and avoiding unnecessary bloat.
Hum, what do you think @npub1syj…f6wl?
Yes, please stop creating totally unnecessary and avoidable protocol bloat.
Something I don't understand is why people use nostr clients that copy nostr events that doesn't insert nostr: in front of nevent. So on Jumble.social I just see long strings.
See these examples of notes from @npub1wmr…g240 and @npub1l2v…ajft
https://file.nostrmedia.com/f/619af6a60b3fe4c733aaca061c522cc9c7cf1d87ef4c908facc5ed936d3bdf23/16cf6b2040b58e55985de055d9e0d9a61534177aa3cefe85628f92f2849dd838.jpg
cc @npub1syj…f6wl
https://file.nostrmedia.com/f/619af6a60b3fe4c733aaca061c522cc9c7cf1d87ef4c908facc5ed936d3bdf23/29970312b25fdb88bbabb662efd3c48de24427c57be98d3d30c5884822cb96b4.jpg
Because that's what @nprofile…pyug and @nprofile…c3z4 wanted 😜
Cool, I’ll take a look later!
Nosskey is likely a better solution than NIP-46.
I’m so sick of seeing this clothing brand 💀
https://image.nostr.build/84d1ad841c9ae992d14f7e73fe89c1b7a423eea869287911bcf78b28ddfea5da.jpg
Thanks for building such a meaningful tool! For convenience, I usually just use my nsec directly. I know it's not secure, but I'm lazy haha.
I think I'll integrate it into Jumble
maybe we'll have a #nutathon and send cashu next time...
Almost forgot this classic. #zapathon https://nostr-relay.derekross.me/ffc536176a0ff1c37097ab2bbb82b77a3602c84392030b76490603e618789d74.gif
i need a #notedeck auto zapper. hey dave, find all of the notes with the #zapathon hashtag within the last hour and zap them 21 sats each.
@npub1xts…kk5s what's the over and under on notedeck PR's getting merged that are 100% written by AI?
Thanks for your feedback. I'll keep an eye on it.
Among the first five read relays you’ve set, only relay.nostr.band has his events. Normally, you should be able to see his notifications. However, for some reason, relay.nostr.band isn’t returning his events when fetching notifications. The filter used for the query is:
{
"#p": ["619af6a60b3fe4c733aaca061c522cc9c7cf1d87ef4c908facc5ed936d3bdf23"],
"kinds": [1, 6, 7, 9735, 1111],
"limit": 100
}
yea, we called them out and dropped them as a sponsor when they added the yield product
I use Jumble all day and I don't have this problem. Lets mention @npub1syj…f6wl as he is the developer of Jumble, maybe he can look at this.
I hope @npub1syj…f6wl implement nostr connect so we can can login using Amber just clicking on a qr code, like how login flow on https://following.space/ works.
I think it is. @npub1syj…f6wl is doing an amazing job and I think each day will be better.
Hi @npub1syj…f6wl this user @npub15at…9k7a is using @npub1pls…kx8j to reply my posts, but none of his replies shows to me on notification window on jumble.social. Any idea why? Thanks.
I don't want to make someone keep deleting and rethinking wording to reply to me.
I also can't keep watching every non-Digit person who told me she died keep getting away with it until I die. I can't fix my mental health in these conditions.
I can't think clearly enough to figure out how I'm supposed to respond right now.
@npub162z…tdhy calls himself "a very sensitive polite person who needs to avoid bullies, liars, and other bad people" but reposts shit from @npub1jk9…lqz7 who gaslit me about Digit being dead while she was alive the whole time, and instigated more than anyone else of the gangstalking against me on #nostr
I'm so fucking sick of people
Alright. It’d be a lot easier to spot the problem if you could see the websocket messages in the console.
Do you mean that Jumble isn't responding to your "auth-required"?
Yes, on following.space I can click on qrcode and it opens Amber.
@npub1syj…f6wl
These apps should implement Nostr connect. So we just click on qrcode and open Amber. This copy and paste thing is not intuitive. I hope @npub1syj…f6wl implement this too on Jumble.
When dad scolds you for using an LLM to write your NIP proposal. https://media.tenor.com/ofGizZbjBSUAAAAC/embarrassed-ashamed.gif
no rush, keep up the great work my fren
There are no new notifications, haha. I experience this many times and it's irritating. Hope be fixed when you have time. Thanks.
It's on the roadmap, but probably won't happen anytime soon.
It could be a bug, or maybe there really are new notifications. I run into this sometimes too, but since it’s not a big issue, I’ve been too lazy to look into it haha
Hi @npub1syj…f6wl why sometimes I click on notifications button on Jumble, then I click on Home button, but the notifications button still keep with purple circle as we still have unread notifications? Thanks.
https://file.nostrmedia.com/f/619af6a60b3fe4c733aaca061c522cc9c7cf1d87ef4c908facc5ed936d3bdf23/634a27fed44763a54709b7b45c4d17de7c7fbe4610716a6df04a854a5605254f.png
Why don’t you use @npub1xnf…lpr5 Pay in the meantime?
@npub1syj…f6wl u planning to add custom emoji (NIP-30) to Jumble? it's the only thing I'm missing.
Jumble signs an event to record the time you read notifications, which helps keep that read time synced across your devices.
It looks like supporting multiple accounts in the extension might be causing some unexpected behavior. Which extension are you using? I’d like to check whether it offers a way to notify clients when the account has been switched.
https://blossom.primal.net/2169a49c7d26a4e6952d3d60ee1469fb607c39c5a715f258dfbec9894cad3b05.png
plan is to offer loans globally, will take some time though
The only confusing thing is that I get the message, even when I just want to look at notifications and don't need to sign anything. So, the message pops up, while I'm just passively reading stuff.
my family holds our savings in bitcoin
since leaving my fiat job and going full time bitcoin we have been cash flow poor
whenever possible we spend bitcoin directly
we still have to pay our mortgage and other dollar expenses, when expenses are greater than cash flow we sell coin
now that strike loans exist we have another option
https://blossom.primal.net/5cb3a715a40128b0d8b5e409b372d1fce33d5d229a5819d62826f74b177e828b.png
https://image.nostr.build/b7a02c57bd96b3f5fc1d8f2b193415f42b17b59fc748f62bce42d9b5ed0e5875.png
Ah, understood. Better no so, haha.
But I have no way of knowing whether those line breaks are truly necessary or not. Without some adjustments, the feed becomes messy, since many users accidentally add extra line breaks or spaces.
You could try starting your note with some dummy characters and a line break, that should help bypass most client-side formatting tweaks. Something like:
▲
▲ ▲
Totally agree, Jumble is still in the testing phase until version 1.0.0
If users provide their own third-party translation API key, it might not be too difficult to implement. However, that approach could be a bit too complicated for most users.
If Jumble were to offer translation services directly, we'd need to carefully consider whether it's financially sustainable.
the biggest issue with long form content on nostr right now is the lack of stable tools for editing and publishing
we will fix this with primal, first class long form publishing experience soon
Hi @npub1syj…f6wl is it hard to implement an option to translate notes on jumble.social? Thanks.
Whitelisted and invite-only relays are simple but quite effective, kind of like follow packs in a way.
Jumble automatically removes unnecessary spaces and line breaks to make the feed content look more organized.
Ah, and the recent fixes from Jumble and @npub1am3…xrv7 was very good. Some of more frustrating things I experienced many times, with disconnections and not reconnecting was fixed. Thanks.
Jumble is getting really good, but I always find new things that can be improved. It seems like a never ending job, haha
@npub1syj…f6wl
paying less tax starves the beast
I switched to that today and it's actually quite good, better than the other. I switch to wss://relays.land/spatianostra and wss://algo.utxo.one too but they're too low-frequency so they don't give me the impression that next tweet will contain revolutionary disrupting incredible news about something completely good and unexpected.
Digit is cute
And you can't zap me, nor would I want your filthy gaslighting cyberbully zaps if you could
@npub16se…jdxk has the best #gayhair on Nostr.
https://youtu.be/EaicWRl24_o
I’ve added a confirmation prompt for this situation, hope it helps.
#nevent1q…jgjq
Hi, which problems are you having with Jumble? maybe @npub1syj…f6wl can fix this.
Thanks
I'm really sorry about that.
#nevent1q…crf2
videos like these are the reason I pay my internet bill
Haha, Jumble is gradually phasing out support for kind 20
fify https://blossom.primal.net/8d9116b793709c17e48f75e5e66583d227f5cc99cf0159ca0f85f3691c5bc82d.jpg
gamestop could have bought billions of dollars worth of coin at ~$75k but hesitated 😂
https://blossom.primal.net/4c5e92126f316cbc61cf5f32f55fb79e9dcdbef2459cf379cbf1e37397771881.png
This shows that people usually only check their following feed.
https://nostr-relay.derekross.me/db19311123afecdad507e09cceee8899d69b8cb2eb427307f550930cc15a1fe6.png
I'd say it's not Cloudlfare. CF is just reporting that they cannot connect to the Coinos server backend to do their reverse proxy.
https://image.nostr.build/5a95925816a49f5a10fb0d5f8611143a0b3b8262c6d9542ee24c3ffadc985072.jpg
https://image.nostr.build/4414da505aa6f24cb05d4588dd339962e0a9cebcb1a00a6871195c27d4f002eb.jpg
Can this be integrated directly into client apps?
Hmmm I don't know how I typed Nutsack like that but I did. But yes. That's the meme.
Nutscacks are custodial too, they're just the cool and private way of getting rugged.
@nprofile…afjn meme please.
Bahahaha! Not where I would have looked for them, but I do feel silly that I couldn't find it.
Why not? How does it work? Got any diagrams?
I don't trust anyone, haha.
Absolutely, people definitely prefer using native apps on their phones, haha. For starters, I think just letting them use ncryptsec is good enough. The important thing is to help them start using it first, rather than expecting them to understand decentralization and encryption right away.
https://blossom.primal.net/55f03a9177cdfa3bd270b311073421fc7282dfa60f457730a6df26e247bcb0b5.png
I’ve looked at his code and didn’t spot anything wrong. I still need to spend more time testing to figure out exactly where the problem is. So far, it only seems to happen when logging in with NIP-46 and then reconnecting after a network drop, which makes testing really time-consuming, so progress has been pretty slow 🤣
You mean the fix from Fiatjaf didn't work ok?
I’m guessing the reconnection logic for NIP-46 is stuck in an infinite loop.
The problem doesn't happen using Keychat. Maybe the problem is with Brave?
I was able to reproduce the issue, but I couldn’t figure out the root cause at all, haha.
I started to use Keychat browser to not have these problems, but I really prefer to use on Brave as PWA.
These two issues that make me more frustrating, because when the first problem happens, I need to restart my phone to be able to login again.
If @npub1syj…f6wl resolve these two issues on Jumble, I would be a very happy man, haha:
1- https://github.com/CodyTseng/jumble/issues/297
2- https://github.com/CodyTseng/jumble/issues/89
Steak n Shake is just a 6 minute walk from the #NosVegas meetup and after party. After the Bitcoin Conference ends for the day, you can go get a a steakburger and milkshake, pay with bitcoin, and then walk down to We All Scream. 🤙🏻💜🫂
#nevent1q…8a5h
@nprofile…s703 I killed gifbuddy, sorry about that 😂🫂😅
Added in Settings → General → Autoplay
The closest one to me is 3 hours away 😂
so dystopian it sounds fake
You call yourself a bitcoiner, so why doesn’t all your furniture look like this?
https://image.nostr.build/a915872cc11742ac49366f9f1e879d8fb85e5fd89f7779688c5ca2465132a427.jpg https://image.nostr.build/fa439e4e1551933a24ae7a4d5d3f0d6a69a88219172354a12eb8cee9f688502c.jpg https://image.nostr.build/62a42fc6ff84c15ba813206d63e312fd11e2e6872429110f3e245f9260e68959.jpg https://image.nostr.build/6c39c2644d481ed6d774df92cf3bb7799dc764c5831b61dc293021d9685807f0.jpg
incredibly proud of @nprofile…jn29
push forward, never stop 🫡
https://blossom.primal.net/900243e490e964309233e24f7a7202a247cfd41169ebdbdcc6485ba3681fd11a.mp4
1 billion sats or approximately 1 million USD is still up for grabs to replace GitHub...er GutHub.
#nevent1q…sg0z
This is worse than the ETH/BTC chart. https://media.tenor.com/7xn-quA8JZsAAAAC/bam-she-dead-just-like-that.gif
#nevent1q…udex
Thanks man. https://media.tenor.com/JnBwzlOf3ywAAAAC/flirt.gif
O @npub1syj…f6wl já respondeu e até te copiei.
that gap 😂
https://blossom.primal.net/0398a3a713a1e9e9fa29b20cd5f8878adb7ca20e47c18face390e3f6a87b8718.png
odell is on the board yea
$100k feels better this time around
stay humble and stack sats 🫡
@npub1utx…50e8 is underdelivering.
If I normalize the text, it should be able to solve the problem. I will try it when I have time.
Abre um issue lá no Jumble.
massive, thank you @nprofile…7z6m
@npub1cx5…7yr8 por que vc fez isso?
Different Unicode characters
The person also might use the different Unicode characters because they want their name to be less searchable
https://image.nostr.build/1e0ab85da59a3c633ea5fd932ea8de026eee0e79e60f67b2e56b8a0291fd10f2.jpg
Hi @npub1syj…f6wl why this profile @npub1cx5…7yr8 doesn't show on autocomplete when I start to type @batsiq?
At the moment, there won’t be any updates. For the next version, I plan to add a feature that automatically fetches events from yourself and the people you follow. If you have any other ideas, feel free to create an issue on GitHub to let me know!
Lately, I've been focusing on Jumble, and I plan to shift my attention back to relay tray once Jumble reaches a certain stage.
Thank you very much! I will take it into consideration.
What are you thinking? Organize them into some triage categories?
- Major Bugs/Broken Features
- Minor Bugs
- Quality of Life Features
- Interoperability Enhancements
- UX Improvements
- Major New Feature Request (For Roadmap)
- Major New Feature Request (Not currently planned)
Maybe a couple more categories and triage their priority from there?
I think I need to find some time to organize the issues on GitHub. I didn’t anticipate there would be so many issues at the start, so I didn’t establish a good management process.
I’m solving two or three issues a day 😂 Prioritizing the ones that affect usability.
Forgiven. How many issues are you working your way through at this point? 😂
Sorry, I totally forgot about that haha.
You're welcome, and thank you for your feedback as well!
I found out why the issues I have opened previously aren't showing... GitHub flagged my account. Probably because I signed up with an email alias rather than my actual email... I'll need to get that sorted at some point.
This is because the created_at of your reply was earlier than the main note's created_at and was filtered out. It seems this filter isn't very necessary, so I've removed it.
https://image.nostr.build/0c7a62ddfb906b6d965c0be4108365eb36f5861a24185454f4ae8cd3bfb606fb.png
Or more…
https://image.nostr.build/44084fcffa45c1c360c5d7dd6f49630d368aa5840b67369d91ac098fff9f8c95.png
If Canada becomes a state we get to have these.
https://image.nostr.build/62c93cb6e8e5141e7e2b63fdbd565efe8323d9c151acb174334b7a0615d3a8df.jpg
As low as 35ms for a light request from a test machine to the primary VM in Singapore (1700km one way), through vsock to enclave, light test process in enclave returns result, result sent back out the vsock and then from the primary VM back to the test machine.
做了一些样式的定制化,修改了默认中继器。我想帮着做些更深入的定制。比如发帖只往设置的中继器中发送,删除添加其他中继器相关的功能。如果有人想自己管理一个中继器打造成一个社区,可以很方便的配套部署一个定制化的 jumble 对外提供服务
不是jumble的分叉客户端吗?只是中继只添加他自己的
Yes, it’s a fork someone set up for their own relay. I also plan to make Jumble customizable via config.json
@npub1gd8…h58h 的中继器,你得让他加你进白名单才能发东西
Inspired by https://nostr.moe, I plan to make Jumble support customizable deployments.
The events weren’t sent to your read relays.
Sometimes I reproduce this too. One that I reproduced was this one: https://github.com/CodyTseng/jumble/issues/137
I realized I've actually already fixed this on flotilla, so it was an easy update, check zapstore for the new version
Thank you sir, that means a lot
I'm on Pixel 8a, it's annoying that it only happened once, but I'll look into how to solve it and try to blind code a solution
I noticed that too, but then it stopped happening. What happens if you close the app and open it again?
Citrine wasn't working on android, I just released a new version that should fix that (and exports)
Web-of-trust based reply filtering like Coracle has would be wonderful, for instance. End the game of spammer whack-a-mole!
https://npub1kun5628raxpm7usdkj62z2337hr77f3ryrg9cf0vjpyf4jvk9r9smv3lhe.blossom.band/7b68d32871139b37774aad982bc531943899bb3adf6a3d86d1bcffe6e9b1ed6b.jpg
Sweet! If you use the latest version of Khatru, you can use #Haven now as your Blossom Mirror with Primal. (This image was uploaded to blossom.primal.net and immediately showed up on my blossom server.)
https://blossom.primal.net/412181f24a929188aea1df3af8aa2d85e7f2c73ea65e01eff8d3e3763a758cd3.jpg
https://blossom.primal.net/9aa2e66782a21ce84a7873507bd02a917e730376b6bef71695897e390e551fd3.png
Works ok on Brave browser. @npub1h0u…rwx8 browser has some problems.
I replied to you on GitHub.
Hi @npub1syj…f6wl is this ok when trying to open a link?
https://video.nostr.build/fa3ce07470c570958cafbe6843ecf4eaaa1aff4f200c151434cb5c1e1700c9d1.mp4
i am a simple man, the more people we have working on open source bitcoin the better
Yes, I reproduced this when opening the URL using Jumble.
@npub1syj…f6wl please fix this, thanks.
This TEE stuff is great, you found the holy grail I think. Are you running a two core graviton instance over there? Looks like the cheapest one is c6g.large. Or are you on 4 core intel?
Awesome! I guess I just hadn't had an opportunity to notice, yet.
Haha, it was updated last week.
https://image.nostr.build/3bf138c21c1a3a72f53affe8b0cf9a8da761d307a915830a29522181d666c8cb.png
Absolutely! Voyage does this and works great!
The same would not be said about kind 20, though. If clients support it, they are expected to render the images.
Yeah, it's totally fine for clients not to render image links in kind 1 notes, right?
When? Recent update? I could have sworn I was just having to scroll through a repost of isolabellart's whole gallery just a couple days ago and wishing there had been a truncated version...
It might be the temptation for everything to have a category, and kind 1 are called "short TEXT notes" on the NIPs repo, or as a "simple plaintext note." in NIP-10 specifically. Neither of those suggest that images belong within the umbrella of kind 1. Clients aren't even required to render image links in kind 1 notes.
Yes. Minimal formatting should be expected in kind 1. I almost wish it had a character limit, too. Way too many people effectively writing articles in kind 1...
Speaking of which, do you have any plans to truncate long kind 1 posts, and add a "show more" button in Jumble @npub1syj…f6wl?
Yes, exactly. When a client supports both kind 1 and kind 20, it can easily confuse users, and it's hard to handle because, from their perspective, the difference between the two isn't that significant.
As of now, I don't see the need for adding a new type to distinguish image-based notes. I also don't understand why Olas is doing it this way, it could easily achieve the same result with a special tag, like ["c", "image"]
This URL is a bit too complex 🤣 I'll update the regex used in Jumble to handle it better.
Perhaps, and I think that is what @npub1klr…7gxc is using for categorizing images on slidestr. Correct me if I am wrong, @npub1klr…7gxc.
But that's not a solution for reducing all content types down into kind 1. Images with separate hashtags for memes vs photography and art? Yeah, that's probably fine and something users will do naturally, and no one really wants to have all images taken out of kind 1 feeds.
Long-form, though? Probably should stay a separate kind. Same with TikTok style short videos. If I want to scroll though that content, I would rather do so in a separate feed than have it in my main feed, and I doubt I am alone in that. The same would be true for many other specialized kinds. Indeed, I would prefer that zap.cooking used a separate note kind instead of shoe-horning long-form into a recipe format, for instance. Now if I write a recipe, it will show up on habla.news as though it is an article or blog that I wrote... Separate kinds are helpful for classifying the types of content that should show up together, and then the client dev can decide if they want to have other types of content also show up in the same feed.
For regular users coming from platforms like X or Instagram, it's hard to grasp. It's difficult to explain why there are two different event kinds, why kind 20 doesn't show up on some clients, why it's placed in a separate tab on others, or even why notes posted in different feeds are considered different kinds of event
The reason there hasn't been much discussion about the issues with kind 20, in my opinion, is simply because its popularity has decreased. I quickly browsed through some big relays' kind 20 notes, and they are pretty scarce, with most of them looking like content posted by bots.
I can definitely see that being the case, too. I think part of the reason people aren't too fussed about it, though, is that other clients have now integrated kind 20, and also it's kind of par for the course with Pablo. He creates a lot of things that are decent ideas, half finishes them, leaves a number of things broken, and just moves on to something new...
The idea of kind 20 is for people to share their own photographs and artwork. Something more than just sharing a screenshot, meme, or other image content that is often shared in kind 1 note, which would all get lumped into the same feed if it is just looking for kind 1 notes with image links.
Same thing as having a separate video kind. It is intended for posting original videos, with a title and description, as seen on flare.pub. Not just for every youtube or mp4 link someone might share in a kind 1 note.
Having separate kinds for such content allows each client to decide whether they want to have that content included in a single feed along with kind 1 notes, separate it out into a separate feed, let users decide what kinds they want in their feed, or not support certain kinds in their client at all.
I think this is something that can be solved in client UX. For instance, in Amethyst, you can't add a kind 20 from the home feed. You have to go to the media feed, and vice versa. This makes it very clear that you are posting to a different feed.
When Olas first came out, I remember handling a lot of questions in the AskNostr hashtag about why the images they posted there weren't showing up in the main feed on other clients, but that died down within a couple weeks and I haven't seen similar questions in some time. That is also largely due to many major clients adding separate feeds for kind 20 that didn't exist at the time.
I dunno, I think there is a place for image-focused clients that aren't just "Find all the kind 1 notes that have an image link in them." Though, admittedly, @npub1klr…7gxc built a pretty good one with slidestr.net.
Many kind 1 clients also let you share your kind 20 notes easily as a kind 1 quote-post, if you want it to be seen on a "main feed." And when it comes to fragmentation, there is nothing stopping kind 1 clients from adding kind 20 to their main feeds, too. Heck, I just created a custom feed on #Coracle that does just that.
Having a separate kind allows each client to do something different, or decide not to include them at all. I like having the flexibility for Amethyst to do a feed of kind 20 and 22, Freeflow to just do kind 22, Olas to just do kind 20, Jumble to have separate tabs for kind 1 and kind 20, without any kind 22, and Coracle to allow the user to build a feed of whatever kinds they want to see in the same feed. Having clients do different things with the same content is one of Nostr's superpowers, right? It allows users to choose the client that best serves them the content they want to see in the way they want to see it.
I’ve noticed that having both kind 1 and kind 20 notes coexisting can confuse many users. They might wonder why some notes appear in the 'Pictures' tab but not in the 'Notes' tab, especially since, in traditional apps, the 'Pictures' or 'Media' tab is usually just a subset of the 'Notes' tab. They might also be unaware that if they post a kind 20 note, others won’t be able to see their content on many clients.
If the quality of kind 20 content does indeed turn out to be higher than that of kind 1 in the future, I’ll create a separate app for it and further optimize it.
The 'zap default comments' is a local configuration. It won't change when switching accounts, and it doesn't sync across devices.
Yeah, citrine is probably the right way to do this (or nostr-relay-tray by @nprofile…mu64 on desktop). Let me know if it doesn't work well, I haven't tested it yet
https://blossom.primal.net/ba9cfe5d0f1f607bd6f4532a94eb99be90b34fe335dad61cc263bbdd34297531.mp4
discuss
https://gist.github.com/instagibbs/c436110890ab25aa9997b13c2270d5ce
It's mainly a nice way to represent for the client you are using, which may help others who didn't know that client existed. However, it can also be helpful if there is something off about how that client is creating events, so others can alert the dev if/when they notice.
Lol, thanks. @npub1syj…f6wl has such good customer service I've gotten lazy.
Was just going to show you a screenshot of it. 🤣
Never mind, gave it a go and had a peek at the raw event :)
@npub1syj…f6wl Curious, when you add "using jumble" to a post with the toggle, does this mean the post has been signed with Jumble's client keypair?
best in the US https://grasslandbeef.com
Talvez seja mais difícil manter o projeto, se adicionar muitas funções e opções.
O que me deixa um pouco triste é que o @npub1syj…f6wl não gosta de adicionar opções na configuração para personalizar o cliente, por ex, escolher o local do botão, se embaixo ou no topo e outras coisas mais.
Which nostr client do you use the most?
i should’ve stopped making parlays when i was up
i don’t even watch sports like that
Isso era inevitável, rs. Parece que só eu gosto do formato de notificações do Jumble, rs. Mas o @npub1syj…f6wl disse que vai melhorar isso no futuro.
The images that are separated out into the "Pictures" tab are the ones that users posted as a kind 20 image, such as on Olas, rather than as a kind 1. Most Nostr clients only show kind 1 notes in the main feed, and Jumble has followed suit.
Many clients have no feed for kind 20 notes at all, as not all clients are expected to support all note kinds. Personally, I prefer how Jumble handles kind 20 over other clients, like Amethyst. Separate feeds for different note kinds is appropriate, one way or the other, though.
Entendi. Precisamos de mais serviços de Discover dentro dos clientes, seja trends, following packs, comunidades...
Hoje eu acho que seria interessante adicionar o https://following.space/ se tivesse uma API.
O Jumble tinha implementado o serviço de trends do https://nostr.band/ no lugar da página de explorar relays mas percebeu que o serviço era bem instável e decidiu retirar.
@npub1syj…f6wl
You don't have to use the Primal wallet. I use NWC with Primal and my own node to zap from. Just skip that during the onboarding and go to wallet settings and turn it off. Done!
I hope this could be replaced by custom feeds some time in future.
It's been three years since I first published a note:
nevent1qvzqqqqqqypzpkg3j83suqzyfw2zcr5zet28pve279chvnpzwklwp0vexal06sr4qqsgewdg50ys3swt2wnlp5n8lq2fhylq4l2w046r93q9apyvxyg5zfcs5vpvq
At the time, nostr was barely more than an idea. Very few were using it. Fewer still understood what it could become. And yet, there was something unmistakable in it—something honest. Something necessary.
Fiatjaf’s design struck me as elegant in the way that only true protocols can be. The best systems do not need to be sold. They are not invented so much as uncovered—like mathematical truths. Good protocols take minutes to explain, hours to design, days to write, weeks to prove, months to mature, and years to replace.
In 2008, faced with institutional failure and monetary abuse, someone with a poor choice of OS, limited programming ability, and a basic grasp of cryptographic primitives carved out a narrow escape route—one governed not by authority, but by thermodynamics and consensus. It wasn’t genius that gave Bitcoin its strength. It was the refusal to ask permission. It worked because it could not be stopped.
Nostr shares the same impulse. It is raw, principled, decentralised, and unowned. Its power does not come solely from its technical design, but from the ethic of those who use it—those who build without permission and speak without fear.
The need for such tools became inescapably clear during the pandemic, when a once-free civilisation chose compliance over conscience. Dissenting voices—many of them scientific, rational, and well-informed—were erased from public discourse. Had nostr existed at scale, the outcome might have been different.
Many believe Bitcoin’s progress means the danger has passed. I believe the opposite is true and that it's not time to let our guard down. If Bitcoin is the way out of monetary tyranny, nostr is the exit from informational control and the foundation of networked resistance. But we must remember: protocols are inert. It is not the tools that will save us. It is the will to build—and the courage to resist.
I’ve been quiet these past months, for a reason. But after a period of reflection, something new is taking shape. More to follow, soon.
Mas temos clientes próprios de comunidade, que são o https://flotilla.social/ e o https://chachi.chat/
Percebi aqui no Nostr que Brasileiros amam comunidades. Eu gosto do cliente jumble.social, mas o @npub1syj…f6wl me parece não ter interesse em adicionar comunidades.
That's not easy to improve 🤣
Perhaps within this month
@npub1syj…f6wl Jumble needs to improve how to show this, haha.
@npub1syj…f6wl Wen unloved pictures tab being depreciated?
It's up to the people who receive bitcoin in exchange for something else. They decide what bitcoin is and therefore what the hard cap is.
Jumble has become my favorite web client. @npub1syj…f6wl is really doing some great work.
Been asking for something like this for a while. Not sure it currently exists. @npub1syj…f6wl has it on the roadmap for Nostr Relay Tray.
GitHub issue here, if you want to add your comments:https://github.com/CodyTseng/nostr-relay-tray/issues/56
https://media1.tenor.com/m/551UXO_M05cAAAAC/culture-man-of-culture.gif
and for my next trick.. a 48hr nap!!
It seems that the information about your wallet service couldn’t be found.
cc @npub19hg…yv9p
Thank you for your patience. I’ll fix it as soon as possible.
If you go to sleep at 5 am
what time do you wake up?
I have never had mountain dew or Dr pepper
Am I missing out on anything?
It is IP68 but that's not water proof 😁
And taking pics https://blossom.primal.net/204dc7324e94c243259a28cf166a46f81661405979e4a65cf0f3022f1b0177a9.jpg
I'll find some time to have a try.
I had that problem a few days ago, but it's fine now for me. Probably an issue rendering some notes. Still looking into it.
That sounds bad. No clue for now. 🥹
It was supposed to be kept private by the relay, but Jumble was refusing to AUTH (@nprofile…3ve2 I don't know why this happened but it did, it generally works but sometimes Jumble just decides to not perform AUTH after getting an `auth-required:` error?) so I kept retrying and eventually I must have forgotten to click on the "send only to this relay" checkbox (@nprofile…txj9 maybe the checkbox state should be persistent?).
I have never been tempted to use Ledn, and they don’t serve where I live so maybe the BitLicense isn’t so bad after all.
Great. I would like to see this on jumble.social too.
cc @npub1syj…f6wl
Eh. I like Carl Pei. I used to talk to him and knew him when he worked at Oppo. I don't like their marketing though. I wouldn't personally buy one.
Got it. Videos will soon be updated to autoplay like on X.
I haven’t come across any either, but I believe there will be some in the future.
I saw it, thanks for the feedback!
Could you share a screenshot? That would help me quickly identify the issue. 🫡
I envision the relay operators as the community managers. They can control the content of the community at the relay level by setting whitelists and deleting events. Users can send events to a specific relay through a client like Jumble.
To make this work, we still need a relay implementation that makes content management easier.
marty is with pubkey but im not going
We will make them obsolete. https://blossom.primal.net/8f196b07d922598ea3100d2e2f5dd8bd942ce14910a5148e37d77611a9987373.webp
Even got the new color pants right 😂
What client do you usually use to browse communities?
It seems that Nostr currently has two community protocols, NIP-29 and NIP-72. I’m not really fond of either of them. I prefer the idea of a relay as a community. Also, it seems there aren’t any very active communities, but that might be something I haven’t noticed. So, for now, I don’t have plans to implement community features on Jumble.
It’s really challenging to design an easy-to-use interaction. Configuring a custom feed requires understanding a lot of concepts.
Building and Proof-of-Work are incredibly important, more important than words. What you build will speak for itself.
All developers are my teammates. I thought I did well discussing both sides earlier and elsewhere in the thread.
You need to client on the note to show the reactions and zaps.
I think it works amazing on mobile too. I use Jumble together with @npub1h0u…rwx8
Yes, it's an amazing Nostr client.
simple thought experiment:
would you want to be reliant on a single pool to mine your transactions?
every mempool is technically private, the important part is it being possible to globally broadcast and receive relatively easily
yes, i think we should incentivize families much more in this country in general
yes but also transactors have a natural incentive to distribute transactions across as many miners as possible
bitcoin fees are a dynamic free market
block space is scarce and intentionally limited to improve mining and node distribution
as transaction demand increases so do the fees associated with sending a bitcoin transaction
this fee market provides decentralized spam mitigation
fees provide a real cost to spam attacks
need to make these people obsolete
#nevent1q…6758
need to make these people obsolete
saylor currently has a taproot wizard in their office
i do not think grants for devs is the problem
they are not that significant, most devs still struggle to pay basic expenses, we do not want devs to be in a position of financial struggle, then they can be easily bought, if anything there should be more grants, particularly for those working on alternative implementations
https://blossom.primal.net/336f77397369da28e6deebc7379243a18e026ce9474c9215fa80f63d3ac48639.png
i think this is an exaggeration
this change is not a consensus change, shitcoiners can and do already get these transactions in blocks
it is disappointing how it is being handled by core maintainers but all things considered a cheap wake up call highlighting issues with leadership
I would love to have custom feeds on Jumble.
cc @npub1syj…f6wl
i do not think umbrel has auto updates enabled?
start9 definitely does not and also makes it easy to run knots instead
this change is not that significant, it is more how it is being handled that is disappointing, weird hill for core maintainers to die on
anyway I do not think there are many node runners out there that are not paying attention to this, especially those that run nodes of significant economic value
lets be honest, more people watch mstr podcasts than run nodes
there are probably more node runners active on nostr than x even though the x user base is 100x nostr
https://media.tenor.com/-lFxNI2gjGwAAAAC/conor-mc-gregor-who-the-fook-is-that-guy.gif
I had this kind of idea too and posted here: https://github.com/CodyTseng/jumble/issues/170
https://blossom.primal.net/67992477aa184b5ff4bd6e5f7cff7a2c6b3d2cf823fa003ba181224d04815265.jpg
Good morning and pura vida, Nostr! It's time to create notes and send zaps! 🫂🤙🏻💜
He was right... It's May. https://media.tenor.com/r9EYdT8WBWkAAAAC/bye-justin.gif
Got it. I’ll give it a try 🫡
I sometimes use nsec.app for testing, but it often fails to connect. I’ll take some time to investigate and figure out what’s causing the issue.
Yeah. 🤣 I was trying to think of how I'd make the resulting code really easy to read, but that puts all the complexity into the code-generation process. Woops.
Thank you for your feedback. This is a bug.
I think the biggest issue is the lack of stability, but it’s most likely a client-side problem.
So most of the time, Jumble can find the events of the specified user.
Supporting the outbox model on the write side alone is sufficient. As for how to retrieve it, each client can implement its own approach.
Curious what do you think of this? If Primal is supporting outbox on the write side this way (obviously not on the read side) how do you feel it helps or does not help with the dilemma?
#nevent1q…n545
When you really need it, you'll know how to use it. Until then, I wouldn’t recommend using it, as you’ll run into a lot of issues.
Nostrudel has a similar feature too, but it doesn’t seem to be talked about much. I’d like to see if it’s actually useful.
In a decentralized network, deletion doesn’t really exist. So I don’t plan to support it.
Actually, I’ve already seen quite a few clients supporting this feature. I’m planning to observe a bit more and try out how other clients implement it. If it turns out to be genuinely useful, I’ll definitely consider adding it to Jumble as well.
if you are a bitcoin knots contributor, you should apply to opensats
https://opensats.org
relatively easy to implement but not possible to enforce
ever slow down so others can catch up?
don’t
Primal has joined the delete gang. This delete feature is labeled as a request, because it's impossible to delete your note from every single relay, caching service, local database, etc. Most relays and caching services do honor these requests, but some do not.
Primal
Amethyst
delete.nostr.com
And I'm sure others as well, but I'm drawing a blank at the moment.
https://blossom.primal.net/f06c89a933709a7a10ed51d3e4cf7750d873dd382bae97bf7443ea769864a8df.png
It's really difficult to adapt for mobile devices. But it's worth a try, because I don't want to be controlled by the App Store.
Unfortunately, from my observation, most people don't know about Bunker, and it's not suitable for them to use Bunker either 😂. I'd still recommend using browser extensions. For mobile devices, you can rely on apps like KeyChat.
It seems that what you want is just a feed based on a particular list of users. 🤔 I'm not sure if my understanding is correct. Because when these new posts fill up the notification list, it's equivalent to a special feed.
been running the boox palma 2 through its paces
cheap, android, e ink, good size
solid nostr device
https://shop.boox.com/products/palma2
And if you find any problem, I'm sure Jumble developer @npub1syj…f6wl is listening and will fix it.
So test jumble.social. I'm sure you will love it.
No, look at jumble.social nostr client. It's PWA and works amazing.
cc @npub1syj…f6wl
What are follow packs?
#outoftheloop
fully ai generated album 💿 which took weeks for me to curate, had to pick 21 songs from over 300 outputs, half of the 21 i picked weren’t perfect still for me so I had to do some extra work on them, simple stuff tho like cropping and fade outs
it’s mainly vaporwave, with a range of various other sub genres
enjoyyy
https://fountain.fm/album/ytk6Sv9OkvGCxAWpgx0x
https://wavlake.com/album/2cdc1505-7e76-4039-b3e0-7d78472e57f5
npubs that ask questions
#AskNostrFollowPack
live with @nprofile…x7wj
https://zap.stream/odell
@nprofile…fsff and I are starting @nprofile…ypyl. We have our teaser episode out and are working on scheduling guests at the moment. Launching soon.
I don't know what the result will be, I just want to give it a try. 😌
I agree with your solution. This is on my todo list. I just haven't had the time to deal with it yet. Please don't forget that Jumble has only been around for half a year, and I'm only developing it in my spare time.
You can buy a ticket and pay with bitcoin.
This is the dilemma with the outbox model at the moment. All Jumble can do is wait for all clients to follow the outbox model, though that day may never come. But only in this way can we achieve true decentralization, rather than relying on a few large relays.
If the user hasn't set a relay list, Jumble will query events from larger relays like relay.damus.io, nos.lol, etc. However, if the user has set a relay list, Jumble will respect their choice. If they want more people to see their notes, they should set an appropriate relay list.
The notes in the "You" tab are fetched from the write relays set by the user and the ones you have configured. So, if the relays you have set are appropriate, some data should be retrievable.
An adaptation of this: https://grownostr.org/fountain.html
You're right, Jumble shouldn't add those meaningless tags when there's no image information. Thanks for the feedback, I've addressed the issue.
These extra tags won't affect the display of your notes on any client.
Thumbhash definitely looks much better than blurhash. I'll prioritize using thumbhash.
Btw, I couldn't fetch your example event 😔
Add Thumbhash instead! https://evanw.github.io/thumbhash/
Here's an example event:
#nevent1q…zlma
It would make sense if the media service provided more image details. Clients could use things like blurhash and dimensions to improve the visual experience. The imeta tag of this event contains rich information.
https://image.nostr.build/136ae111c3f79fece1ca63d08386e09b392a2bd3a214f90ab30a94d4cbf62736.jpg
Because in nostr, getting the number of replies and reactions requires fetching a large number of events. It's not like traditional centralized services where you can simply retrieve a number. To avoid unnecessary bandwidth usage, Jumble doesn't fetch this data until you click to view it.
Some clients can show these numbers without wasting bandwidth because they use services like nostr.band, or, like Primal, they have their own servers aggregating the data. I prefer not to overly rely on centralized services.
I ran into some issues while trying to implement it, so I had to put it on hold for now. 🥹
Sure, but there are still some bugs on the profile page that need to be fixed first. You might have noticed that when a profile is too long, the tabs are not positioned correctly.
Eu nunca mudei a foto de perfil aqui.
??? Faz mais sentido eu fazer essa pergunta para vc.
Quais clientes não tem esse problema? Clientes como o Primal são centralizados, eles primeiro pegam todos os dados da rede do Nostr, enviam para o servidor deles (servidor de cache) e só depois repassam para os usuários, por isso parece funcionar bem, mostrando tudo de forma instantânea e tal.
Não criei bounty sobre isso.
Já questionei isso também e tem a ver com requisitar as informações só quando solicitado. Parece que os relays não aceitam tanta quantidade de solicitações sem ser por demanda.
Não sei explicar direito, talvez o @npub1syj…f6wl ou @npub180c…h6w6 saibam explicar melhor.
GM! ☀️ ☕️
A holiday here in Japan. 🇯🇵
Need to figure out how to occupy the monkeys 🐒 👦
Eu não gosto do modelo de árvores. Sobre mostrar no balão a quantidade de respostas, concordo e inclusive já mencionei isso com o @npub1syj…f6wl
https://blossom.primal.net/58d441d782625ae409cd1908c277858a77551b2cab4e22c80e304d7f2e7d88ad.png
Remember when cashu tokens embedded into emojis and images were all the rage? That was a fun week.
Definitely worth considering!
If a client abuses this kind of event, it could indeed affect clients like Jumble
Relay sets are kind 30002 events, and the name can be defined through the title tag.
I’ve been thinking about whether to use the third element of the relay tag as the name.
https://github.com/nostr-protocol/nips/pull/1848
Not necessarily algo relays. It's just used to store the user's favorite relays.
The vacation hasn't started yet 🤣
I don't quite understand what you mean. The kind 01 posted on Jumble fully complies with the NIPs
I do not appreciate people making kind 01 into a hybrid of other kinds.
Need to display nip05 in more places and add an icon to indicate whether the user is followed.
Jumble ainda não é perfeito pois não diferencia um perfil fake do original.
cc @npub1syj…f6wl
Imeta tags are not exclusive to kind 20, they simply provide clients with some metadata about images in advance, and the client can ignore them without affecting display. I checked with Nostrudel and didn’t encounter any issues.
https://image.nostr.build/f0168a904e55b2fb4707512248a2a0f55769a142258234106de820ae6017fd53.png
the goal is to offer it in every market strike operates
it all comes down to liquidity partners
the source of the dollars for the loans sets the rates
they should go down over time, eventually they should be the lowest rate loans available because bitcoin is the best collateral
strike has no prepayment penalty or origination fee so as rates go down, users benefit
that is the plan but timing is uncertain
If you're using an Android device, you could try https://github.com/greenart7c3/Citrine
It's planned, but it might not come soon.
I just checked the NIPs, and it turns out that just last month, NIP-23 clarified that replies to articles should use NIP-22.
https://github.com/nostr-protocol/nips/blob/master/23.md#replies--comments
Deepwiki seems like a great tool for assisting with reading source code.
https://deepwiki.com/valkey-io/valkey
👀
Like Amber, but with a built in browser.
https://github.com/haorendashu/nowser
Maybe it's already fixed. Thanks!
Even though @getalby/lightning-tools and @scure/base are not listed in package.json, npm will still install them. Because they are dependencies of @getalby/bitcoin-connect-react and nostr-tools, respectively.
It no longer exists. This is the new default configuration for new users:
https://image.nostr.build/63c91ad35dbe996e3a933cdbf4ad1e35b5de0ec32a3090f43f8237d85897099a.png
The default configuration is just meant to help users get started quickly, and you can change it freely. The reason some restricted relays are used for 'safer global' is to prevent new users from encountering nsfw content or spam when they first open it
Jumble allows you to change the relay configuration at will, I don't understand what needs to be fixed 🤔
it might be a TestFlight feature
https://image.nostr.build/6584a18cf8924ff26779c547290de566d5d2bd85bdc9a38dc98edf82a2f283b7.jpg
It might be due to a loading failure, similar to when images sometimes don't load. It could be a network issue, a problem with the media provider, or the media might have been deleted.
Understood, buy why sometimes some videos stay loading on feed without the option to give a play?
The loading speed depends on the video service provider. The video is definitely fully uploaded before it can be posted.
Hi @npub1syj…f6wl why some videos take some time to load? Maybe should only be possible to post a note when the video be 100% uploaded?
Que coisa. @npub1syj…f6wl
Vibe code haters are my fuel ⛽️
Keep your hate coming 🤣
Why would I do this over just mining myself (which I did actively for 4 years with 4 S9s, but now just use a BitAxe) or buying bitcoin?
Why would a miner want to opt into doing this with you instead of just taking the bitcoin that they mine as their profit?
How is this more profitable for them? It has to be or they wouldn't want to do it, right?
How does the company make money from this?
I saw the message about all pooling hash power to mine a block and if so the block reward would be split based on contributions just like a normal pool I assume or is this something different? If it's not different, then why wouldn't I just use Brains or Ocean?
I know absolutely zero about @nprofile…kc8a and only see @nprofile…3v6s spamming about it all the time and that it seems like cloud mining, but different, so to me it seems like scammy cloud mining. Because of this, I've ignored everything.
🤙🏻
It would be great if you could run it locally and see exactly where the error is, because I haven’t encountered this error myself.
Stop trying to delay Jumble's success.
I think you are correct. I only see my zaps on notes.
What make me sad is make an annotation using Lantern extension, open it on Njump and don't see an option to open the event on Jumble.social.
cc @npub1syj…f6wl
#nevent1q…nua3
https://file.nostrmedia.com/f/619af6a60b3fe4c733aaca061c522cc9c7cf1d87ef4c908facc5ed936d3bdf23/487cf00f5dfc9a1fcea3edddaa04d1fec5ea88b083839c303dca3b010ed1299d.png
yea the limits suck, bitkey has no limits because it is self custody
I don't have any idea of the problem so. Maybe @npub1syj…f6wl knows.
Maybe was a temporary issue with this zaps.lol thing.
Probably the problem is this zaps.lol thing.
But I'm sure the problem is on your wallet.
Which wallet are you using? Coinos?
I think the problem is on your wallet that is not sending nostr event. I tested with some other users and worked ok, but when zap you, the funds go but the not is not marked as received a zap.
All the zaps ever created in the world?
I think we need to move the discussion to a different place
Alright, you allowed it. Application-specific data
I suspect that you haven't allowed Jumble to sign the 30078 event on Amber, which is why the notification read time hasn't synced.
The next version will be able to fetch it automatically.
I'll update it in real time in the future, not just the notification time. It's not a high priority, though.
I didn't know about this. But do you think in update in real time?
I’ve already synced the timestamp for reading notifications, but it only updates when you first open the client. So if you haven't closed Jumble for a long time, you might think it hasn't synced.
I'm sure @npub1gwx…9cus agree, haha.
I mean If I already saw a notification on PC, and then I open Phone, this notification should be marked as read. But I already reported this issue, but I think is important to solve, haha.
Can't you see the likes you made on your phone when you're on your PC?
I mean just sync some actions like notifications read, following actions...
No, you don't need this. It's too complicated for a webpage 🥺
@npub1syj…f6wl we need this on Jumble, haha.
OK, I'll take a closer look tonight. I suspect that there might be an infinite loop in the reconnection logic of nip46.
No progress yet haha, I haven't been able to reproduce the issue.
I'm using the bitcoin-connect component, so it might be a bit tricky to modify, haha.
@npub1syj…f6wl
Hi, would it be possible to add an “Open in a Bitcoin Wallet” button below the LN invoice on the desktop version of Jumble, just like on mobile?
Why does @npub1yzv…rf8q reply to kind:30023 using kind:1?
But it does make my iPhone heat up a bit, maybe because I updated to iOS 18.4.1 😔 Damn Safari
This was caused by https://github.com/CodyTseng/jumble/pull/299 I’ll take a look and see where the issue is.
👀 Android users are gonna love the next Primal update.
https://blossom.primal.net/9abc711942b18d44d32e5ed6e52e783f13a40be7d0ce70ce06a6ebf341420bb7.png
it’s now on IOS https://testflight.apple.com/join/defJQgTD minibits_wallet
There has to be a better way, no?
it’d be cool if moar plebs shared nostr tools/micro-apps/clients on here
https://t.me/nostrtools
In the last update, the home bottom bar button is not jumping the feed to top anymore. Why? Bug?
metaplanet and el salvador do not get enough credit for their proof of reserves
should become the standard
https://metaplanet.mempool.space
https://bitcoin.gob.sv/
I've written a simple reverse proxy service and integrated it into the nostr-relay-tray. It can be easily enabled.
https://github.com/CodyTseng/pigeon
https://image.nostr.build/7b7c3b07728762c70a46b973eb4d9b9e7db377d7851afeeb74ba6b2236fc57b9.png
nostr-relay-tray can easily enable you to run your own relay on your home computer.
#nevent1q…j3c6
Everyone should run a relay to save their own events.
#nevent1q…hu37
#nevent1q…2jdp
For the reaction list of the note, I plan to put it together with the comment list and you can switch between them via tabs. But it won't be available that soon.
Currently, there are no plans to add support for DM. Right now, it seems like each client has its own protocol. Too complicated and unreliable.
nostr could enable podcasting 3.0
every npub is a rss feed, every interaction is a nostr event
vibe coded by @nprofile…s2s2
https://castr.me/npub10atn74wcwh8gahzj3m0cy22fl54tn7wxtkg55spz2e3mpf5hhcrs4602w3
Generally, you can just open it using the Tor browser. But it might be that the timeout I set is too short, causing it to close before it even connects to the onion relays, haha.
strike update from @nprofile…6dtc
https://blossom.primal.net/41f16cf4d028ee22405105ac0b9fea112c0ff6a3446fbd25e40db274cd81040d.mp4
Olas web is also about to finish getting a complete face lift 😁 lol, I’ve been working on the olas web while waiting on apple’s reviews 😅
This is true. There is something to be said about decentralizing the creation of block templates, though. Now that mining pools have the option to allow the miners on the pool to create their own templates, I think they should.
I meant to say, "Let me think about it."
Assuming you want to use mute words to filter out spam notes, but the content of spam can easily change, eventually the list of mute words will keep expanding. It might even end up wrongly filtering out some valuable content.
But I feel like mute words doesn't really address the root of the problem.
I'll definitely add that feature, and it's a high priority.
I look forward to following your show on @nprofile…3xgh!
Yes
Some context: (Jeff Parks post on X)
Japan’s decades-long economic stagnation, marked by ultra-low interest rates, led to the rise of SoftBank, which used cheap yen to fund risky global ventures while its domestic economy struggled. Meanwhile, Tether emerged as a shadow central bank, providing digital dollars outside U.S. oversight, similar to the historical eurodollar system, helping global players avoid financial repression. Now, SoftBank and Tether are partnering through Cantor Fitzgerald in a $3 billion Bitcoin venture, aiming to reshape global finance by combining Japan’s capital strategies with Tether’s ability to move dollars freely, potentially positioning Bitcoin at the core of this new financial system.
It is very necessary. I miss many features on Jumble that would allow to clean my feed. Mute words is the one of them.
Just a suggestion: I think it's time to fix these bugs before implementing new features.
not really, if you go to strategies website they make it intentionally confusing to figure out bitcoin per share
If you run into any issues, feel free to reach out to @npub1vxd…rs50. He's the CGO of Jumble now.
I'll try my best to improve the experience of the PWA. I think it might not be necessary to turn it into a native app.
Jumble seems so tiny in comparison, haha!
Got it. These issues are really frustrating for Android users, haha. I'll fix them as soon as possible.
I also discovered the issue regarding the images today, haha.
I can't see the note you replied to, haha. Do you mean mostr? I think it's an interesting project
It's because Jumble doesn't have a native app.
Thank you for the kind words! There's still a lot to improve, though. Currently, there aren't many users of Jumble, and most people tend to prefer Primal, Damus, or Amethyst.
I tried checking with your npub, and everything looks fine on my end. The newer notes return quickly, which is related to my network environment. Maybe I should automatically filter out some of the older notes 🤔
Jumble gets your following feed by fetching from the write relays by the people you follow. In the video, the situation likely happened because one of the people you follow has a write relay that only stores some older notes, and that relay responded faster than the others, so those older notes showed up first.
Sorry, might need to wait a bit longer for that.
That feature doesn't exist. Not sure if it's really necessary though 🤔
Since you can start browsing without setup, I wasn't sure what guidance you need. Should I guide you on how to close the page? 😅
I understand you do not intend to respond any further, and that is fine. However, I do feel it is necessary to point out a few things, which you may or may not read later.
"I am not complaining... I said I didn't like the UI."
In what definition of "complain" is saying you don't like something not a complaint about it? To complain is defined as "To express dissatisfaction." In the following statements, you clearly expressed dissatisfaction, and therefore it was well within the scope of the term to characterize you as "complaining":
"I don't like the interface."
"It's confusing to me."
"It isn't intuitive."
"Fix it. It needs improvement."
You state that you offered a suggestion. The only suggestion I can see is "make it more intuitive" and "fix it." There are absolutely zero substantive suggestions that point at anything specific about HOW it is unintuitive, let alone anything helpful suggesting HOW it could be improved. Just a bare statement that it is unintuitive, and it should be fixed.
That gives the dev absolutely nothing to go on for what should be changed.
Given the above, if you can't add anything valuable that could actually assist with improving the client, you probably are wise to bow out of the conversation now.
Sorry, but no. You are the one complaining that a client isn't intuitive without providing anything specific or productive that you are finding unintuitive. The onus is on YOU to provide constructive feedback about what specific things you would like to see change, why they posed a problem for you, and why you think others would find them to be a similar challenge.
How about you go ahead and make the video showing how following what you would intuitively do doesn't result in what you would expect, or leaves you stuck, and tag @npub1syj…f6wl? That would be far more helpful.
When you go to Jumble.social and log in, you have two main columns and some options in a sidebar. The left main column is mostly blank, with a heading encouraging you to "Choose a Relay," and the right column shows a list of random relays to choose from. Is there something particularly unintuitive about that?
Additionally, if you click on "Choose a Relay" you can choose to look at a "Following" feed or your "Bookmarks." Again, those seem pretty self-explanatory.
So I am sorry, but "it isn't intuitive" doesn't really help me understand what specifically you are finding unintuitive.
Now, if you want to see the Lockbox relay in particular, as I had suggested, it might not be immediately apparent how to do so. But then, Cody's not going to put "Hey, if you want to see a feed of what's on Lockbox, click here," on the front page of his client. Lockbox is just one of thousands of relays that someone might want to use.
What tool do you suppose one would intuitively use when they want to find something specific? Probably search, right? What happens when we search for lockbox? We are presented with the option to search for notes, tags, or relays that match that search criteria. The relay's information and feed shows up in the right column, with the option to add the relay as a favorite in the top right, indicated by a star icon.
So far, everything I have mentioned seems pretty intuitive to me.
Please point out specifically what is not intuitive, and even better, some suggestions about what could be changed to make it more intuitive.
"I don't know where to begin... Fix it," without anything specific that should be improved or any constructive suggestion about how it should be improved, is not going to get any results.
Cody is very patient and willing to hear out substantive critiques of his client, and has implemented several suggestions I and others have made, but that is because we offered specific details about what we struggled with, why it was cumbersome or confusing, and offered constructive ideas about how it could be different.
"It" (referring to the client as a whole) "isn't intuitive enough," isn't a help to anyone and isn't going to result in better clients available for everyone.
No argument from me there!
I will need to do a Jumble tutorial as one of the first ones I release in the coming couple weeks.
@npub1syj…f6wl is the dev, and he is very responsive to suggestions for improvements.
Está. Vai dando hard refresh no navegador que uma hora atualiza.
Eu sei que vc está gostando do Jumble, não disfarce, rs.
your team is crushing it, keep pushing
For all those times when the only thing that can truly capture your reaction is a tennis ball. Or a dolphin.
it is a bot that runs a social lottery in your comments
It’s finally here…
https://jumble.social
https://image.nostr.build/fea6a1dbec7deab767e669de720f8faed48eb50c078bc0b9d0025f36f029c669.png
But I only plan to support viewing highlights that are embedded in kind:1 or reposted highlights.
Yes, I do. I'll start working on it once I finish testing the emoji reactions.
#siamstr is getting a RoboCop 😬 https://futurism.com/thailand-humanoid-robot-police-uniform
I’m not sure what the issue is either. Checking the inspector might give us some clues.
Amethyst isn't restricted by browsers, so it should generally be able to render properly 🤔
I suspect that the browser's security policy is preventing Jumble from accessing the local service.
É, não sei. Sou meio leigo no assunto. Vou deixar para os especialistas, rs.
Do you have any related services running on port 8080 on your machine? Or you can try accessing this URL in your browser to see if it displays.
Probably Citrine, right @npub1t7e…tg0z? Citrine doesn't support proxy, right @npub1w4u…0jr5?
This is a local network address and cannot be accessed via the internet.
https://image.nostr.build/3897af1cdfdaff518046e5ea3d3fe35534ea8847cf03449f34d7e06e47bfcf78.png
cc @npub1syj…f6wl this guy is asking why this image doesn't render. Do you know?
Because that's not my account, haha! It's an account automatically created by Geyser
Yes. Because there is no nostr: prefix.
Please, let me know if you like it or not.
Try it and tell what do you think about it.
No, but works great on mobile using browser as PWA.
cc @npub1syj…f6wl
and...you can just say things you don't understand
#nevent1q…04t9
Maybe the bug is with @npub160t…50js?
cc @npub1syj…f6wl
I enabled notifications to test, and all relays shows as connected on notifications.
No navegor tor nao funciona pelo qie lembro. No normal tem qie lembrar de colocar ws:// antes do 127... Porque alguns clientes adiciona automatic wss ai nao funciona o relay local
Experimente conectar sem Tor e veja se funciona.
It's a chicken and egg scenario. We need both.
Talvez seja isso, talvez vc precise colocar o navegador com Tor tbm, se o citrine tiver habilitado Tor. Mas confesso que não sei.
Vc sabe @npub1w4u…0jr5?
Eu tbm, e permite colocar sim o relay local do Citrine. Eu coloquei sem problemas.
Como assim não consegue colocar seu relay pessoal? Eu consegui colocar tranquilamente. Inclusive o @npub1syj…f6wl também criou um app para rodar um relay no computador e que vc pode simplesmente rodar e colocar o endereço do relay no Jumble. Se chama Relay tray: https://github.com/CodyTseng/nostr-relay-tray. Só baixar e rodar. Eu rodo um aqui no Ubuntu:
https://image.nostr.build/eb3bfbf4868cf7b6d631f90f1c582fa39d4437b16118537fad3d0f425e660e6e.png
https://image.nostr.build/3dd18f8d17115b9e2962f0c49671b4641cac4fd3678bd196f9d06f72ad444460.png
> a self-reinforcing echo chamber with a minute user base
this is true, user base is tiny, but nostr is very early, if we are successful this will not be the case
> self-congratulatory pastor pandering to his flock like a cheap tele-evangelical
i dont think this is true, still much work to be done, nostr's success is definitely not inevitable
---
all that said, thousands of people are sending and receiving bitcoin using nostr, that is pretty cool
stay humble and stack sats 🫡
Hum, I didn't remember. So this will not change?
I'll give it a try when I have time.
Sim, também percebo que os Brasileiros gostam de Badges, comunidades, Emojis personalizados...
We have already discussed this before.
https://github.com/CodyTseng/jumble/issues/154#issuecomment-2673274446
Sim, mas infelizmente o @npub1syj…f6wl, desenvolvedor do Jumble já disse algumas vezes que ele deseja um cliente limpo, sem muitas funções, pois se ele adicionar muitas coisas, fica difícil de manter, pois ele trabalha no projeto sozinho.
Hi @npub1syj…f6wl let's render correctly on Jumble the events like this one. Thanks.
https://image.nostr.build/9d6824bc050c8fec74e95f58262bd9f3dcb922f0101ba711cdd5961874f30e59.png
Yes, UI looks like can be improved. But I mean the rich features. All features I would like to see in Jumble, looks like Nostur implemented haha.
I haven’t used it, but the design always made me think it was an Android app. As an iOS user, I’m not really a fan of that kind of UI, haha. Just my personal preference, no offense to Nostur at all!
im at the point in my #vibecoding project that every new addition breaks everything i've already created and need to spend another $100 in tokens to fix it. cool.
Yes, using NIP-66 and NIP-51
Jumble does not currently support nostrconnect://
Thank you, I've changed it so ⚠️ reactions are ignored now.
Can be. Do you have an Android phone where you can try to reproduce?
Launch Lancaster 2025 Post Mortem.
At the recent Launch Music Festival, a volunteer initiative successfully introduced musicians to Bitcoin, Nostr, and #value4value resulting in participating artists earning almost 1M sats over three days. Musicians enthusiastically embraced these decentralized technologies, recognizing them as a solution to the failings of the current digital music industry. However, the on-boarding process highlighted significant UX issues with our apps of choice. Resolving these app issues is essential for effective on-boarding, with an ideal future event involving sponsors providing vouchers to all attendees to encourage hands-on Bitcoin transactions and demonstrate V4V, especially as the Launch conference plans to integrate V4V more broadly, presenting a large opportunity for further adoption.
#naddr1qv…9rd9
Check it out!
I agree. Is is possible to click on qrcode and automatically open @npub1am3…xrv7?
cc @npub1w4u…0jr5 @npub1syj…f6wl
I want to remove it simply because I don't want to maintain this feature anymore. It seems like just a passing trend. I haven't seen much discussion about olas in a long time. Keeping it around will affect my development decisions for other features.
This seems to be an issue with Jumble
Hi @npub1w4u…0jr5, do you reproduce this problem using @npub160t…50js with @npub1am3…xrv7?
https://github.com/greenart7c3/Amber/issues/199
cc @npub1syj…f6wl
https://image.nostr.build/a3c218a07364f4665359758172cf92f42e440edede23d6323ab633e889d08343.jpg
Oh so you we're signed in? It was anonymous?
We can Zap harder Nostr. These guys are baller. https://image.nostr.build/94781f89fc44e972fa68fc22d6f620d78697b41ebf12b7cd52e9a539add78309.jpg
#nevent1q…eglp
Next up on tunestr.io are my dudes from Harrisburg. I met them today and we chatted about Bitcoin and Nostr (and Punk Rock) for at least 30 minutes. They're down with the decentralization and psyched about being able to do whatever the fuck they want with their earnings and their socials. Bitcoin and Nostr are punk rock. Welcome @nprofile…4dyf to Nostr and the value for value experience. 💜🫂🤙🏻
Probably. Someone should PR NIP-11, would propagate changes faster than a note
@nprofile…sxxt, from the NYC! Let the zaps flow. https://tunestr.io/naddr1qq9rzdenxserydf4xscqz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qgstn5pvhr7aavv3wq0vqeywxlk376hm5f37qps0cpsfnf3g28f9upqrqsqqqan8frfz5s
We some self aware idiots out here
I wasn’t planning on doing any traveling this year as far as vacationing goes
but this last unexpected trip went from a normal side gig into a massive opportunity, beyond grateful rn
My ideal approach would be:
1- One click on bookmark icon, bookmark it as public.
2- Click and hold, would open the option to bookmark public or private
These artists (and 3 more that we have to onboard) will be performing on the V4V stage later today.
@nprofile…sxxt
@nprofile…4dyf
@nprofile…uhsd
@nprofile…zma9
This looks better! Thanks!
This is mine: wss://proxy.nostr-relay.app/ae30ba2372ced6c1960d49c0266fdd3e07cea52b1bf378fdb684aee6363dec46
Generally, clients cache your relay settings, so it might take some time before it takes effect.
I have this one too as write and read: wss://proxy.nostr-relay.app/4142e1b4a8cb5acd13a50853754d3806523747456bf20d80228db904e7eea0e6
Haha, I wrote a note asking if people can see my note. Let's see.
Not all clients support the outbox model, so some users might not be able to see your notes, haha. It’s better to set up a big relay as a write relay as well. Also, I see you have a local relay ws://127.0.0.1:4869/ , others won’t be able to access that.
Yes, that’s the one I used before. Thank you!
I let with writing option just the local relays. This solve?
Yes, you can't drag it. You’ll have to delete a few first, haha. Drag-and-drop support is on my to-do list.
Maybe I didn’t use the right words, I meant I want to download my Nostr events.
How do I move from seven to one? I can drag it.
I need to keep any nostr-relay-tray user, haha. You need to start saving your events now. Setting nostr-relay-tray as the seventh relay won’t work, Jumble won’t use it 🌝
I wonder if anyone would want to buy Jumble badges, haha.
No problem, haha. I can wait, not something priority.
It’s strange, I can’t seem to find any tool to dump Nostr events, haha. I remember seeing one before. #asknostr
It might take a while, haha. What I’m aiming for is to automatically download events from yourself and the people you follow.
Understood. I will wait you implement this so I can import just clicking on a button inside nostr relay tray app. Thanks.
Automatic syncing isn’t supported yet, I’m currently working on that. But you can use some tools to download your events from other relays and import them manually, .jsonl files are supported for now.
I feel the same way, but I don’t know enough about it to make a judgment.
Other question. On Nostr relay tray, can I import from other relays, all my past events to have them local?
I use a computer to run nostr-relay-tray 24/7 to store all my events and the ones mentioning me. Also, you should make sure the relays you want to use are as high in the list as possible, because generally, clients will only use the top 2 to 4 relays you’ve set.
Understood. Would be great if Citrine supports Proxy too, so I could let just my local relays on my clients.
Not necessary. Doesn't make sense. Bookmark is a bookmark, doesn't matter if is private or public. And doesn't make sense have the same note being bookmarked public and private at the same time for example.
If someone wants to know if it was bookmarked is public or private, just click on the icon and will show if is Private or Public, with option to uncheck or switch between public and private.
If you set it as a write relay, others will be able to see your notes if they are using a client that supports the outbox model
I might want to use a different icon, or maybe add a lock icon.
https://github.com/nostr-protocol/nips/blob/master/58.md
I'm not very familiar with badges. Are they similar to NFTs?
Why https://github.com/CodyTseng/nostr-relay-tray has this option but Citrine no?
https://file.nostrmedia.com/f/619af6a60b3fe4c733aaca061c522cc9c7cf1d87ef4c908facc5ed936d3bdf23/fb55926b1bddb8292007ecb9b4d43d1d95d5b36383e843c70e5caf2de0071174.png
Hi @npub1syj…f6wl @npub1gcx…nj5z @npub180c…h6w6 If I have only local relays from Citrine and https://github.com/CodyTseng/nostr-relay-tray (with proxy connected) on my nostr clients, will people still be able to see my notes? Thanks.
Distinguish where? The icon can be the same, and on Bookmarks page could have topbar tabs for Private and Public.
Hi @npub1syj…f6wl what about badges support on jumble.social? thanks.
1 - It's doable, on my to-do list.
6 - It might be necessary in PWA mode, I will add an option to copy the shareable link. Since I usually use the desktop browser, the current page URL can be shared directly 😂
10 - On my to-do list.
11 - I will optimize this further, mainly to prevent users from posting unusually proportioned vertical images that could affect the browsing experience.
Thank you for your feedback, it will be very helpful for the improvement of Jumble.
Look good to me. We also need a simple way to distinguish between public and private.
Muito bom o seu feedback e concordo com praticamente tudo, inclusive eu já tinha aberto issues sobre a maioria desses pontos.
1- Eu acho que isso não é possível nos casos de páginas web, só em apps nativos.
2- Já existem vários issues abertos sobre isso:
https://github.com/CodyTseng/jumble/issues/126
https://github.com/CodyTseng/jumble/issues/16
https://github.com/CodyTseng/jumble/issues/133
https://github.com/CodyTseng/jumble/issues/128
3- Foi discutido aqui e também acho estranho: https://github.com/CodyTseng/jumble/issues/130
4- Antes era mas chegamos ao consenso que é melhor ser fixo devido a alguns problemas.
5- Que tipo de ferramentas? O que vc gostaria de adicionar?
6- Concordo. Vou abrir um issue sobre isso.
7- Não entendi bem.
8- A busca usa um serviço de terceiros, mas concordo que deveria melhorar.
9- Vai ser implementado muito em breve.
10- Isso é possível ver na aba de notificações. Agora se vc deseja ver a lista de todos que curtiram determinada nota, é verdade que ainda não foi implementado, mas com certeza será.
11- Faz sentido, vi uma outra pessoa reclamar da mesma coisa.
cc; @npub1syj…f6wl the guy @npub10jj…a4qn wrote some detailed feedback about Jumble client.
Mas confesso que não gosto de nenhum desses clientes, haha. Vou pedir para o @npub1syj…f6wl implementar essa função de silenciar notas com certas palavras.
I think like this is ok: #nevent1q…yqdg
Yes, it’s public. I haven’t come up with a good UX to switch between public and private. The same issue exists for the mute list and follow list. Do you have any suggestions?
Olhei no https://listr.lol/ e os favoritos são públicos.
Hi @npub1syj…f6wl the bookmark list is public, right? Any chance to give the option to bookmark publicly or privately? Thanks.
to be clear, it's limited by how much can be accessed by digging as gold mining companies are actually able to dig, excluding some giant and unforeseen leap in mining technology.
course the calculation for bitcoin could also be upset by quantum and other technologies, so there's always that x factor.
well no, obviously not. it's limited by how much there is.
https://image.nostr.build/669fae1e85d6283ea0a15f7ee028dd75d88a63bb722b2db176fc85e91438f496.jpg
This is the CGO (Chief Growth Officer) of #Jumble 🫶🫡
#nevent1q…xze9
Are you discussing kind:3 events? If so, don't worry, jumble will not delete content that is unsupported in kind:3
Thanks! Maybe you just missed some of the messier parts, haha.
That's definitely necessary. You can track this issue here: https://github.com/CodyTseng/jumble/issues/49
I'm always happy to hear user feedback. But I'm also pretty lazy, so I've piled up a lot of issues! 😌
This feature has been on my to-do list for quite a while, haha!
Oof. I accidentally vibe coded myself into a $300+ bill. I did not know it would be that expensive. The app works well though 👀 It's about 85% done. I need to add NWC and zaps and then I'll deploy it.
O chinês me adora, abro vários issues, pago bounties, discuto features, rs. Olha aí uns bounties que já abri: https://app.lightningbounties.com/. Se quiser contribuir com sats, fique a vontade.
No cliente Jumble.social não.
Hi @npub1syj…f6wl any chance to be able to reproduce Youtube videos directly on Jumble feed? Thanks.
I haven't watched that in ages. I should give it a viewing again!
The more movies I watch from before ubiquitous CGI, the more I realize how much artistry has been lost. There was more PoW to make a great scene with practical effects, and I find they hold up better.
Can you check the inspector and see if there is something useful? Probably https://github.com/dtonon/nstart/issues is the best place to report a this kind of problems
Thanks
It works for me.
When it does this there is some problem with the connection to the signers (relays), usually a retry fixes the issue. Can you confirm?
This doesn't work:
https://video.nostr.build/c60c97b72dffcd7d15d9bcfef5eac173b9f5706d80c8e79c544b9c9ede12291e.webm
A browser disguised as a messaging app will become a super app. Keychat is on the right track.
Thanks so much! Jumble has been updated as well. 🙌
You can just share the link from the browser’s address bar.
Whats the coolest thing that happened in your life so far?
too many conferences, too much work travel, taking a break to focus on family
It might be better to add a `lang` parameter, even though the system language is automatically detected.
Waiting for nstart-modal to update
Absolutely right. However, nostr-tools doesn't support, so I'll need to find some time to implement it myself. It might take a little while.
@npub1syj…f6wl A QR code would be a real blessing, tho.
It fails more often, now, than before.
Have refresh multiple times, to see notifications or change the page.
In my opinion, Instagram and YouTube aren’t really super apps. They just have a lot of users. Some Chinese super apps, on the other hand, cater to all your daily needs—messaging, payments, shopping, food delivery, ride-hailing...
I have very few apps on my phone because WeChat meets most of my needs. So I deeply understand that super apps are more likely to be favored by people.
Jumble will ultimately be just a toy for a few, but that's enough.
Most people would choose a feature-rich app over multiple specialized microapps. They want to get everything done in one place, without jumping between different apps. This is the current trend across all applications, not just nostr.
Has the issue improved after nostr-tools started supporting automatic reconnections? Do you still encounter signature failures often?
We are winning.
#nevent1q…a5gx
Take away the shiny shit and I’m in
https://wavlake.com/album/f746e114-c2cf-47fb-a778-90349115d95a
going live with @nprofile…f0wq in ten minutes
join us 🫡
https://zap.stream/odell
consider listening to cd140, great chat
#nevent1q…65s9