Avatar
Nikita Popov
03e0411c82f0e3825cbc0c15594c725a06919b18d9de7b31ffc06078a4d064b9
Computer network enthusiast. Programming in C, Go, Python, Lisp/Scheme. Diving into Hare, Zig and AVR.

I'm happy to announce that I've started a new little project that brings back some of the familiar UNIX-like software into the one and only Plan 9.

So far only the dwm-like window manager has been released. A text editor and a terminal emulator are on the way.

https://plantypewriter.tech/

#plan9 #9front

> с авторизацией на чтение

Так это потому, что я тупой 😅

Надо лучше вникнуть и донастроить, но всё времени нет.

Насчёт огораживания, то как я понял в ActivityPub баны сильно вшатывают связность между инстансами и должны использоваться только как последний аргумент.

It's never too late to go to college!

I also wanted to work on an IOT project with LoRa this year. But it looks like I'll have to postpone it until next year 😅

7 лет не срок. Я тут первый Dead Space решил в памяти освежить и попутно на System Shock поглядываю 👀

Replying to Avatar reya

I am happy to announce that my little chat app called "Coop" based on NIP-17 is ready to use. It still lacks features and isn't anything fancy, but you can have a simple and stable direct messaging experience (at least on my computer 😅).

So, please help test it, and then I can make more improvements.

> Download: https://github.com/lumehq/coop/releases/tag/v0.1.4

> Some informations about Coop:

Coop does not support login with Nostr Connect (NIP-46) yet, but it still treats your secret key securely by only saving an encrypted version of it (NIP-49) on the OS's Secure Keyring.

When you send a message to other users, Coop only send those messages to user's inbox relays and backup version of it to your inbox relays.

> Roadmap:

My initial plan for Coop is fully native based on Rust, but I have to back to Tauri because skill issue. But I'm not abadon it, I will release other version which fully native on the next major release.

Many thanks nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet for rust-nostr and help me debug tons of issues.

Just black screen window with Wayland and no errors 👀

Replying to Avatar katz katz

#ностр #cat #photostr #pet #рустр

настало время рассказать про главного питомца, хотя тут по-хорошему рассказывать должен nostr:npub1q0syz8yz7r3cyh9ups24jnrjtgrfrxccm808kv0lcps83fxsvjusqdhs6f а не я. потому что Зося (тут он скажет что она Софья, но я вообще зову её Кот Котовский и в мужском роде, и что вы мне сделаете) появилась задолго до меня. короче говоря, главный хозяин оставит свои комментарии ниже, если захочет, а я пройдусь по основному )

Зосе 15 лет, она вполне себе бодра и весела, в том числе благодаря тому, что в прошлом году мы её стерилизовали. я хотела сделать это ещё 5 лет назад, но тогда мне сказали что в 10 лет делать кошке полостную операцию это безумие, она старая и вообще не переживёт. а потом мы стали ходить в нормальную ветеринарку и оказалось что никакая она не старая для этого даже в 14 )

потом пришлось сделать ещё одну операцию, ушить грыжу, потому что после первой она была в ярости, скакала как слон и у неё разошлись швы. а ещё она тогда разбила мой любимый стакан.

с февраля этого года мы воюем с котьей аллергией непонятно на что. кот чешет уши и лицо до крови. сначала думали на блох, потом исключали пищевую аллергию, потом обвинили комнатный цветок, сейчас провожу эксперимент с заменой наполнителя в лотке. вроде более-менее сработало, почти не чешется. а может помогают бесконечные обработки от блох (хотя другие животные не замечены в чесании, но ху ноуз).

короче, кот хороший. мы с ним сначала друга не любили, потом сильно полюбили. любит сидеть на ручках, очень говорливый, облизывает людей, спит вместе, ест вкусную еду и живёт хорошую долгую жизнь. пока Зяка была не стерилизованная, Зося постоянно мыла её, как будто это котёнок. после операции видимо какой-то запах ушёл (а может после полового созревания) и теперь такой прям любви у них нет, но вместе спят часто.

не знаю что ещё рассказать, просто люблю кота!

Любимки :3

Great OS. I also recommend checking out 9front FQA after this one. It covers more practical stuff.

The bottleneck is not in terms of the volume of data being loaded, but in terms of "centralization". Node data need to be kept up to date all the time. There is also a vulnerability in the substitution of loading nodes. Not that these are insurmountable problems, they just need to be kept in mind.

You need to check the experience of distributed networks like I2P or GNUnet. Maybe something like the GNU Name System?

Any decentralization of DNS leads to the use of DHT. But any implementation of DHT requires an initial download of data about the network nodes. This is always the bottleneck in such networks.

Хорошая идея. Я правда не фронтендер/JS-ник от слова совсем 😅

Но для старта думаю можно так: сервису прописан ID комьюнити (бегло видел что-то такое в NIPах) и он грузит/рендерит всё, что относиться к постам в комьюнити. Для начала можно в RO режиме. А потом прикрутить отдельно скрипт для авторизации и публикации (как опция).

Добавил в список ✍🏻