07:07 |
awt |
https://github.com/Libera-Chat/sable << "Server nodes communicate using a Gossip-like protocol, removing the need for a spanning-tree routing and making netsplits, as they occur in legacy servers, a thing of the past. While a server may still become isolated from the network due to networking faults, the loss of a single c |
07:07 |
awt |
onnection will not disrupt the network." |
| |
~ 2 hours 45 minutes ~ |
09:53 |
asciilifeform |
awt: pretty lulzy read, e.g. 'a globally-unique event ID' (how? if nominally p2p) |
09:54 |
asciilifeform |
cherche le femme^H^H^H^H^Hcentralizedhitler |
09:55 |
* |
asciilifeform unsurprised to discover subj is in 'rust' lol |
09:55 |
asciilifeform |
'Despite the arbitrarily-connected Gossip network, duplicate or out-of-order processing of events will not occur' << ditto |
09:56 |
asciilifeform |
... but if somebody actually read the src, and in fact found a working perpetuum mobile in there, plox to post. |
10:06 |
asciilifeform |
per their docs, loox like there's in fact no attempt to p2pize handle uniqueness -- instead same old centralized fleanode-style mechanics. |
10:07 |
asciilifeform |
(not clear wai bothered with the various 'gossip' window dressing, then) |
| |
~ 1 hours 31 minutes ~ |
11:38 |
awt |
incidentally asciilifeform I have python3 built on a dulap. |
| |
~ 20 minutes ~ |
11:59 |
asciilifeform |
awt: from stock portage ? |
11:59 |
awt |
asciilifeform: don't recall how it got on there. |
12:00 |
awt |
Possibly was a dep of something else I installed. |
| |
~ 35 minutes ~ |
12:35 |
awt |
Did some firearems training on a glock 19 this weekend. |
12:40 |
awt |
Instructor had many stories about how he + friends ended up needing guns. Duh. You live in Stockton and sell retail. |
12:46 |
awt |
Also entertaining story about finding guns small enough for a midget and his daughter. |
12:48 |
awt |
Mentioned having to kill someone in the line of duty. Cop mindset very interesting. |
12:49 |
awt |
"centrist" - blissfully unaware of who decides what's extreme, overton window, etc. |
| |
↖ |
| |
~ 29 minutes ~ |
13:18 |
asciilifeform |
awt: even coupla sessions with good instructor is, asciilifeform found, actually good 'bang for the buck' (when yer a noob) |
13:18 |
awt |
was a *10 hour* session lol |
13:18 |
awt |
he brought like 20 different guns |
13:19 |
* |
asciilifeform took a similar class 2y ago |
13:20 |
awt |
"before I tell you how to hold a gun, here's my life story" |
13:20 |
asciilifeform |
was nifty, d00d had a farm with a large circular pit in a field |
13:21 |
awt |
ah yes, this was in a vineyard |
13:22 |
* |
asciilifeform was joining a private club, which req'd a 'can hit broad side of barn' cert from instructor |
13:24 |
asciilifeform |
prolly best thing for staying in practice is to live in 'middle of nowhere' like phf, and do it in the forest erry weekend. but not erryone lives in forest |
| |
↖ |
13:24 |
asciilifeform |
and 'leadcoin' aint cheap these days |
| |
~ 33 minutes ~ |
13:58 |
asciilifeform |
http://logs.bitdash.io/pest/2023-05-22#1026262 << political pov of typical policeman is 'whatever not risks pension cheque' afaik |
13:58 |
bitbot |
Logged on 2023-05-22 12:49:00 awt: "centrist" - blissfully unaware of who decides what's extreme, overton window, etc. |
14:00 |
asciilifeform |
'Befehl ist Befehl'(tm) |
| |
~ 41 minutes ~ |
14:41 |
* |
signpost spent some time farting around in C for online-codes next step, with _mm256_xor_si256 for bulk xor over the mmap'd files |
14:42 |
signpost |
oughta produce a motherfucker of a speedup, will figure out exactly how much soon. |
14:42 |
* |
signpost did not see much wisdom in pressing on either with python or sbcl, rather than getting this piece done with bulk low-level operations, and letting those call over via ffi |
14:43 |
signpost |
on the sbcl side, had the bulk bit operations (like bit-xor) over bit-vectors, but I didn't see how to get a bit-vector backed by mmap'd file. |
14:44 |
signpost |
anyway, fully in hail satan, write C mode for that item. |
| |
~ 2 hours 14 minutes ~ |
16:58 |
asciilifeform |
signpost: asciilifeform had some lulzy experiences with simd instrs but imho is worth to experiment/compare |
17:00 |
asciilifeform |
signpost: see whether you can determine whether the xor is even bottleneck at all |
| |
↖ |
17:01 |
* |
asciilifeform in the linked example, sampled stochastically and found where the thing 'sat' most |
17:01 |
asciilifeform |
doing this not reqs any special softs, can use ordinary gdb with a little scripting |
| |
~ 34 minutes ~ |
17:35 |
phf |
http://logs.bitdash.io/pest/2023-05-22#1026271 << unsupervised range is 2 minutes driving |
17:35 |
bitbot |
Logged on 2023-05-22 13:24:23 asciilifeform[jonsykkel|awt|deedbot]: prolly best thing for staying in practice is to live in 'middle of nowhere' like phf, and do it in the forest erry weekend. but not erryone lives in forest |
| |
~ 2 hours 55 minutes ~ |
20:31 |
asciilifeform |
phf: nifty |
20:31 |
* |
asciilifeform pictured phf simply using target on printer paper nailed to tree |
| |
~ 41 minutes ~ |
21:12 |
phf |
well, that's about it, with only difference, that i actually have a wood frame stand, dyi out of 2x4s, that i sometimes drive out and sometimes leave there |
21:22 |
phf |
one thing i discovered, and i think there might be better methods, but when i attach a scope to a rifle, it helps to have large area of cardboard, that you can just shoot at, and you want it to be big so that the round lands ~somewhere~ on the target |
21:30 |
phf |
and i buy protective cover cardboard rolls from lowes, so you can just roll out a chunk, staplegun it to the frame, draw a large black dot that's 1-moa for whatever distance, and then i just shoot until i started getting rounds within 1-moa, and then i switch targets to a store bou |
21:30 |
phf |
ght one where i can work on keeping the 1-moa |
21:32 |
phf |
there's probably better and cheaper methods to getting into the ballpark, then having a very large target that you can't miss, but this method works. you can't do it with juts "printed paper on a tree". maybe if you're practicing with an iron sight kalash, while in the woods of ukrain or something |
| |
~ 52 minutes ~ |
22:24 |
phf |
foo |
22:25 |
phf |
man, both loggers still don't support newlines in messages! |
| |
~ 53 minutes ~ |
23:19 |
awt |
adding in some basic validation that was sorely lacking in blatta: https://imgur.com/a/GoSUWa3 |
23:19 |
awt |
also checks that the address is valid |
23:20 |
awt |
interesting fact re: atahualpa - learned chess before he was hastily garotted. |
23:23 |
awt |
signpost: will use/make C bindings |
23:24 |
awt |
er, python bindings |
23:26 |
signpost |
yeah, I'm gonna make the thing into a liboc, oughta lift into python or lisp just fine. |
23:29 |
signpost |
http://logs.bitdash.io/pest/2023-05-22#1026282 << will test whether. my thought was that an item might be broadcasted for a while while "seeding", and that item's probably sitting in the fs cache in ram after the first full pass-through, so these ops would be faster, but that's just what my butt says. |
23:29 |
bitbot |
Logged on 2023-05-22 17:00:15 asciilifeform[4]: signpost: see whether you can determine whether the xor is even bottleneck at all |
23:29 |
signpost |
it's a very simple change to just iterate through and ^ |