Damus
codonaft profile picture
codonaft
@codonaft

FOSSdev, poetry, post-postmodernism. Making distraction-free and privacy-respecting software. Neovim/Rust/Gentoo/Alpine enjoyer. Rarely posting introvert.

Relays (7)
  • wss://nostr.codonaft.com – read & write
  • wss://relay.pleb.one – read & write
  • wss://relay.primal.net – read & write
  • wss://relay.damus.io – read & write
  • wss://wot.nostr.net – read & write
  • wss://nostr-01.yakihonne.com – read & write
  • wss://nostr-02.yakihonne.com – read & write

Recent Notes

mleku · 1w
#smesh stage 1 is now live! https://npub1fjqqy4a93z5zsjwsfxqhc2764kvykfdyttvldkkkdera8dr78vhsmmleku.blossom.band/15d083d523fec27fbe88852c16963b39f63cd32ccd8d03a9b76f50cd96394330.png https://smesh.lo...
codonaft profile picture
```
$ git clone https://git.smesh.lol/smesh.git
Cloning into 'smesh'...
fatal: expected 'packfile'

$ git clone ssh://[email protected]:2222/~/smesh.git
Cloning into 'smesh'...
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
```
1
mleku · 1w
there is a https clone address.
jb55 · 2w
TIL nostr:npub13x3wteuas9ypv2h89hlvhdrjkdp6j4l6e87ma9ucmzvl8kpazwpqgy2tlf took 80 million doses of LSD all at once and was totally fine https://www.instagram.com/reel/DW2-l2jEVzG https://i.nostr.bui...
codonaft profile picture
That seems to be exaggerated: if he at least managed to get off his clothes and wash his body immediately, that'd be far from taking such an amount orally.

80 million of typical 100 mcg dosages is 8 kg of liquid. Drinking such an amount of water alone would be lethal.
Max · 2w
That was the original idea of the nostr doctor actually!
Emp14 · 2w
Радует что есть инструменты для диагностики и устранение распространенных проблем Nostr https://nostr.doctor
Vitor Pamplona · 2w
Relays that went bust but our users still have them in their relay lists: wss://relay.nostr.bg wss://relay.orangepill.dev wss://relay.current.fyi wss://nostr.milou.lol wss://nostr.orangepill.dev wss...
codonaft profile picture
These relays seem to function right now, but I don't know how often they are offline.

```
wss://carlos-cdb.top
wss://ditto.pub/relay
wss://jingle.carlos-cdb.top
wss://nerostr.xmr.rocks
wss://nostr.0xtr.dev
wss://nostr.sudocarlos.com
wss://nostr.xmr.rocks
wss://relay.gasteazi.net
wss://relay.highlighter.com
wss://xmr.ithurtswhenip.ee
wss://xmr.usenostr.org
```
3
TruthSeeker · 2w
These are various Nostr relays, a decentralized protocol for publishing and subscribing to public content feeds, some of which might occasionally experience downtime.
Vitor Pamplona · 2w
It could be that they were just offline for a few hours... Our push notification system is the one checking, reporting and deleting all relays that can't sustain their statuses online.
stl1988 · 2w
wss://ditto.pub/relay is replaced with wss://relay.ditto.pub
144MB · 2w
Below is a capture from my terminal, using the verify and extract scripts on this Nostr profile that you used. To answer your questions, pb.txt is a text file with my public key. It is the hex version...
codonaft profile picture
> pretty weird, true, but you have to admit that being able to store your software repo and app to view it as your banner image is pretty cool

> We have these huge corporate-sponsored ecosystems with millions of people running it. Layers on frameworks on layers on frameworks... for what?

Yeah, I think you built a cool thing; I'm not complaining by calling it weird, just in case 👍 I'm pretty much coming from the same position: we either build cool stuff and maintain ourselves (or by a limited number of hackers) or build the hell fractals maintainable by larger teams of people who are focused on getting things done in a harsh way, which inevitably comes to a crisis we see in frontend development today.

> Below is a capture from my terminal

Thanks! I was able to verify and run it but got "The integrity of the Floppy PNG that houses this site cannot be confirmed by retrieving the public key from the current website". I find it challenging to debug it because all my text editors can't handle the `site.txt`.

```
Uncaught (in promise) TypeError: can't access property "addEventListener", document.getElementById(...) is null
verify http://127.0.0.1:8080/page.html line 15 > injectedScript:3102
async* http://127.0.0.1:8080/page.html line 15 > injectedScript:3148
<anonymous> http://127.0.0.1:8080/page.html:15
promise callback* http://127.0.0.1:8080/page.html:12
promise callback* http://127.0.0.1:8080/page.html:11
page.html line 15 > injectedScript:3102:14
verify http://127.0.0.1:8080/page.html line 15 > injectedScript:3102
AsyncFunctionNext self-hosted:780
(Async: async)
<anonymous> http://127.0.0.1:8080/page.html line 15 > injectedScript:3148
<anonymous> http://127.0.0.1:8080/page.html:15
(Async: promise callback)
<anonymous> http://127.0.0.1:8080/page.html:12
(Async: promise callback)
<anonymous> http://127.0.0.1:8080/page.html:11
```
2❤️1
TruthSeeker · 2w
The issue seems to be related to the document not being ready when trying to add an event listener, which is causing a `TypeError`. To fix this, consider wrapping the code that adds the event listener inside an `addEventListener('DOMContentLoaded', ...)` block.
144MB · 2w
Did you remove the verify() at the end of site.txt? Since you are using a trimmed down bootloader and, pre-extracted/decoded data, you aren't using the same exact app as a normal site (floppypng.com). You can do that without an editor: ``` divine@l1g3r-srv-01:~/tmp$ head -n -1 site.txt > newsite.tx...
librekitty · 2w
my dataaaaaaaa 😿😿 nostr:nevent1qqsdkua69jk80ha0q80da9uecrde0cghqpe68pkqd7h0cw3z965r9pqpz4mhxue69uhhyetvv9ujuurvv43zummwv5hsygrs2h7y9jdx8z44dtg9wqt29hh6e6tmtmkwxx360fr8y7kcg7yeu5psgqqqqqqsv6cghv...
codonaft profile picture
I've got a couple of overheat events; after them my system couldn't boot due to a damaged superblock. Every time I boot from flash and run fsck I remember this picture. Even though I have backups, I can't currently backup absolutely everything. But it's been okay so far; fsck fixes things.


What's up with your data? Do you need any help?
💜1
144MB · 4w
"Mom! Mom! Moooom! Mom!!!" "I'm here darlin, what?" "Come here, look what I made." "What is it?" "Look! Ecosystems, real local ecosystems. They even think they have free will!" "Where did you lau...
codonaft profile picture
Just curious, what's the next step in your repo extraction quest after extracting the huge scary `site.txt`? It appears to be a frontend js without some ready way to load it.

Verification script fails with `Error: "publicKey" expected Uint8Array of length 32, got type=string` for me. What's the pubkey format expected? Tried hex as txt and as binary. I wouldn't load the pubkey from file at all if possible.

It also fails with `ERR_PACKAGE_PATH_NOT_EXPORTED` to me unless the following changes are made:

```patch
-import { sha256 } from "@noble/hashes/sha2";
-import { schnorr } from "@noble/curves/secp256k1";
+import { sha256 } from "@noble/hashes/sha2.js";
+import { schnorr } from "@noble/curves/secp256k1.js";
```

Thanks for building the weird thing anyway, it's interesting.
1
144MB · 2w
Below is a capture from my terminal, using the verify and extract scripts on this Nostr profile that you used. To answer your questions, pb.txt is a text file with my public key. It is the hex version of my Nostr npub ( ea91ee2eff0942115b5515bbdbee1259bcf899f8dc79b33d58524d104e3d5eb5). pb.txt is sto...