jb55's avatar
jb55
_@jb55.com
npub1xtsc...kk5s
I made damus, npubs, and zaps ⚡️ Independent bitcoin core and lightning dev. Owner of the oldest still running lightning node. soulbound to nostr:npub1l0gxx3qq9ex5lpurnfmqhfdrx27xfgj24sx6kqmk3r8a5cne63zspx78fx
jb55's avatar
jb55 10 months ago
jb55's avatar
jb55 10 months ago
this is like the nostrdb binary note format but a bit more space efficient and network friendly. great for transferring notes over the wire. An 74kb contact list crunches to about 37kb. About half the size! sizes of strings are varint encoded, but it gets better. The first bit in the encoded varint size is used to signify that it is a binary string. It will detect any hex strings and encode them as binary and encode this hint in the size byte. You can encode the type (string/binary) and length up to 126 in a single byte (aka most things in tags). This means large contact lists are efficiently compressed: 1 byte for length + type and 32 bytes for pubkeys in tags. View quoted note →
jb55's avatar
jb55 10 months ago
can someone explain to me how bitchat is supposed to work when my airpods cut out when I walk 5 feet away from my computer
jb55's avatar
jb55 10 months ago
running notepack image
jb55's avatar
jb55 10 months ago
#notedeck team has been busy this month... image
jb55's avatar
jb55 10 months ago
after like 20 years of using bash i had no idea you could do this: $ bind -q glob-expand-word will show you the bindings for expanding globs in your terminal when your cursor is at the end of a glob $ *.txt<--- press <Ctrl-x-*>, or <Esc-*> in vi mode The prompt will expand to $ alice.txt bob.txt just used this because I wanted to expand the blob for a command but not use all the arguments. awesome.
jb55's avatar
jb55 10 months ago
nostr is pretty much ideal for vibe coding. you can rapidly test product ideas, and if they are good they can quickly be integrated into the wider network. it doesn't matter if the vibe coded app is good client, what matters is the experience it showcases and the data it generates. View quoted note →
jb55's avatar
jb55 10 months ago
the trick to productivity is ignoring emails for about a week or forever
jb55's avatar
jb55 10 months ago
when browsing through relay feeds... one thing that is interesting is that even if there is lots of duplicate content, not all relays have all notes, so you end up seeing notes you might have missed if you were just on relays that have "everything". this is still not the greatest discovery mechanism, but its cool that some clients are making it easier to explore the network this way. View quoted note →
jb55's avatar
jb55 10 months ago
maybe looks a bit better when its smoother
jb55's avatar
jb55 10 months ago
more improvements to our fullscreen media viewer. coded a fun fullscreen animation