ygrek's avatar
ygrek
_@ygrek.org
npub1lczx...wxyr
ygrek's avatar
ygrek 16 hours ago
@GrapheneOS paste protection is not working for some apps after setting "paste only", e.g. forkgram, yakihonne, some others i forgot. Is it because some apps have custom input widget and paste is not "native"?
ygrek's avatar
ygrek 4 days ago
and today publishing to ngit doesnt work, @Amber event never arrives so `ngit init` sits at the repo announcement signing until timeout. Tried multiple times, tried adding --additional-relay with relays that amber is connected to (i understand it shouldnt be needed but idk how to properly debug this). cc @DanConwayDev #asknostr
ygrek's avatar
ygrek 1 week ago
#nostr native android clients : - nostrmo doesnt look too bad, didnt see it mentioned often PS huh, sending didnt work, amber prompt didnt come up, taking one star off %) - ditto is smooth but a little too busy with stuff i dont need (badges, blobbis, etc) - voyager was nice minimalist one but sadly is crashing now on start - dark wisp promised super fast relay operations but experience was inconsistent, feed showed up or disappeared randomly - the big ones (amethyst and primal) tried before - too mainstream ๐Ÿ˜… i wish more clients implemented fevela per-contact feed grouping
ygrek's avatar
ygrek 1 month ago
So apparently this is school #math for some kids but there is a thing called subfactorial - how many permutations exist for N elements where none of the elements stay in the same position. There are several formulas how to compute it, i came up with quite an ugly one, but there is a very cute derivation for a simple formula `D(n)=(n-1)(D(n-1)+D(n-2))`, see . The thing that blew my mind is that it is precisely approximated by rounding `n! / e` - this is just insane.
ygrek's avatar
ygrek 1 month ago
ngn/#k tip of the day - building dict of two lists is straightforward ` !/(`a`b`c;1 2 3)`, how to do the reverse? growler/k supports pattern matching / destructuring on the dict as so: ``` (k;v):!/(`a`b`c;1 2 3); (k;v) (`a`b`c 1 2 3) ``` Also anonymous matching works : ``` :(;):`a`b`c!1 2 3 (`a`b`c 1 2 3) ```
ygrek's avatar
ygrek 2 months ago
voyage (0.17.5) is broken on the latest grapheneos, exits immediately at launch @dluvian fyi
ygrek's avatar
ygrek 3 months ago
ngn/#k tip of the day - newline is equivalent to semicolon. Had me head-scratching for a while why multi-line cond was not working properly.
ygrek's avatar
ygrek 8 months ago
> The best artists are those who are willing to spend significant time and effort to improve their work in ways that most people will never even notice. This is true even of those whose work is widely popular; it is always better than it needs to be to make the money that it does. All good art comes into being on the far side of a diminishing return.
ygrek's avatar
ygrek 10 months ago
huh, fevela puts references/links to people in some way that is not interpreted as highlight and fevela itself cannot show back as name? nostr:7bdef7be...5805 image nostr:7bdef7be...5805
ygrek's avatar
ygrek 10 months ago
Seeing "No Nostr state found, displaying git server state. Ask the maintainer to start using ngit for the full nostr experience." on What does this mean, i am already using #ngit pushing to this remote: ``` $ git remote -v | rg nostr all nostr://npub1lczxedq435kkzvuhf04kpxh67alqs4sa4glv24xfy6nw5tvwnwxqhwwxyr/relay.damus.io/ocurl (push) nostr nostr://npub1lczxedq435kkzvuhf04kpxh67alqs4sa4glv24xfy6nw5tvwnwxqhwwxyr/relay.damus.io/ocurl (fetch) nostr nostr://npub1lczxedq435kkzvuhf04kpxh67alqs4sa4glv24xfy6nw5tvwnwxqhwwxyr/relay.damus.io/ocurl (push) ``` nostr:a008def1...564d
ygrek's avatar
ygrek 0 years ago
PSA guix recommended install.sh sets up default channel pointing at savannah git which is hammered by "ai" crawlers into non-working state, end result is every new user has guix pull failing. Solution is to do `guix pull --url=https://codeberg.org/guix/guix.git` (which is the current main repo)
โ†‘