
One day I will post these as magnet links that fetch the file from your Nostr friends' devices over webrtc in 16 KiB merkle tree chunks, paying for each with Cashu.

https://www.youtube.com/watch?v=6uIksYWaZKA


Whatβs better in Jumble?

Iris July 2025 Update. If you last used Iris in 2023, give it a retry! https://iris.to New features: - Feed editor! Edit feeds and create your own. - Relay-based feeds - Real-time updating feeds - Show which relays an event came from - Read-only mode (view as user / pubkey login) - Improved popular feed, calculated locally (no more API calls) - Performance Optimizations - Significant feed rendering and caching improvements - Encrypted uploads in private chats - Notification feed functional and visual fixes - Configurable imgproxy - Swipable image / video carousel - Setting to disable specific reactions or the whole reaction bar for faster & calmer experience - Lots of small fixes and UI improvements - Binary serialization of social graph β 55% reduction in size. Distributed with a dataset of 30K users, 200K follows and 2K mutes in 1.4MB. Double ratchet group chat & multi-device support WIP. Zaps not working great atm, fixing. Want to add nutzaps. Tauri Android & desktop app available if you don't want to depend on iris.to, DNS, cloudflare, your ISP etc. https://github.com/irislib/iris-client/releases Iris subscriptions are now live. Get relay & blossom hosting and a shorter iris.to username: https://iris.to/subscribe

Can you whitelist me on cdn.zapstore.dev? zapstore publish tries to upload there and fails despite my zapstore.yaml: blossom_servers: # - https://cdn.zapstore.dev # - https://blossom.band - https://blossom.iris.to

Is there any info on the chunking standard?

There's not much info on it. Maybe it's using https://github.com/hzrd149/blossom/blob/chunked-blobs/buds/10.md ? BUD-10 looks workable, but there's no merkle tree definition yet.

We need some standard for chunking of videos and other large files. That enables 1) verifying what you're getting before you've downloaded the entire large file, 2) downloading simultaneously from multiple servers or peers and 3) saved and scrollable livestreams β just publish the updated merkle root to your stream file every few seconds. While we're at it, why not use blossom-compatible (sha-256) Bittorrent v2 merkle-trees https://blog.libtorrent.org/2020/09/bittorrent-v2/ β or maybe soon?

Combining local LLMs and search indexes (such as Nostr databases) will be powerful. Like Grok, but sovereign and private. Collective conscious of humanity should not be controlled by CEOs and governments.

Co calls to recalc while it's still in progress now return the same promise instead of starting a new operation

OpenAI o3 optimized the recalc method, should be faster now. Also changed queueMicrotask to setTimeout, which might block less.

Installed it, send me test messages.

Having kids is the best life extension technology.

I made recalculateFollowDistances async, it now processes in batches of 1000 and uses queueMicrotask

https://www.youtube.com/watch?v=o-0ygW-B_gI
Welcome to Martti Malmi spacestr profile!
About Me
developing iris.to
Interests
- No interests listed.