greenart7c3
greenart7c3@greenart7c3.com
PGP 44F0AAEB77F373747E3D5444885822EED3A26A6D Developing @npub1am3ermkr250dywukzqnaug64cred3x5jht6f3kdhfp3h0rgtjlpqecxrv7 and @npub1hqlxlq57nvlq70ugmsmu9y5lmyc5k2lh5w7y85j7dgsr5u7zwavq5agspw https://greenart7c3.com
792 Following
2.4k Followers
npub1cmmsw
•
16h ago
There’s something really disturbing about not doing anything in life, not having experiences, just living, working, eating, sleeping. It’s really dark when you think about it.
I know times are tough, but we’ve been through worse as humans.
See translation
3
Silberengel
•
1d ago
Good grief.
See translation
7
npub19kv88
•
1d ago
Any feedback would be greatly appreciated. Thank you.
https://docs.zeusln.app/self-custody
See translation
14
mleku
•
2d ago
i have now fully separated the websocket handling from the main relay code
the relay only concerns itself with saving events and by use of the magic of interfaces, the parts of the server needed by both the socket api and the http api are now passed into their packages without creating a circular dependency, and making the points of contact very clear, and very cleanly separating the two
the last step, which will require a version bump, is to now make a bunch of build tags and some stubs that noop whichever of the two apis is not included in the build, and there will be the possibility of deploying either the legacy, hybrid, or new API without cluttering your server's memory and disk space with the parts you aren't using
well, there is still going to be
... See more
See translation
1
npub1r0rs5
•
2d ago
Had this one setting around in my archives for a while and managed to clean it up a bit. Key features:
- Simple long form writing in markdown, split view available.
- Save drafts locally
- Built in AI assistant - you can get a key from OpenRouter for now, maybe ppq.ai later.
- Simultangeously publish to Ghost (no idea if this works, I dont even have a ghost acc. if someone can test it that would be great!)
That’s it really. I don’t even have relay selection / addition working. Will add that at some point. Maybe this weekend.
Let me know if you see any issues - I’m sure there are some! https://untype.app/
See translation
16
npub107jk7
•
2d ago

See translation
1
npub1xdtdu
•
3d ago
We've spent a big part of 2024 trying to make a reliable non-custodial signer with nsec.app. It hasn't worked out perfectly - remote access to keys stored on a mobile device is still unreliable, especially on iOS.
That's why we got very interested in AWS Nitro Enclaves - h/t @Marks and MapleAI team for inspiration!
The idea is to have an open-source custodial signer and deploy it in an isolated environment that provides attestation for the deployed code. Anyone would be able to reproduce the code build and verify that the signer is running the correct code in a safe environment.
So here it is: https://github.com/nostrband/noauth-enclaved
Each instance of a signer deployed in an enclave announces itself on Nostr. We added some Nostr to attestation provided by AWS - the report is linked
... See more
See translation
35
npub1dergg
•
3d ago
See translation
3
npub1gcxzt
•
3d ago
Health and wellness apps are accepted.
Bounty: 14 million Satoshis (0.14 btc):
- 1st: 8m sats
- 2nd: 4m sats
- 3rd: 2m sats
Deadline: May 22, 5am UTC
App submissions:
- Submit repo link
- Submit staging link/demo app
- Video demonstration just in case we can't run it
Evaluation Criteria
- App production readiness
- Solution depth and creativity
- Interoperability
- Contribution to Nostr healthcare ecosystem
Overall goals for the challenge:
- Bootstrap Nostr/bitcoin/healthcare app ecosystem for decentralized health
- Bring together doctors, developers and healthcare entrepreneurs
- Develop and support global health use cases on Nostr
- Prepare apps for further fundraising
See translation
12
npub19hg5p
•
3d ago
https://github.com/spesmilo/electrum/pull/9675

See translation
7
npub1kun56
•
4d ago
I think my track record around here speaks for itself in this regard, but @Cody Tseng and @ hodlbod in particular can vouch for my constructive suggestions that have helped them improve their clients.
You can also see my attention to detail, user-experience perspective, and knowledge of the protocol in my reviews of #Primal and #Amber and my #Nostrversity article about Nostr Wallet Connect at my website (built on npub.pro): https://www.nostr-reviews.com
I would love to be able to produce more content like that, but I have a 9-5 job that severely limits my output. If I could ditch it to focus on Nostr education and feedback for the developers, I would do it in a heartbeat, but I also need to feed the family. 😂
#asknostr
See translation
26
npub1acg6t
•
5d ago
I tried and tried and tried again and kept hitting esoteric rust bugs around async and closures and type erasure.
But as of today, with the newest stable compiler, I've gotten past the sticking point. I still have to do the work of adding the feature, but I believe that I am no longer blocked from progressing on this.
🥂
See translation
2
npub1gcxzt
•
5d ago
See translation
2
npub176p7s
•
5d ago
First, the secret S is a number, or can be represented as such. Second, when you generate the shares for the secret S, you come up with a random line that pass throughout the point (0,S).
For example the line (a is random):
y = a*x + S
Then, you take three more points that are not the original point (0,S), for example:
P1 = (1, a+S)
P2 = (2,2a+S)
P3 = (3,3a+S)
(check this points are on the line)
How many lines go through 2 points? That's easy, only one. This means that with only two of these points, we can find the line, and then the secret.
... See more
See translation
2
npub1w9lly
•
6d ago
Spend 8hours debugging ai code and it still doesn't work.
I guess for Frontend it works but for something more technical it still fails miserable.
Or maybe I am not good promt "engineer" 🙃
See translation
4
npub176p7s
•
6d ago
See translation
0
npub1xnf02
•
1w ago
- 🥜 Cashu addresses for newcomers. Pick your mint and start receiving zaps right away.
- 🔒 Zaplocker addresses. The first ever self-custodial Lightning addresses for mobile.
- 🦩 Nostr Wallet Connect (NWC) addresses for remote node runners. Generate invoices directly from your node. No need to redeem.
Options for every step of your journey. Bitcoin payments your way.

See translation
15
npub1nxy4q
•
6d ago
We’ve updated our storage below.
*Free uploads - 100MB
*Pro Account - 25GB
*Creator Account - 50GB
*Advanced Account - 250GB
We also now support Blossom 🌸 for free uploads and Paid Accounts.
See translation
0
npub1acg6t
•
1w ago
Later NIST recommended Dual_EC_DRBG encryption that suspiciously could have been constructed with a backdoor, and later evidence from Snowden indicated that it probably did have this backdoor.
Also the P curves (P-224, P-256, and P-384) were constructed with numbers that are unexplained and could weaken the algorithm if you know the secret of how those numbers were chosen.
Chrome and Firefox do not support ed25519 in TLS, but they do support the P-curves.
I suspect TLS isn't secure against the NSA unless both sides are using algorithms that the NSA can't break, which in the browser HTTP world is hardly possible.
ed25519 isn't the
... See more
See translation
10
npub1r0rs5
•
1w ago
If it were up to me I’d dismantle all malls and get rid of all the international chain brands. They can ship to homes but
... See more
See translation
8
npub1xy54p
•
1w ago
Crazy to think that I just wrote a draft NIP and already others are building off of it… and even crazier that I can actually see those events in the app I built 🤯
Fantastic job @TheWildHustle with @RUNSTR - seeing the event in my feed reminds me that I have a little work to properly render the workouts though 😅

See translation
2
npub1yaul8
•
1w ago
Replying to @kidwarp
See translation
2
npub176p7s
•
1w ago
A framework for building super custom relays you can rely on. Designed to be simple and stable. About 1000 lines of code.
See translation
44
npub1jlrs5
•
1w ago
Replying to @npub107jk7
See translation
0
npub10r8xl
•
1w ago
Small update coming next week, hopefully.
Otherwise, *very* busy on a few different low-level building blocks that are dynamite. Can't wait to share with y'all.
Once ready (likely 4-6 more weeks) I will finally be able to start shipping a significant amount of user-facing features that have been in the pipeline.
See translation
4
npub1gcxzt
•
1w ago
See translation
8
npub1r0rs5
•
1w ago
Shoot for the format you plan on sharing in. Social media is vertical scrolling and your images will look best vertically.
Zoom in on the subject (as in physically closer) too many objects are noisy and scene loses meaning.
Literal zooming makes images more pixelated especially on phones, unless you’re using an actual camera then just get closer to the subject.
There’s beauty in everything. If it captures your interest, there’s a shot somewhere in there.
Just take many photos. (Especially on phones which suck). More photos = more to choose from.
Try different angles. Don’t capture everything head on like a family portrait. Go up, go down, from the side, along a path, try odd and interesting angles. Yes, you’ll look like a weirdo doing
... See more
See translation
2
npub1r0rs5
•
1w ago
See translation
1
npub180cvv
•
1w ago
Connecting to multiple relays is also finally now done in parallel so commands should run much much faster.
It took so long because I didn't know how to do those cool live-updating terminal outputs (like progress bars), so I was forced to connect to relays sequentially in order to keep the output understandable. Not anymore!, now there is real magic going on (unless your terminal window is too small or you're on Windows, if that is the case then you'll get the old behavior).
Hopefully I didn't break anything, but let me know if I did because the added code complexity wasn't insignificant:
https://github.com/fiatjaf/nak
See translation
10
npub1wf4pu
•
1w ago
After almost 8 months from the conception of the idea, to meeting @Pip the social graph guy in Riga, brainstorming the product, and putting a lot of effort to launch... it's time to go.
While Pip was always the brains behind the algos, crawler and a #golang wizard, my involvement still required energy that was being taken away from other places.
So I'm back to focusing 110% on @Zapstore.
I'm very proud of what we built (including my baby npub.world). Vertex really works, it's well-designed, fast, reliable, interoperable and will be elemental in an open protocol where separating signal vs noise is a must.
All the best moving forward my friend @Pip the social graph guy 🫂! For those who don't know him, one of the best developers in nostr, hands down.
See translation
1
npub1q3sle
•
1w ago
See translation
0
greenart7c3
•
1w ago
1w ago • 18 min read
MacOS 15.4 Security Update
elsat
See translation
0
npub1gcxzt
•
1w ago

See translation
9
npub1dergg
•
2w ago
See translation
31
npub1m64hn
•
2w ago
Replying to @npub1dergg

See translation
0
greenart7c3
•
2w ago
On mobile we have onresume, onpause...
See translation
9
npub1xtscy
•
2w ago
this is a really cool way to interact with nostr, and its very intuitive.
once I have note rendering you will be able to click the notes directly and open them.

See translation
16
npub1zpn2q
•
2w ago
See translation
0
npub1unmft
•
2w ago
Please let me know if you're interested in helping out! (+repost for visibility)
#asknostr
See translation
0
npub1utx00
•
2w ago

See translation
6
npub1yaul8
•
2w ago
https://github.com/irislib/iris-client/pull/12
See translation
5
npub176p7s
•
2w ago
but now there is an effective way to deal with it.
See translation
13
npub1q3sle
•
2w ago
Then Goose used it to create a functional NIP-07 browser extension.
This is insane.

See translation
7
npub1vyrx2
•
2w ago
i watched it go from a tiny place for fringe linux nerds, hackers, and artists, to a place for disgruintled corporate journalists and WokeScolds with 15 million daily users.
steady growth was minimal. The major growth happened from mass influxes. Usually from a negative facebook or twitter event, or some famous person talking about the fediverse.
Then 90% of those new people would drop off, and go back to the corporate BS, leaving behind a small increase. Those cycles happened over and over again until there were 10+ million daily users.
I see something very similar happening to nostr. It is very familiar and natural. But it seems like some people have a Silicon Valley VC funded growth from 2012 paradigm of
... See more
See translation
28
npub1f6ugx
•
3w ago
Replying to @npub1sh7jr
I still post about it, just not as much as I used to because I want to keep things in their proper perspective, and the scene can be quite toxic to interact with on the regular—especially on platforms and protocols one doesn't have the ability to moderate.
For example: Just mentioning that you use GrapheneOS (because they use Pixels) or Proton and not Mulvad, etc. is enough to get you called a spook or worse in some circles.
... See more
See translation
5
npub15c88n
•
2w ago
Mine has to be @Amber by @greenart7c3. Very simple, yet incredibly powerful. It glues all my 'other stuff' together.
Tag your favorite and don't forget to say why you like it👇
#AskNostr
See translation
28
npub1h49w8
•
2w ago
@brugeman we wrote this based on relay.nsec.app idea. you may want to take a look or replace.
few months ago i had this idea with a lot of features specified for bunker, tonight o wrote it but i did remembered them exactly. if you (also @greenart7c3) have any ideas or feature requests that can make a relay better for bunker communication, please let me know on nostr or github. 🫡⚡
> maybe some kind of auth for reading and subscribing to events? so only connected client and bunker can read their messages?
npub1htdam
•
2w ago
🤔 The Bunlay is a relay that only accepts 24133 events that is used by remote signers.
🔥 This is basically useful for bunkers and clients to talk to each other in a calm and non chaotic relay without losing anything.
⚡ If you are bunker provider, you may want to run a relay for your users, running this relay is easy and you don't have to write a plugin or something like that.
🐞 Bunklay is also very lightweight!
🔗 Find details here: https://github.com/dezh-tech/ddsr/tree/main/bunklay
#bunker #signer #remotesigner #dev #devstr #relay
See translation
See translation
0
npub10qdp2
•
2w ago
Ditto 1.3 is all about discovery. From improved search and event fetching to a brand-new Explore tab, this release makes it easier than ever to find people, posts, and conversations across the #Nostr network. We've also rolled out streaks, media improvements, translation upgrades, and key admin tools. #GrowNostr
Thanks to the entire team who contributed to this release! @Alex Gleason @Danidfra @patrickReiis @Siddharth Singh @MK Fain @chad
https://soapbox.pub/blog/ditto-1.3
See translation
0
elsat
•
2w ago

npub1qsvv5
•
3w ago
Turns out... it didn’t exist 🤷♂️
So I built one. And more.
🛠️Launching "Nostr Components"
→ Embed Nostr posts, profiles & buttons anywhere on the web.
→ Looks good too 😎
Tagline: Take Nostr content beyond Nostr clients – embed it anywhere.
Docs: https://nostr-components.web.app/
Code: https://github.com/saiy2k/nostr-components
Dev story: https://saiy2k.in/2025/02/17/nostr-components/
Big shout out to @djhemath for helping with storybook documentation.
Thanks to my friends @Saravanan Mani and @Vivek for review and feedback.
and of course thanks to @fiatjaf for inspiration, @PABLOF7z for NDK
#nostr #components #followbutton #webcomponents #indieweb #buildinpublic #opensource #nostrDev

See translation
See translation
2
npub1utx00
•
3w ago
It's similar to tiktok brain
Where basically you are useless without AI while also being too incompetent to know when AI is giving you bad info
And so you go through life not using your own brain while being overconfident in bad info from an LLM
See translation
23
npub19kv88
•
3w ago
npub1utx00
•
3w ago
This is why I want to fix payments so badly, merchants lose billions to this

See translation
See translation
4
npub1syjmj
•
3w ago
What's new?
- 🌐 One-Click Public Access – Easily expose your relay to the internet.
- 🔧 Improved Event Filtering – More precise control over which events to accept or reject.
- 🗑️ Conditional Event Deletion – Remove events based on specific conditions.
Own your relay, own your events!
1. Download the appropriate installer from https://github.com/CodyTseng/nostr-relay-tray/releases and install it.
2. Open nostr-relay-tray.
3. Go to Proxy -> Connect to Proxy, and toggle the switch.
4. Add the public address to your relay list.
5. To prevent receiving spam events, enable WoT (Web of Trust) under WoT & PoW.
#nostr #relay #devstr #grownostr #freedom

See translation
27
npub1ymxyl
•
3w ago

My TSH, ft3, t4 are back to norm, vitamin D is normal, the only thing that is still going on is inflammation (aTG and aTPO) but both dropped to about 10% of the originally measured values.
Many women post 40 suffer #thyroid issues. THE DOCTOR TOLD ME IT WAS IRREVERSIBLE AND THAT I WILL HAVE TO TAKE THYROID HORMONES FOR LIFE. Well, duck that!!
AMA.
See translation
0
npub1h49w8
•
3w ago
Replying to @npub1m64hn
https://github.com/dezh-tech/alienos
See translation
0
npub1m64hn
•
3w ago

To guarantee your notes will stick around on Nostr it is essential to run your own relay. Public and even private relays aren't going to hold them forever. Setting up and running your own relay isn't that difficult, and there are options for most hardware and all skill levels.
🔹Local Options on your PC or phone.
🔻For your PC nostr-relay-tray by @Cody Tseng is a great option, available for Linux, Mac & Windows. Combined with jumble.social it gives you an all in one solution to store and view your notes on your own computer.
https://github.com/CodyTseng/nostr-relay-tray
🔻For Android phones use citrine, created by @greenart7c3 It integrates well with Amethyst, jumble.social and nostrudel.ninja It gives you a local backup of your notes, and can even pull notes from other relays for a more complete backup. Complex setups using Orbot can even give you
... See more
See translation
6
npub1melv6
•
3w ago

See translation
0
npub1m64hn
•
3w ago
Replying to @npub1tuw5x
Combined with Orbot you can have DMs that are transmitted entirely over Tor.
npub1m64hn
•
Sep 4, 2024
Go to the settings tab.

Fill things in as appropriate. Leave the network related settings default.
Orbot setup
In orbot got to more/hosted onion services.
Add a new service.
Citrine uses port 4869, so set that for both ports. Name it anything. "Nostr" will do.
You will need to restart orbot after you save. Then you can go back and copy your onion service address.
Amethyst Setup
Add ws://ONIONADDRESS:4869 as an outbox and DM address in Amethyst. Also add ws://127.0.0.1:4869 as a local relay
This requires running Tor at all times!
😎👌
See translation
See translation
0
npub1fhpw2
•
3w ago
See translation
0
Niel Liesmons
•
3w ago
With this compact :Nostr: Nostr text renderer I built, I can finally say...
Bye Bye:
- ugly endless image urls
- nostrnevent1blablabla
- nostr:naddr1blablabla
- nostr:npub1blablabla
:wavehand:
See translation
0
npub1jvnpg
•
3w ago
This is an extremely basic prototype that only barely works (user beware!). However, I think it highlights what is amazing about building on Nostr. I was inspired by this post, and then able to build a client in 3 days almost entirely with AI.
The opportunity to bridge social behavior with "other stuff" (in this case, books via Open Library API) is huge. This concept could work for any type of content, not just books. Music, Movies and TV, games, etc. — all on Nostr.
The process of building on Nostr with AI also demonstrated a few gaps in the ecosystem where AI-ready tools were missing or failing, so there is definitely opportunity to grow there.
Shout out @Alex Gleason who had many of these ideas first, helped me with lots of the
... See more
See translation
68
npub1mznwe
•
3w ago

See translation
4
npub1xdtdu
•
3w ago
Replying to @npub1jvxva
See translation
0
npub1xtscy
•
3w ago
- can only post in one community at a time.
- separate follow list for communities you’ve joined (relationship statuses ideally)
- communities have a name, banner, and description and can only be created once (name is immutable, non addressable). communities therefore have a specific sha2 ID which is the unchanging identifier for the community.
- non-addressable sha2 id over d-tag name anchor, otherwise it's not clear which "bitcoin" community you are referring to.
- size of community is counted by number of people who have that community id on their community follow list.
- community posts have a distinct design (shows the community name on top of the post in your timeline like in X)
- community can have addressable data associated with it via the creator or frost creators (sidebar info like on reddit)
-
... See more
See translation
89
npub1sg6pl
•
3w ago
“login with nostr” buttons on every service out there should be a goal.
See translation
0
greenart7c3
•
2mo ago
2mo ago • 1 min read
Amber 3.1.9
Amber
See translation
5
greenart7c3
•
Oct 24, 2024
npub1m64hn
•
Oct 24, 2024

See translation
See translation
0
greenart7c3
•
Sep 1, 2024
See translation
4
npub1njst6
•
Aug 30, 2024
Bizarre take.
npub1gcxzt
•
Aug 30, 2024
WhatsApp on the other hand... 😱
Yes, he just needs an excuse to ban WhatsApp as well.
See translation
See translation
12
calle 👁️⚡👁️
•
Aug 28, 2024
Diversify your client use
It's fine to start with Primal but don't stop there. We have a gazillion different clients and they all need users. Do not stick with the first thing they give you. You are in control. Act on it. I for example love to use coracle.social or iris.to
Follow many
Nostr clients don't shove content into your face. That means it requires a little more effort from you to curate your own experience. Follow more people than on Twitter. Also, use this as an opportunity to follow completely different people than you did before. I for example follow
... See more
See translation
0
npub1yzvxl
•
Aug 19, 2024
Version 1.3.3 build 74 introduces:
- Fix zap poll manual sats amount.
- Fix zap poll second time voting.
- Fix zap requests using Amber external signer.
- Fix wrong mentions issue.
- Fix notes overlapped subscriptions.
- Fix memory leaks issue.
- Smart widget images can be viewed and have more options.
See translation
0
greenart7c3
•
Jul 13, 2024
npub1hqaz3
•
Jul 13, 2024
See translation
See translation
0
npub1ak68q
•
Jul 13, 2024
Replying to @calle 👁️⚡👁️
See translation
0
greenart7c3
•
Jun 28, 2024
See translation
1
Colby Serpa 🌊
•
Jun 26, 2024
npub1tvqc8
•
Jun 26, 2024
Replying to @Colby Serpa 🌊
I have been using Damus as an app for over a year and I think the conversion between test flight back and forth, the updates over time and etc may have been effecting my experience.
Since then this issue along with other random issues were resolved on their own.
See translation
Colby Serpa 🌊
•
Jun 26, 2024
It’s a quick fix that will help out so many of us… right now, anytime I type something into search it shows ONLY useless accounts.
Iris and Nestr use the above method. Hope you can implement it without much trouble. 🙏 All the userbase is on iOS. Thanks!
See translation
See translation
0
Yonle
•
Jun 14, 2024
No like numbers, no repost numbers, no zap numbers, and no follow numbers, only notes, replies, and user profiles.
crabs.
See translation
4
greenart7c3
•
Jun 14, 2024

See translation
22
Yonle
•
Jun 4, 2024
npub1gzuus
•
Jun 4, 2024
Replying to @Yonle
See translation
See translation
0
greenart7c3
•
Jun 1, 2024
npub1gcxzt
•
Jun 1, 2024
Devs working on Android apps (Native or PWAs) should not allow nsecs in their apps anymore. Amethyst will start to deprecate our nsec-based logins in the upcoming versions.
https://github.com/nostr-protocol/nips/blob/master/100.md
See translation
See translation
3
greenart7c3
•
May 31, 2024
Yonle
•
May 31, 2024
Yonle
•
May 31, 2024
This server is the home for many services that i provide in the lecturify.net team.

See translation
See translation
See translation
0
greenart7c3
•
May 26, 2024
npub1vp8fd
•
May 26, 2024

npub1xtscy
•
May 25, 2024

See translation
See translation
See translation
0
npub147whq
•
May 18, 2024
See translation
3
greenart7c3
•
May 6, 2024
npub108pv4
•
May 6, 2024
See translation
See translation
0
npub1xnf02
•
Aug 19, 2023
v0.8.0-alpha29
- Embedded LND: add ability to view LND logs
- Embedded LND: fix route hints
- Layer Balances: On-chain: Receive: automatically generate address
- Receive: ensure AMP is disabled when LSP is enabled
See translation
0
greenart7c3
•
Jan 8, 2023
See translation
0