reis
_@reishisaza.com
npub18373...cgnm
Notes (20)
All client-side tests have passed including sdk.
Which library was blocking TinyGo/Wasm support in nostrlib?
- net/http
- github.com/puzpuzpuz/xsync/v3
- github.com/mailru/easyjson
- github.com/json-iterator/go
nostr:nevent1qvzqqqqqqypzq0raz2nv9acla89z2fepdaff5ymmkrewkqvtrresqqun8w2nyqf7qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgswaehxw309ahx7um5wghx6mmd9uqzqpmn4z88s3c3pw6s896mejkkmqk56vf9lqpfm2a8qczxxnhphlksndenhv
fiatjaf.com/nostr mod for TinyGo/Wasm has started working. There are likely some trade-offs. I still need to check whether everything I need will actually run.
https://github.com/1l0/nostrlib/tree/tinygo
Comparison with standard Go/Wasm:
- Binary size: < 0.1x
- Execution speed: similar or slightly slower (with opt=2)
- Memory usage: ~0.75x
Planctal - Zoomable Fiction Map Generator
https://www.youtube.com/watch?v=3KLtRFQtqbI
Planctal v0.1.12
https://planctal.com/
Changes:
- Jump to the pin on clicking itself
- Modal 'Add Pin'
- Filter for same seed
- Support iOS browser
Planctal v0.1.9
https://planctal.com/
Changes:
- Images are now saved at the highest available resolution.
Before:
After:

After:

Planctal v0.1.8
https://planctal.com
Changelog:
- scale: scientific format
- pin list: sort by latest
- DMS coordinates


Planctal v0.1.4
planctal.com
Changes:
- Increased octave limit (more details when zooming in)
- Added a "Save Image" button
Planctal v0.1.3
https://planctal.com/
Changes:
- Clamps scale
Planctal v0.1.2
https://planctal.com/
Changes:
- Updates values when navigating backward or forward in history
- Improved rotation behavior near the poles
Planctal - early preview
https://planctal.com/
It takes too long to add the pin-to-map feature...
https://video.nostr.build/2a1244a479558c1ed0706256897de394d085814d9fc86dde7fc888718309e977.mp4
Making a yet another fantasy planet generator. Deep detailed zoom by fBM.
https://video.nostr.build/92a108cef7a84e59caf575c8659b6021ed8af0dfeccd23b8c20b8a80c6a6c616.mp4
Umm... Looks like the Go + Flutter Nostr client loads fast enough for normies on real devices (Go as a static lib on iOS in this video).
https://video.nostr.build/ed283b89cc701a826c49c6d73711283d7c4d9ddf69edb767ae6566f7a1cd3bb9.mp4
Equivalent demo for the web (Go as a web worker):
https://wasm-worker-testbed.pages.dev/
Nostr outbox consumes more power than this game.
https://messenger.abeto.co/
Wow, https://dev.nosotros.app/ uses OPFS with SQLite. I’m doing the same in my testbed.
nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m consider adding PoW for public keys on Bitchat.
reference code in Go:
https://github.com/1l0/nostrlib/commit/349cb8d9c01a7067a852f613702ac2223bf92d6d
nostr:nevent1qvzqqqqqqypzq0raz2nv9acla89z2fepdaff5ymmkrewkqvtrresqqun8w2nyqf7qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgswaehxw309ahx7um5wghx6mmd9uqzqxchwyjeysqs3cf64q0n5etqyvf3rdf966tr083387gacurc2pwlrvudg0
おすすめプレイリストを流し聞きしていて、良いと思って曲をチェックすると必ずWispっていう。完全に好きですわ。
What the hell. macOS Tahoe is terrible in every way.