Avatar
Josua Schmid
e989aa6e0137d52a410ecd89ae59f7adbfb0bdec9786b9181c3707954b4cfa69
Engineering software, brewing beer

Nice article! Schmidhuber has interesting things to say.

Watching β€žThe Expanseβ€œ again. Missing the 2000s, the age of The Matrix, Aquanox, Gothic, when then internet extended my teenager arms.

To the #beerchain,

standesgemΓ€ss: Rodenbach!

Happy New Year!

Iβ€˜m not sure if tribe is the segregation I want. It should be more about my current mode-of-mind:

Sometimes I brew beer, sometimes I want to discuss about Bitcoin, sometimes about nostr, sometimes about programming, sometimes about politics, sometimes I like to scroll, sometimes I like to know what people in geographic proximity are doing…

But always I want to know what person X is up to, what X thinks about a matter, and explicitly because this person is not in my usual tribe cluster. I like how facebook did it in the early days. It was about people, not content.

If it was a Youtube video: β€žHow to make scratchy clothing with smooth crude oilβ€œ

Good morning misty lake Obersee, gm #Jona

β€œRobosexuals”?

[Futurama]

Quick simplistic thought:

Fatherland sends you to war,

Motherland imprisons you

Good question. Precision lacking. I guess anything which is high energy but not photons? Stuff I can use to heat water without contaminating it?

Can I get a nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 feed without any reposts?

Birra Moretti, the Italian beer answer of Heineken in Switzerland

Cheers to the #beerchain!

Replying to Avatar fiatjaf

This is the best idea since Blossom.

If I understand it correctly the plan is to create a cloud of servers that host Git repositories and that each programmer can be affiliated to (just like you can do with Blossom servers) and they will host all your Git repositories (such that if one of them is down the repositories can always be found on the others) and everything is automatically addressed and authorized using Nostr keys, repositories are discovered using Nostr events and the magic can work easily.

I've been trying to self-host my repositories at https://git.fiatjaf.com/ for a while now, and keeping the server running and safe from the aggressive AI crawlers has been a challenge. My intent was to make a nice self-hosted server with a NIP-34 integration so people could send patches (the biggest hurdle these days when using anything to host your code except for GitHub is that it's too hard for external people to contribute), but that integration was never finished and I couldn't even focus in getting the "self-hosted git" part good enough. The truth is that, even with the best self-hostable software ever, still most programmers wouldn't run it.

I had hoped that someone was going to make a service that hosted repositories on behalf of others, and that NIP-34 integration would make that automatically interoperable and easy for external contributors, thus removing the network-effect that GitHub has and enabling competition between multiple providers. nostr:npub1mygerccwqpzyh9pvp6pv44rskv40zutkfs38t0hqhkvnwlhagp6s3psn5p had hinted at building something like this at some point.

That could have worked, but at least problems would have remained: even if repositories were addressable via Nostr, the URLs of the git repositories would have remained too important and fragile, and so people would have still become more-or-less dependent on these services and on DNS; that and it would still be a hard thing to send any contributions to repositories that didn't fit in a "patch" Nostr event.

The natural solution for the big patch problem is to have your changes pushed to your own Git server as a branch, than propose that as a change to the base repository, asking the owner to pull them from your server and merge them upstream. We can call that a "merge request" or "pull request" if you prefer. But before this new revolutionary idea from nostr:npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr that flow would be arcane and hard, but if we have a new Blossom-like protocol that makes it easy and straightforward to setup new Git repositories and push branches, all automated, pre-authorized and authenticated with Nostr events, the problem becomes as easy as uploading an image.

At the same time I don't have to worry anymore about making a nice self-hostable Git server with code browsing HTML UIs and all that stuff: now Git servers can be basically headless and the job of browsing code and patches and whatnot can be entirely delegated to NIP-34 clients.

We can kill Radicle now.

nostr:nevent1qvzqqqqqqypzpgqgmmc409hm4xsdd74sf68a2uyf9pwel4g9mfdg8l5244t6x4jdqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcqyqexggdxl54twyllvd6vvtc3fax6w59vzjuy46gruyvz424tcalhu05mw99

Let me digest the Github aspect here:

Github works so well because of the centralist social aspects. Code gets reputation with stars, open issues/prs, code age. Itβ€˜s ratings, conversations and applying patches which became much easier with β€žpull requestsβ€œ than with mailing lists and patch files.

The role nostr should play in this analogy is that it should make all the Github-goodness uncensorable, right?

Nice idea:

Snitching LLM if they got the tooling

https://youtu.be/RzPSs6bLrms

Replying to Avatar Dante

# Nostr Clients and Other Stuff

## Clients

### Twitter like

- [Nostrmo](https://web.nostrmo.com) πŸŒπŸ€–πŸŽπŸ’»(πŸͺŸπŸŽ)

- [Primal](https://primal.net) πŸŒπŸ€–πŸŽ

- [Iris](https://iris.to) πŸŒπŸ€–πŸŽ

- [Current](https://app.getcurrent.io) πŸ€–πŸŽ

- [Free From](https://freefrom.space) πŸ€–πŸŽ

- [Amethyst](https://amethyst.social) πŸ€–

- [Openvibe](https://openvibe.social) (new Plebstr) πŸ€–πŸŽ

- [Snort](https://snort.social) 🌐(πŸ€–[early access])

- [Camelus](https://github.com/leo-lox/camelus) [early access] πŸ€–

- [Damus](https://damus.io) 🍎

- [Nos](https://nos.social) 🍎

- [Nostur](https://nostur.com) 🍎

- [Nosta](https://nosta.me) 🌐

- [NostrBand](https://nostr.band) 🌐

- [Coracle](https://coracle.social) 🌐

- [Zephyr](https://zephyr.coracle.social) - Calming to read 🌐

- [Rabbit](https://rabbit.syusui.net) 🌐

- [Nostribe](nostribe.com) [on development] 🌐

- [Lume](https://lume.nu) πŸ’»(🐧πŸͺŸπŸŽ)

- [Gossip](https://github.com/mikedilger/gossip) πŸ’»

### Communities

- [noStrudel](https://nostrudel.ninja) 🌐

- [Nostr Kiwi](https://nostr.kiwi) 🌐

- [Satellite](https://satellite.earth) 🌐

### Audio and Video Transmissions

- [Nostr Nests](https://nostrnests.com) - Audio Chats 🌐

- [Vida](https://vida.live) - Video call πŸŒπŸ€–

- [Fountain](https://fountain.fm) - Podcast πŸ€–πŸŽ

- [ZapStream](https://zap.stream) 🌐

- [Corny Chat](https://cornychat.com) - Audio Chat 🌐

### Video Streaming

- [Flare](https://flare.pub) (Youtube like) 🌐

### Music

- [Tunestr](https://tunestr.io) - Musical events 🌐

- [Stemstr](https://stemstr.app) - Musical colab (paid to post) 🌐

- [Wavlake](https://wavlake.com) - Music streaming 🌐(πŸ€–πŸŽ [early access])

### Download and upload

- [DTAN](https://dtan.xyz) - Torrents 🌐

### Documents

- [Docstr](https://docstr.com) 🌐

- [Sheetstr](https://github.com/vitorpamplona/sheetstr) [on development] [[info]](https://github.com/vitorpamplona/sheetstr)

### Like other services

- [Zapddit](https://zapddit.com) (reddit like) 🌐

- [Voyage](https://github.com/dluvian/voyage) [on development] πŸ€–

- [Blogstack](https://blogstack.io) (blog like) 🌐

- [Pinstr](https://pinstr.app) (pinterest like) 🌐

- [Memestr](https://memestr.app) (ifunny like) 🌐

- [Staker News](https://stacker.news/) (Hacker News like) 🌐

- [OddBean](https://oddbean.com) (forum like) 🌐

- [LowEnt](https://lowent.xyz) (forum like) 🌐

- [Swarmstr](https://swarmstr.com/) (Q&A / FAQ) 🌐

### Direct Messenges (DM)

- [0xchat](https://0xchat.com) πŸ€–πŸŽ

- [Nostr Chat](https://nostrchat.io) 🌐🍎

- [Blowater](https://blowater.deno.dev) 🌐

- [Anigma](https://anigma.io) (new nostrgram) - Telegram based [on development] [[info]](https://github.com/brilliancebitcoin/nostrgram)

- [Keychat](https://keychat.io) - Signal based [πŸ€–πŸŽ on development] [[info]](https://github.com/rohanharikr/keychat.online)

### Writing

- [Habla](https://habla.news) 🌐

- [YakiHonne](https://yakihonne.com) 🌐

- [Flycat](https://flycat.club) 🌐

- [Highlighter](https://highlighter.com) - Share insights 🌐

### Lists

- [Listr](https://listr.lol) 🌐

- [Nostr potatoes](https://github.com/jrc-dev/nostr-potatoes) - Movies list πŸ’»(numpy)

### Market and Jobs

- [Shopstr](https://shopstr.store) - Buy and sell 🌐

- [Nostr Market](https://market.nostr.com) - Buy and sell 🌐

- [Plebeian Market](https://plebeian.market) - Buy and sell 🌐

- [Ostrich](https://ostrich.work) - Jobs 🌐

- [Nostrocket](https://nostrocket.org) - Jobs 🌐

### Games

- [Chesstr](https://chesstr.pages.dev) - Chess 🌐

- [Jestr](https://github.com/jesterui/jesterui) - Chess

### Customization

- [Emojito](https://emojito.meme) - Add β€œstickers” 🌐

## Other Stuff

### Lightning Wallets (zap)

- [Alby](https://getalby.com/) - Native and extension 🌐

- [ZBD](https://zbd.gg/) πŸ€–πŸŽ

- [Wallet of Satoshi](https://www.walletofsatoshi.com/) πŸ€–πŸŽ

- [Minibits](minibits.cash) - Cashu mobile wallet πŸ€–

- [Blink](blink.sv) - Opensource custodial wallet (KYC over 1000 usd) πŸ€–πŸŽ [[info]](https://github.com/GaloyMoney/blinkbtc)

- [LNbits](lnbits.com) - App and extesion πŸ€–πŸŽπŸ’»

- [LightningTipBot](ln.tips) - LNbits based wallet and tip bot on telegram [[info]](https://github.com/LightningTipBot/LightningTipBot)

- [Zeus](https://zeusln.com) πŸ€–πŸŽ [[info]](https://github.com/ZeusLN)

### Media Upload (audio, images and videos)

- [Nostr Build](https://nostr.build) 🌐

- [Nostr Check](https://nostrcheck.me) 🌐

- [NostPic](https://nostpic.com) 🌐

- [Sovbit](https://files.sovbit.com) 🌐

- [Voidcat](https://void.cat) 🌐

### Donation and payments

- [Zapper](https://zap.nostraps.org) - Easy Zaps 🌐

- [Autozap](https://zapplepay.com/autozap) 🌐

- [Nostr Zap](https://github.com/SamSamskies/nostr-zap) πŸ’»(numpy)

- [Creatr](https://creatr.nostr.wine) - Creators subscription 🌐

### General Uses

- [Njump](https://njump.me) - HTML Nostr gateway 🌐 [[info]](https://github.com/fiatjaf/njump)

- [Nostree](https://nostree.me/) - Nostr linktree 🌐 [[info]](https://github.com/gzuuus/linktr-nostr)

- [Advanced nostr search](https://advancednostrsearch.vercel.app) - Search 🌐

- [Spring](https://spring.site) - Browser 🌐

### Security

- [Secret Border](https://github.com/guilhermegps/secret-border) - Generate offline keys πŸ’»(java)

- [Umbrel](https://umbrel.com) - Your private relay 🌐

### Extensions

- [Nos2x](https://github.com/fiatjaf/nos2x) - Account access keys 🌐

- [Nostr.me]()

- [Highlighter](https://github.com/pablof7z/highlighter)

- [Nsec.app](https://nsec.app/)

- [Lume](https://lume.nu/) 🌐

- [Faaans](https://getfaaans.com)

- [Satcom](https://satcom.app) - Share files to discuss [[info]](https://github.com/jinglescode/web-content-conversation) 🌐

### Code

- [Nostrify](https://nostrify.dev) - Share Nostr Frameworks 🌐

- [Git Workshop](https://gitworkshop.dev) (github like) [experimental] 🌐

- [Gitstr](https://github.com/fiatjaf/gitstr) (github like) [on development] ⏱️

- [Playground](https://playgrounnd.nostr.com) 🌐

- [Osty](https://osty.dev) 🌐

### Utilities

- [RoadRunner](https://github.com/42Pupusas/RoadRunner) (Uber like) [on development] ⏱️

Some others index on:

https://nostrapps.com