Avatar
yfaming
908fbc3babc322eea473a0ab1e6bf6b3adcf899288ac97b2fa79f34ad408d4e4
- coder: Rust, Python, Racket(learning...) - Nostr 中文圈 https://following.space/d/musdrpjpdmbr 值得关注的 nostr 中文用户都在这儿!

哈哈是滴是滴。今天我给您打赏过,看到好玩的内容就随手 zap 一下~

中国人呀~ 可能我用英文发过一些内容(感谢 ChatGPT 帮我翻译润色),容易误判😂 感谢~

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.

https://paulgraham.com/greatwork.html

你好😄,支持一下~ 也欢迎推荐更多中文用户~

想多关注一些中文用户,欢迎推荐/自荐~

博客: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!

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!

https://v8.dev/blog/wasm-gc-porting

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?