Show Idle (>14 d.) Chans

← 2023-07-04 | 2023-07-06 →
10:47 asciilifeform !!ticker btc usd
10:47 deedbot $30,396
~ 45 minutes ~
11:33 awt_akris Ok akris now uses the latest message in the log for setting net_chain.
11:33 awt_akris I don't anticipate puttion out a patch for blatta.
11:33 awt_akris *putting.
~ 23 minutes ~
11:57 awt_akris Perhaps this has already been discussed, but for multipart messages, would it be possible for every assembled message to attempt to decode say image, audio, whatever, and if it succeeds display it?
12:07 shinohai <<< I've been having fun with the nostr tire fire btw, got myself blacklisted from 4 relays so far for rapid-fire posting. So much for "muh decentralized twitter!". xD
12:07 bitbot Logged on 2023-07-03 14:35:50 awt: Meanwhile from someone running nostr:
12:12 awt_akris lol shinohai I've been wanting to do something like that.
12:13 awt_akris as far as banned goes, can't you generate a new key or something?
12:16 shinohai Yeah you can generate new keys but I'm too lazy for that. A lot of relays I've noticed filter content, naturally I got a camhoe to post shit I could repost and observed about 40% of the nodes listed here won't relay pr0n images:
12:19 awt_akris Wow a public DoS target list
12:21 shinohai Yeah and it's trivial to load 'em all up in json array in client config and fire off posts that hit 'em all using nothing but a bash script since - unlike twitter - nostr dun give af if you post same message over and over.
12:22 awt_akris Everything is actually a WoT (tm)(r)
12:23 shinohai DM's are atrocious - while you can't decrypt 'em without proper key they flow over the relays just like any other "note" so you can see which folks are talking to each other.
12:23 shinohai Lame.
~ 1 hours 26 minutes ~
13:50 asciilifeform << >>
13:50 bitbot Logged on 2023-07-05 11:57:24 awt_akris[awt]: Perhaps this has already been discussed, but for multipart messages, would it be possible for every assembled message to attempt to decode say image, audio, whatever, and if it succeeds display it?
13:50 bitbot Logged on 2023-05-15 09:53:01 asciilifeform[5]: << for 'file', the notion was to luby. for lolcats, iirc no one yet suggested precisely how to mark'em ( would strongly prefer not to roll in the 'mime' traditional idiocy or anyffin like it. prolly best to have a single flag somewhere )
13:51 * asciilifeform would rather not see mime in a pestron but sumthing roughly equiv. is prolly unavoidable
13:52 asciilifeform imho lolcat markings dun belong in the wire protocol per se ( tho wouldn't object to including'em in spec, once awt et al figure out what they oughta be )
13:54 asciilifeform << lol they default to rebroadcast unless blacklisted pubkey?! ( thought the thing used explicit wots )
13:54 bitbot Logged on 2023-07-05 12:13:26 awt_akris[awt]: as far as banned goes, can't you generate a new key or something?
~ 30 minutes ~
14:25 awt_akris asciilifeform: proposed mechanism involves no mime types.
~ 15 minutes ~
14:40 asciilifeform awt_akris: plox to post algo when you've the cycles
14:45 awt_akris It is simple and mirrors the mechanism at the heart of pest - except decode instead of decrypt. If it decodes to *something*, render it.
14:47 awt_akris Feed bytes to png lib, then jpg, then mp3, etc.
14:48 awt_akris Would have to be careful as legend has it there are "executable jpgs".
14:49 awt_akris Honestly don't know much about image encoding.
14:54 awt_akris By convention, the first part of a binary multipart could be assumed to be the caption/description.
~ 37 minutes ~
15:32 asciilifeform imho ideally would be a) png b) 'file' (mp3, djvu, whatever) that opens up in external proggy (if such exists)
15:32 asciilifeform supporting over9000 embedded turds is traditionally how chat proggies pwned
15:35 shinohai "Just install via `curl http://myawesumthing/pwnd | sudo bash` !!!!!"
15:36 asciilifeform lol
15:36 asciilifeform software glory hole
15:37 shinohai 8====================D
~ 3 hours 18 minutes ~
18:55 signpost nah this is not a scalable solution. parse with all parsers blows up the (hopefully) fixed cost of processing a packet
~ 2 hours 28 minutes ~
21:24 asciilifeform signpost: it could be a bad idea, but this probably aint why -- presumably awt was thinking of the sort of parse that'd fail early (i.e. when not sees the magick header bytes, and only try when sees the 1st msg of multipart)
21:24 * asciilifeform sees 'bad idea' for diff reason entirely -- rolling in wtf knows what libs for image-eating
21:26 * asciilifeform nominally in favour of 'support display of lolcats' but with caveat 'pick one format plox' so at least hypothetically adaizable into 100% airtightness
21:29 asciilifeform see also apropos thrds.
21:29 bitbot Logged on 2022-12-28 12:05:30 asciilifeform[4]: it's expensive, in the 'blockchain' sense. send a lolcat? nao erry new station has to sit for whoknows how long fetching rest of chain + that lolcat
21:29 bitbot Logged on 2022-12-29 08:15:42 jonsykkel[deedbot|awt]: puting them inline in chain seems like annoying way to force evryone to store 5000 lolcats or nothing. then when disk full u gota start deleteing evrything from old end rather than just the cats
21:29 bitbot Logged on 2022-12-29 11:28:28 phf[awt]: but that of course means that /somebody/ has to keep the entire log at all times, which is when you run into the whole 10GB of log with all kinds of lolcats
21:30 * asciilifeform in spec allowed for 18,874,080byte multiparters but this may be a folly (lolcats or not)
21:44 asciilifeform ( in particular, all of this opens up inevitable questions of 'yes protocol lets but what's considered polite behaviour'
21:44 bitbot Logged on 2022-12-28 18:21:37 asciilifeform[jonsykkel|awt|deedbot]: phf: entirely similar. except that most folx wouldn't send 18MB of txt spamola, whereas typically people think nuffin of throwing in a 18MB cat
21:44 asciilifeform )
21:54 asciilifeform << thinking further re subj, imho may even be worth it to bake a reasonably-performant but optimized-for-simplicity bitmap compressor (e.g. 'pnm' + simple run-length encode)
21:54 bitbot Logged on 2023-07-05 14:49:43 awt_akris[awt]: Honestly don't know much about image encoding.
21:54 asciilifeform libraryism is poison imho.
~ 25 minutes ~
22:19 signpost sure, what `file` does sounded like the proposal, but I'm skeptical all formats can be detected this way efficently
22:20 * signpost could be wrong
22:20 signpost what's gained from not saying what's in the payload?
~ 33 minutes ~
22:54 asciilifeform signpost: 1 way or anuther you gotta say wat's in the payload. the q is where you say it.
22:55 asciilifeform ( a protocolic 'this aint human-readable text' flag could make sense. q is whether this is needed )
22:56 asciilifeform ... arguably needed, ~somewhere~, if only to keep text clients from spewing 18MB of lolcat into console as txt
← 2023-07-04 | 2023-07-06 →