Forum logs for 26 May 2018
jurov: | ben_vulpes: http://p.bvulpes.com/pastes/sUtrF/?raw=true | [04:25] |
lobbesbot: | jurov: Sent 6 days, 14 hours, and 59 minutes ago: <BingoBoingo> http://p.bvulpes.com/pastes/QodBe/?raw=true | [04:25] |
spyked: | to clear up the confusion in http://trilema.com/forum-logs-for-25-may-2018#2443505 (and maybe for some bonus lulz): somehow last night my eyes completely overlooked the last part in http://btcbase.org/log/2018-05-25#1818894 (yes, after reading *twice*), leading to a very wtf contextless spyked upon ingesting http://btcbase.org/log/2018-05-25#1818901 . /me still has much practice to do to follow discussions in real-time, most of my reading happens | [05:19] |
a111: | Logged on 2018-05-25 21:31 mircea_popescu: what metaphor! it's an metasyntactic variable, you never encountered before ?! | [05:19] |
a111: | Logged on 2018-05-25 21:11 mircea_popescu: well, did you protest that anywhere ? preferably as "hey $x, im trying to use ircbot to make rssbot, but you've not got voice going ?!" | [05:19] |
a111: | Logged on 2018-05-25 21:16 mircea_popescu: nevermind that part for now. do you have a value for $x in "hey $x". | [05:19] |
spyked: | in the logs. | [05:19] |
spyked: | also, re. http://btcbase.org/log/2018-05-25#1819054 my intention is to implement the http://btcbase.org/log/2018-05-20#1815920 approach, where: a. user obtains OTPs manually by prodding deedbot with !!ups, decrypts them and feeds them to trilemabot b. trilemabot maintains a list of OTPs and uses the next one in the list when it needs to self-voice (i.e. after it /joins #trilema). c. user must ensure that the OTP list is not empty, | [05:36] |
a111: | Logged on 2018-05-25 22:46 spyked: mircea_popescu, no, not yet. it's next on the todo list. | [05:36] |
a111: | Logged on 2018-05-20 14:17 trinque: spyked: one could make many voicing OTPs, and put them in a hopper for the bot. | [05:36] |
spyked: | otherwise bot won't self-voice. | [05:36] |
spyked: | I'll leave this open for discussion for a coupla days or so. meanwhile any comments from other lisp bot operators ( ben_vulpes, lobbes, phf et al.) are muchly appreciated. | [05:38] |
mircea_popescu: | that's what second pass is for, huh. | [10:24] |
spyked: | mircea_popescu, word. | [10:41] |
mircea_popescu: | re the voicing approach : the above is fine. the alternative, where you keep a dedicated key on the bot, is also fine. the damage it can do is very limited (what, spend money it doesn't have ? rate people ?) and the upside is that you get to find out about possible attacks. neither method is wrong or anything. | [11:02] |
mircea_popescu: | in other news, http://btcbase.org/log/2018-05-25#1819057 <-> http://trilema.com/2018/the-v-questionarium-answerarium-2018-edition/#selection-321.35-321.107 | [12:27] |
a111: | Logged on 2018-05-25 22:47 trinque: I suspect logbot is terribly named. it's more aptly an IRC-pg bridge. | [12:27] |
mircea_popescu: | are we specifiing a gns standard for these ? | [12:27] |
mircea_popescu: | and in other lulz, anil dash of http://trilema.com/2014/the-nigger-a-practical-exercise/ still exists! | [12:28] |
mircea_popescu: | "Anil Dash (/ɑːˈniːl ˈdæʃ/ born September 5, 1975) is an American blogger, entrepreneur, and technologist. Previously an independent technology consultant and new media developer for the Village Voice" | [12:29] |
mircea_popescu: | the things imbecile journahos "become" in the empire! TECHNOLOGISTS!! | [12:29] |
mircea_popescu: | He was the director of Expert Labs, a "Government 2.0 initiative that aims to connect United States government projects with citizens who want to become more involved in the political discussion" | [12:29] |
mircea_popescu: | hurr. | [12:29] |
mircea_popescu: | "Anil DashVerified account @anildash 30m30 minutes ago | [12:31] |
mircea_popescu: | But just a word to journalists aghast at the idea of naming a source who wanted to be off the record: telling the truth and exposing the Presidents lies is actually more important than j-school decorum. Youre being played." | [12:31] |
mircea_popescu: | epic. | [12:31] |
mircea_popescu: | "I cofounded Activate, the strategy consultancy that guides the leaders of the biggest media, technology and entertainment companies in developing their strategies for growth" << consider the politruk-icity. so, "the biggest" have absolutely nothing to say. they are so inept at creating their own fucking strategies, they'll just hire the political commissar to give them a sheet of paper that's certified by the office of polit | [12:36] |
mircea_popescu: | ruks and therefore won't get them into political trouble. | [12:36] |
mircea_popescu: | i'll be very keen to hear someone explain the difference between usg and kpss. | [12:37] |
deedbot: | http://trilema.com/2018/the-v-questionarium-answerarium-2018-edition/ << Trilema - The V questionarium & answerarium, 2018 edition | [12:43] |
mircea_popescu: | meanwhile in other alt-science and cvasi-technology, https://www.slaveplanet.net/ | [13:29] |
diana_coman: | has anyone installed php successfully on a rockchip? it fails to build on mine with a lot of "error: dereferencing pointer to incomplete type" and a search for this sort of thing seems to suggest it might have to do with libxml version anyone ran into this and sorted it out already? | [15:20] |
diana_coman: | for completeness: it's about php 5.6.34 with gcc 4.9.4 libxml2 is 2.9.7 | [15:21] |
deedbot: | http://www.thedrinkingrecord.com/2018/05/26/some-fg-samples-and-test-results/ << Bingo Blog - Some FG Samples And Test Results | [15:23] |
mircea_popescu: | meanwhile in finance and banking, http://bankofbaroda.co.bw/ | [15:52] |
BingoBoingo: | I like how the Botswana Bank's international outreach is to India | [15:54] |
BingoBoingo: | And nowhere else | [15:54] |
lobbes: | diana_coman: I've been on a quest for the last few days trying to get a LAMP running on my rockchip. I was getting barfs on emerging php-5.6 but managed to at least get php 7.2.4 installed | [17:49] |
lobbes: | did your php 5.6 barfs look like mine too? >> http://p.bvulpes.com/pastes/KNEJ4/?raw=true | [17:49] |
lobbes: | the "error: dereferencing pointer to incomplete type" sounds like we have the same issue. Either way, I've no solution yet myself. I figure if I can get mp-wp going with php 7.2 I guess I'll be satisfied for now | [17:56] |
mircea_popescu: | BingoBoingo, it's really owned by the indian govt. | [18:14] |
esthlos: | hey mircea_popescu, you used to study physics, right? any opinion on mach's principle? | [21:16] |
mircea_popescu: | i dunno grav theory is particularily opaque. | [21:17] |
esthlos: | certainly | [21:18] |
mircea_popescu: | anyway, celestial reference is practically useful, and the question "but why should it be" seems ill posed. | [21:21] |
mircea_popescu: | in any case i find the web 2.0 ish approach intellectually repugnant if i'm to explain why one "feels his arms pulled" when spinning under the moon, perhaps i'll be next held to explain why the same one doesn't "feel" the normal pressure in his bladder, or the heliocentric nature of the solar system in his horse's clavicle. let einstein, ziggler, marx, godin and friends answer this nonsense anil dash stands ready to angri | [21:25] |
mircea_popescu: | ly tweet their productions. | [21:25] |
mircea_popescu: | in short, it's not only ill posed, but rather seems ill posed a certain, familiar way. | [21:26] |
esthlos: | most admirable physicists I've encountered feel ~ the same. still, idea secudes me from time to time | [21:31] |
esthlos: | trinque: any time to look at the new vtron? the currently outstanding issues I'm aware of are 1. need to reintroduce a defpackage 2. weirdness with ccl and building the gpg keychain | [21:34] |
mircea_popescu: | i suppose the proper term is "new age". funny how that principal designation of pantsuit idiocy during the 80s disappeared once the soviets gave in. | [21:37] |
esthlos: | funny, they conjure literal beings of pure energy | [21:38] |
esthlos: | also mircea_popescu , I'm curious what your formula for learning new languages is or to be more precise, what your advice is to an esltard trying to not be so tarded | [21:40] |
mircea_popescu: | get a girlfriend. | [21:41] |
esthlos: | i see | [21:44] |
mircea_popescu: | not just theory, either. afaik it's how BingoBoingo learned spanish. | [21:47] |
esthlos: | now to find a deutsche Frau in pantsuit central | [21:50] |
trinque: | esthlos: yep, I just got to the keyboard. iirc there was something wrong with ccl in regards to keychain path? | [21:53] |
* trinque | fires it up | [21:53] |
esthlos: | well, try this out: load in the file from a ccl repl, run make-wot, back out of the failure, and run wot again | [21:55] |
mircea_popescu: | no, you go there. | [21:55] |
esthlos: | ah nevermind, I thought I remembered this working | [21:55] |
esthlos: | http://p.bvulpes.com/pastes/Pdqaf/?raw=true | [21:58] |
esthlos: | see the different error messages? I find it odd | [21:58] |
trinque: | esthlos: I wager neither of us knows how to use that ffi macro correctly. doing some reading. | [22:14] |
esthlos: | I found the piece of code causing the trouble | [22:19] |
esthlos: | CCL::%ERRNO-DISP | [22:19] |
esthlos: | on the first invocation of make-temp-dir, (ccl::%GET-ERRNO) returns -38, which according to https://www.thegeekstuff.com/2010/10/linux-error-codes/ is "function not implemented" | [22:21] |
esthlos: | sorry, don't mean CCL::%ERRNO-DISP is causing the trouble. CCL::%ERRNO-DISP is setting errno to -38, even though it seems to successfully create the directory | [22:22] |
esthlos: | err, #_mkdtemp sets errno to -38 | [22:22] |
trinque: | http://p.bvulpes.com/pastes/kHzNl/?raw=true << this is why I think it's being called incorrectly. | [22:25] |
trinque: | appears to want some C type there as the argument, which makes sense. I wouldn't know how to provide that, just yet. | [22:25] |
trinque: | "There's no supported way to directly pass lisp data to foreign functions: scalar lisp data must be coerced to an equivalent foreign representation, and lisp arrays (notably strings) must be copied to non-GCed memory." << right there in the https://ccl.clozure.com/manual/chapter13.2.html | [22:28] |
esthlos: | yep, and check out 13.3.2.15 on https://ccl.clozure.com/manual/chapter13.3.html | [22:30] |
esthlos: | example: (ccl:with-cstrsi (#_puts x)) | [22:30] |
trinque: | yep, was over here trying to jam it in with make-cstring | [22:33] |
trinque: | appears to work, i.e. (#_mkdtemp (ccl::make-cstring "/tmp/fooXXXXXX")) | [22:34] |
esthlos: | can you check the errno with (ccl::%GET-ERRNO) ? | [22:34] |
esthlos: | as in (progn (#_mkdtemp (ccl:with-cstrsii (#_mkdtemp x))) (format t "~a" (ccl::%GET-ERRNO))) | [22:36] |
trinque: | getting a -22 out of that | [22:37] |
esthlos: | yep, and that's causing the error I believe | [22:38] |
esthlos: | but, verrry strangely, doing it with make-cstring works for me | [22:39] |
esthlos: | http://p.bvulpes.com/pastes/KVZFO/?raw=true | [22:39] |
trinque: | well, expand the with-cstrs macro and see if it does what you assume | [22:40] |
trinque: | also the code you pasted had a #_mkdtemp wrapped in a #_mkdtemp ? | [22:41] |
esthlos: | oh, yeah | [22:45] |
esthlos: | I might need some sleep | [22:45] |
esthlos: | now it's returning errno 0 | [22:45] |
trinque: | so what are we doing here? | [22:50] |
esthlos: | I'm looking into the expansion of ccl:with-cstrs to see why it's #_mkdtemp might raise an error | [22:52] |
esthlos: | make-temp-dir is still setting errno to -38. only my snippet was ill-formed | [22:55] |
trinque: | I don't think %GET-ERRNO does what it seems. mkdtemp returns a null pointer on error, proper pointer otherwise, and I'm seeing that change depending on whether e.g. there's enough X in the pattern. | [23:00] |
trinque: | phf, if you're around, would you be more familiar with ^ ? | [23:00] |
trinque: | esthlos: http://p.bvulpes.com/pastes/QjAE4/?raw=true << here's a fixed make-temp-dir | [23:12] |
esthlos: | excellent, I was trying to make heads or tails of http://p.bvulpes.com/pastes/eFqSm/?raw=true | [23:14] |
esthlos: | I am curious though, if http://btcbase.org/log/2018-05-23#1817664 was working for phf, because it wasn't for either of us it seems | [23:16] |
a111: | Logged on 2018-05-23 15:04 phf: http://btcbase.org/log/2018-05-23#1817293 << i started writing a lispy make-temp-directory but the implementation is not particularly elegant (C concerns are at odds with lisp concerns), you can pouch the ccl bits though. i'm not sure if there's a better way to do errno handling, without relying on private ccl symbols | [23:16] |
trinque: | esthlos: http://p.bvulpes.com/pastes/odjHx/?raw=true << fixed run-subprocess for ccl. external-process-status return is a "values" | [23:22] |
trinque: | without the format, of course. | [23:24] |
esthlos: | ah, nice | [23:24] |
trinque: | with those changes I was able to press trb with a ccl-built binary | [23:25] |
esthlos: | have to change the make-pathname of make-temp-dir back btw, because sbcl barfs | [23:25] |
trinque: | ah k | [23:26] |
trinque: | well, seems like this is pretty close to done! | [23:26] |
esthlos: | so, what's the path from here? | [23:26] |
esthlos: | yep! | [23:26] |
trinque: | get the defpackage in there, test, then when you're satisfied, post a genesis patch on your blog. | [23:28] |
esthlos: | hey douchebag feel like some pentesting? | [23:28] |
esthlos: | break my shit | [23:28] |
esthlos: | sounds good trinque | [23:29] |
trinque: | eh, I wouldn't rely on him for that. he's yet to show any signs he's pressed a trb himself using the previous V | [23:29] |
trinque: | I'll be banging on it myself as well. | [23:29] |
esthlos: | heh, there was some attempted sarcasm there | [23:29] |
trinque: | oic | [23:30] |
trinque: | what's this contents thing, emacsism? | [23:30] |
esthlos: | very light literate programming | [23:30] |
esthlos: | only to stay organized | [23:30] |
esthlos: | though wrt the pentesting, I would be grateful for any flaws found | [23:31] |
esthlos: | anyway, think its bedtime. defpackage tomorrow | [23:33] |
esthlos: | night | [23:33] |
esthlos: | oh I should add, the vast majority of time of the proggy is spent calling gpg. would be nice to replace that turd | [23:36] |
trinque: | sure would, cya | [23:37] |
Category: Logs