someone's avatar
someone
npub1nlk8...jm9c
someone's avatar
someone 3 days ago
llama.garden news: - Added more web seed URLs that go through our API that will increase speeds thanks to HTTP being faster than UDP. This is just for initial seeding, then we can rely on peers becoming seeders for broader distribution - Wrote an API that resolves HF CDN to actual URLs and caches those for faster response and also made web seeds work a little bit better with qBittorrent. Still, transmission client is faster because it handles web seeds much better. - As requested, we made torrent names in clients equal to actual repo name (in the past they were hashes of folders to make the webseeds work.) - Open sourced more scripts that manage several of our seed boxes remotely (a.k.a pumps). These are our seed boxes, their traffic gifted to community. - Did actual speed tests - Just made a torrent for one of unsloth's 10TB repo, seems to be working. This means we are ready for K3 once it is open weighted. If you want to download faster, you can start seeding and building some reputation (Torrent clients give priority to seeders). All the LLM files are exactly matching HF's certain commits. If the model is updated after the torrent is built, need to rebuild the torrent. This has two meanings. Once the torrent is validated by community, nobody can tamper with the files. One can disable the peers and other web seeds and rely on HF web seeds and independently verify that the LLM files matches HF 100%. Website: Suggested client: Transmission Read more about tech on Github. Enjoy!
someone's avatar
someone 5 days ago
made an avatar maker lets say you have an app and want your users to have avatars and you want to render all these avatars efficiently. enter layered SVGs. all the parts are SVGs and they are layered on top of each other to compose the picture. you just have to store the parameters that form the picture, not the picture itself in the nostr profile.. the SVGs right now live in this monolithic html, but could be put inside jsons and uploaded to Blossoms as well and fetched on demand.. vibed with K3.
someone's avatar
someone 1 week ago
there was an attacker who kept my relays super busy, to make it unusable for others. i guess he is bored now. relays are responsive. i didn't deal with it because i counted other relays to carry nostr. but yeah strfry needs a read plugin or maybe a log analyzer vibed to deal with these types of scenarios.
someone's avatar
someone 1 week ago
what is the best group chat app on nostr? - has to deliver messages reliably - "seen" marks nice to have - should run on androids and chromebook (or web if chromebook not available) #askNostr
someone's avatar
someone 1 month ago
😸 daily accepted events ~2.8M rejected non flood events ~2.4M rejected flood events 1M - 3M rejects based on IP ~2.2M rejects based on pubkey ~250K db size 348G 🤱 is like 7x less than the above in terms of events db size 108G if you or your app can't write to the relays ping me. 'flood events' are like thousands of events in minutes from same IP.
someone's avatar
someone 1 month ago
working on decentralized llm sharing. my current solution is an html page that fetches the listings and torrents from nostr network: the python script running on a vps seedbox or dedicated box are making the torrents: the html is the ultimate decentralization but i may ditch that and do regular website to be more functional and have more control over curation (effective blocking of spam). i will need to calculate web of trust and it is too heavy for an html. the html upgrades itself! checks nostr network for a newer version, downloads from blossom and verifies the hash. presents the new version to the user. has anyone done such html apps with nostr?
someone's avatar
someone 1 month ago
My clanker made a script that - downloads files from a HF repo - calculates hashes - generates a torrent file Cool part is it is using HF as webseed for initial seeding. After more people start using the torrents it will switch to torrent network as default. Uploaded a few generated torrents: Gemma 4 E2B: https://nostr.download/909109e7fd7b69f947677df723b88613d09a52e151ca992cfdd3a52546dee411.torrent Minimax M3 UD-IQ2: https://nostr.download/3a438d921f8a760285033a1b5fdd0d4ce372560bb865f2184e39e9f488891e70.torrent Code: Hardest part was finding correct URL formation for webseeds. First I was using Minimax m3 and it struggled a lot but then GLM 5.2 found the solution. . The rest is trivial.. In my tests qBittorrent on ubuntu was less eager to try webseeds. Transmission app does a better job of initial fetching from webseeds. HF webseeds mean files are also linked to HF (but it does not validate the model files!). If anyone bans a model, we'll have decentralized ways to share. image