Oddbean new post about | logout

Notes by yfaming | export

 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 
 We need new 'gm' for 2024. 

What would it be? 
 🐝 🐝 🐝 
 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.

https://m.primal.net/HWyO.png

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

https://m.primal.net/HWyR.jpg
https://m.primal.net/HWyS.jpg



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?


 
 Just checked out a few nostr Web clients, including https://primal.net, https://coracle.social, and https://iris.to. Really sleek page designs! It seems the key differences are in the backend features, particularly in Feed generation. #nostr 
 It's my wallet.Thanks!

13gFEsYs5zSKew5gAT8SwtJXfhMHT6adHU 
 Ah I think this is a btc wallet, not a lightning wallet, right?😂 What we need is lightning wallet in nostr world.😂 Which nostr client are your using? Maybe your nostr client has already integrated some lightning wallet. (I'm using Primal iOS app and getalby browser extension.) 
 Sorry for the inconvenience. I will send you 100 sats when your lightning wallet is ready.🫡 
 Several people just followed, thanks! 🎉Unfortunately some have not set up the wallet, and I cannot zap. Please take some minutes to get your wallet ready. 😂

nostr:note1k5atwra0hvy8wfwh8txk2lugsey6s0edksjhfdlshezrsf0w7u8sfefm56 
 Thanks for following me! But you need to setup a lightning wallet before I can zap you. 
 Hey, Guys! Follow me and I will zap you 10 sats for the first 10 followers. 
 Several people just followed, thanks! 🎉Unfortunately some have not set up the wallet, and I cannot zap. Please take some minutes to get your wallet ready. 😂 
 Ah how can I get some sats? 
 Hello world, nostr & primal!