Avatar
ElectronicMonkey
45c41f21e1cf715fa6d9ca20b8e002a574db7bb49e96ee89834c66dac5446b7a
Author of nostr blogging client: https://flycat.club/

Flycat Updates: introduce relay universe pages. now we can visit https://flycat-web.vercel.app/universe to see the little universe provided by the selected relay. it is interesting to see how relays doing for global messages with anti-spam.

飞猫更新,加了一个简单的relay宇宙视角页面,可以查看每个relay的全局信息。另外今天有两个朋友(sorry我还没支持at功能无法at你们)给我提了两个bug,下午有空会先看一下,非常感谢🙏,你们的反馈对我很重要,是把这个客户端变好的最好的推动力。

这个是不是在windows上面,是 chrome 吗?看起来是css有点问题,我修一下

Flycat Updates: support the note msg to parese simple mentions on public key and event id. checkout at https://flycat-web.vercel.app/

too sleepy now, time to take some rest so I can work on it tomorrow.

ha, seems like you just help me find a bug that comments rendering blank on my client. will try to fix this.

just read your post from flycat https://flycat-web.vercel.app/user/246716c303cb0df99b45eba30ff058e506bedd4193957df34ba61fb1929dc73a and I agree with you, for normal people, they don't come here to see BTC adoption.

FLycat update: it is now clean and enjoyable to read outer links and nostr-native blog post sharing, also the long-form post tabs besides short notes looks clean too

I am gonna comment and share this blog post too

yeah I know, maybe I should add a mention point to article in the content by default

Replying to Avatar ElectronicMonkey

![img]()

tonight I just [release](https://github.com/digi-monkey/fly-castle) the very first rough version of fly-castle, it is a very simple desktop app to provide a GUI for your own private backup relay written in Rust. the core relay implementation is forked from [scsibug/nostr-rs-relay](https://github.com/scsibug/nostr-rs-relay.git), I might touch the code there to experiment some ideas later.

Currently, I only build for macOS since that's the only OS on my laptop, but maybe I will find a windows computer to build windows one.

Here is how I would love to use it:

## macOS

1. download the software from [here](https://github.com/digi-monkey/fly-castle/suites/10948132678/artifacts/554018902)

2. unzip it, you will get a file named `fly-castle`

3. create a folder named `my-relay` and put `fly-castle` into the folder

4. Start the relay by running the following command on your terminal:

```sh

cd my-relay

sudo chmod 755 fly-castle

./fly-castle

```

5. Open flycat website, click the private backup menu on the left side of the page. add the ws://localhost:8080 to your relay via the right side of the new page.

6. if you want to stop running your little relay, just close the window of fly-castle, it is that simple.

just share the old post again. from the new blog platform https://flycat-web.vercel.app/

ha, just the stuff in the article

Replying to Avatar fiatjaf

Web browsers today serve 3 different use cases:

1. Viewing content produced by others.

2. Running complex programs locally and interact with a server -- or not -- only very lightly to receive or send inputs or outputs to or from these programs.

3. A mix of the two things above.

On category 1 we can include all text that exists on the internet, blogs, articles, news -- but also pictures, video, and even livestreamed video.

On category 2 we can put all "web apps" that talk to an API, like, for example, Google Sheets, Figma, Discord -- but also web-based Nostr clients.

On category 3 there are all the cool little appy things that mix interaction with content, interactive visualizations, comment boxes, and basically everything else.

It would be a good thing if browsers could be split into 3 different products instead of trying to make them be the best at these 3 different use cases.

The first category is much better served by a somewhat static content reader. Gemini is an attempt at that, but it is probably too limited for its desired purposes. Meanwhile Nostr -- and native Nostr clients, could very well fill in most of the spaces of category 1. Maybe that will end up happening. This exact same article is a step on that direction.

Category 2 apps would be much better if they were written as native desktop apps directly, and users were educated to learn how to download and install apps, instead of expecting everything to run in their browser. Experience shows that people do prefer a nice lean fast desktop app than its "web" counterpart, ![]() so for the small amount of apps that are expected to run mostly locally, this would be a no-brainer pick. It just needs a shift in the mentality.

Category 3 is the hardest one. Its existence is probably the root cause of the web having become what it is now, and it is also the hardest element to replace on the equation. I imagine that the solution will be a combination of the following:

1. To have people install a small VM specialized in running efficient bytecode, for example, WASM, and make it seriously well-sandboxed while at the same time giving it much better access to the desktop than current web apps have. This should serve as incentive for most of these micro-webapps to switch.

2. To standardize the ability to interact in standardized ways with mostly static content from inside native (Nostr?) apps designed for browsing these kinds of content -- so the solution to 1 encompasses part of 3 too.

been thinking some similar stuff

是一个支持博客长文与短消息的 nostr web客户端,https://flycat-web.vercel.app/

hi, is there any change required on flycat?