testing zaps for this note… we made six attempts to⚡zap this note, at yfaming@yfaming.com, over a period of 4 minutes. Six of the zaps were successfully paid... please check for 6 satoshis received. problem: we found that your lightning address server **did not* properly produce zap receipts, and/or didn't send the zap receipts to the relays specified in the zap. (the zap spec requires that the zap receipts be sent to the relays specified in the zap.) this means a nostr user who zaps you might not see a number appearing next to the ⚡ icon after zapping.... if you wanted to fix this... you could try getting a free rizful lightning address -- https://rizful.com ... if u get it set up, pls reply here so we can do this ⚡zap test again.
I’m running a lightning address server I built myself on NWC, with a Rizful node on the backend. Still trying to wrap my head around how zaps actually work in Nostr — gonna dig into the protocol more. Hopefully in a few days I’ll have it figured out and fix the issue.
How to Do Gret Work?
Four steps: choose a field, learn enough to get to the frontier, notice gaps, explore promising ones. This is how practically everyone who's done great work has done it, from painters to physicists.
想多关注一些中文用户,欢迎推荐/自荐~
博客:thor - 基于 Rust + NWC 的 lightning address server https://yfaming.com/post/thor/
⚡ Thor – A Lightning Address Server Powered by Rust and NWC
Just released [thor](https://github.com/yfaming/thor) — a lightning address server written in Rust.
With NWC (Nostr Wallet Connect), you can host your own lightning address on your domain.
Mine: `yfaming@yfaming.com` ⚡
#lightning #nostr #bitcoin

Hey nostr:nprofile1qyt8wumn8ghj7un9d3shjtnrda5kummn9e5k7tcqyzagpxgxvmhskm6t55zex3a7kyey9ys723nfu6qqvn9825jk5836v8xsdxk your website is down. Quick, get the engineers out of bed and have them fix the problem already!
Since we’re getting new followers joining us from X we wanted to give some sats!
There’s 21 tips of 210 sats each to be claimed once per user!🧡
https://lightsats.com/tip-groups/cm0cgxzre00vhoo98w1zfaghw/static

I'm too late
It seems that different participants in the WebAssembly community have varying focal points.
For instance, the WasmGC proposal has been implemented by browsers like Chrome, while the implementation in wasmtime is still in its early stages. WASI Preview 2 / Component Model is currently being actively developed only in wasmtime, with no follow-up from other stand-alone runtimes.
There's still a long list of proposals on the way for WebAssembly, which makes the future look promising!
#WebAssembly
missing the point of webassembly
It's uninspiring to say WebAssembly is an "assembly-like language", or "virtual machine”。😂
The point is: WebAssembly is a new fundamental abstraction boundary. WebAssembly is a new way of dividing computing systems into pieces and of composing systems from parts.😎
Great post by Andy Wingo, who is a co-maintainer of GNU Guile!
======
missing the point of webassembly
https://wingolog.org/archives/2024/01/08/missing-the-point-of-webassembly
Just stumbled upon this gem of an article about plugin systems, written back in 2012, and it's still super inspiring!
Fundamental concepts of plugin infrastructures
https://eli.thegreenplace.net/2012/08/07/fundamental-concepts-of-plugin-infrastructures
It uses a Python blog system as a case study to explore various aspects of plugin systems. In the end, the author nails it with a summary of the four key concepts of a plugin system:
1. discovery
2. registration
3. Application hooks to which plugins attach (aka "mount point")
4. Exposing application capabilities back to plugins (aka. extension API)
Such an insightful breakdown! Whether you're trying to get the hang of existing plugin systems or planning to design one, these fundamental concepts are your go-to guide. Totally hits the mark!
#plugin #Python
How to earn sats from scratch?
Hi there! As a newcomer to the Nostr/Lightning world, I decided to take it seriously and start stacking sats less than two months ago. Now, I own over 3000 sats.

It isn't much, but it's a good start. I'm convinced I will earn more, when I dive deeper and deeper down the rabbit hole!
Most of my sats are earned via the 3 websites/apps below.
1. Sats4Likes, 768 sats. Most newbie friendly. Do some small tasks, i.e. repost/like/comment a tweet, follow some twitter or youtube user, subscribe a youtube channel, and get paid by sats. So easy! Some tasks are timelocked. You have to wait 24 hours to claim your work and get paid.
2. Fountain, 1396 sats. It's a podcast app. Listen to podcasts (especially promoted ones), and sats are earned. You might not earn immediately after signing up due to the anti-spam strategy. But trust me, use it every day, you will earn.
3. bitcoin magazine app, 765 sats. Earn 5 sats for every article your read. You have to earn 500 sats before you can withdraw. I only used the app, not the web. I'm not sure if web users can earn sats as well.
Sats4Likes: https://www.sats4likes.com/
Fountain: https://fountain.fm


Want more?
Here are 2 more places to earn! I just discovered them today.
1. Litstak , just vote(click) and earn! You don't even need to signup. As easy as sats4likes. You can earn at most 50 sats or so. You can use different browsers like Chrome, Firefox, Safari, and even change your IP with a VPN for more opportunities to earn! And I'm sure you know how to clear cookies, right?
2. Stacker News. Guess where I found about ways to stack sats, and how I discovered litstak? Yeah, stacker news! All you have to do is search "how to stack sats" on stacker news! Stacker news is the best place to share and talk about bitcoin ideas, 5-star recommendation! Sign up with my invitation link get 10 sats instantly: https://stacker.news/invites/clr4of5kk0001ofw3xdik7kbn
Litstak: https://litstak.com/
Stacker News: https://stacker.news/
Happy stacking sats! Feel free to share your experiences or ask questions in the comments.
As a compilation target, why does #WebAssembly have a Garbage Collection (GC) proposal?
Check out the awesome v8 blog post: A new way to bring garbage collected programming languages efficiently to WebAssembly!
The Gentle Art Of Patch Review
A great post in 2014! https://sage.thesharps.us/2014/09/01/the-gentle-art-of-patch-review/
The Three-Phase Contribution Review
1. Phase One: Good or Bad Idea?
2. Phase Two: Is this Architecturally Sound?
3. Phase Three: Is the Contribution Polished?