log☇︎
25300+ entries in 0.203s
diana_coman: as I was saying earlier: atm the fixed packet length might clash a bit with what I need but it's not even fully clear it's not *better* to have a fixed packet length anyway ☟︎
diana_coman: I can see your point there; it was literally a question to understand the reasoning behind the choice, nothing more
asciilifeform: diana_coman: observe, my lib is somewhat unorthodox, it tries to abstract entirely over the os socket, nails down a fixed packet length, ipv4 4evah, no 'nonblockisms' - who wants these, can implement via ada task; no dnsism supported at all, etc
diana_coman: as it is, the selected minimal set of ops seems ok, except perhaps the fixed message length - I think it's more of a maximum length needed in practice, at least for current version of S.MG protocol
diana_coman: asciilifeform, if I understand your lib correctly, it aims to expose only a strict & minimal set of UDP calls; atm it uses C code for the actual socket part but in principle this layer could be replaced at a later time by some Ada layer while keeping the rest as it is, correct?
diana_coman: for completeness, version 3. GNAT.Sockets.Thin that is an Ada wrapper on C system calls containing however questionable approaches (e.g. returning access to String so effectively a pointer but worse than this: allocating memory on the heap and leaving the de-alloc to the caller...) ☟︎
trinque: wot rating lookup isn't heavy at all, sounds like a plan. ☟︎
asciilifeform: to rewrite the equation, there's a set of folx who have some biznis connecting, and a larger set who do not, and fortunately they are mechanically distinguishable
mircea_popescu: so you'd want " if you don't, it kicks, and if it kicks you multiple times a day it also bans you." ammended to " if you don't, it kicks, and if it kicks you multiple times a day and your wotranking isn't >1 it also bans you." ?
asciilifeform: nobody needs the 'i'ma lurk here for a year because reading www logs is against koran' types for anyffing, imho.
asciilifeform: if mircea_popescu puts in a 'folx who lurked for n day and said 0' kicktron, i'll clap.
mircea_popescu: nothing wrong with seeing what happens with a really long one.
mircea_popescu: not that i'm even for a second proposing this is impossible. #eulora famously had one moron who "played" the game for months, merely creating accounts, never actually went in.
asciilifeform: recall the iptables thread ? bans are not a perma-pill, same derps could just as easily go to war with fleanode's nick reg mechanism, get 9000 clean nicks, neh.
a111: Logged on 2018-09-17 20:05 mircea_popescu: simply have a knob that decides whether {crypto|plain} auth is used ; crypto does what it does now, plain asks a question, "Tell me what color is the sky", picked from a list or somesuch.
asciilifeform: http://btcbase.org/log/2018-09-17#1851024 << 'nonstandard' captchas actually work quite well. ( i have one in the pipeline for my www, which used an ancient heathen service thing that meanwhile died ). there was a famous ru www that had... schoolboy-level integral problems, as 'captcha'. ☝︎
asciilifeform: http://btcbase.org/log/2018-09-17#1851016 << fwiw asciilifeform has various robotics passing log material to him even when he is far from a 2way terminal ☝︎
a111: Logged on 2018-09-03 19:23 mircea_popescu: asciilifeform http://p.bvulpes.com/pastes/cltKR/?raw=true << you were in a few times.
mircea_popescu: can has a pointer ?
a111: Logged on 2018-09-17 19:56 mircea_popescu: anyway, seems to me "automatic connections" is a take on "a man walks into a bar" consisting of "but it wasn't really a man, just the hologram of one"
asciilifeform: http://btcbase.org/log/2018-09-17#1851013 << but this, not so much. currently i have a znc poured into cement, and loathe to change anyffing at all about it. ☝︎
a111: Logged on 2018-09-17 19:38 mircea_popescu: trinque tbh i was thinking of revising the voice model altogether, in favour of a voice-or-kick model.
mircea_popescu: simply have a knob that decides whether {crypto|plain} auth is used ; crypto does what it does now, plain asks a question, "Tell me what color is the sky", picked from a list or somesuch. ☟︎
mircea_popescu: i guess "this cat not worth the skinning", in general, maybe. sure, not like the current model is that broken. but if you're going to support things like #pizarro, deedbot pming new names is way the fuck better than pizarro website or sales funnel including a "and then send !!up to deebot" etc.
mircea_popescu: anyway, seems to me "automatic connections" is a take on "a man walks into a bar" consisting of "but it wasn't really a man, just the hologram of one" ☟︎
mircea_popescu: "makes it sound like she has reneged on a gender agreement, rather than come to terms with her identity" << exactly what fucking happened, duh.
mircea_popescu: lola torvalds henceforth ? this is not even a bad idea.
trinque: can see the wisdom in it, if freenode were reliable. would need to account for days of bad freenode weather, or repeated reconnects without meat present at terminal would result in a ban.
mircea_popescu: no more need for !!up, deedbot messages you on join, you got 5 minutes or somesuch to respond. if you don't, it kicks, and if it kicks you multiple times a day it also bans you.
mircea_popescu: trinque tbh i was thinking of revising the voice model altogether, in favour of a voice-or-kick model. ☟︎☟︎
trinque: several lisp services using a postgresql as a message queue
mircea_popescu: trinque is this something you'd be interested in doing ? expand deedbot thusly, maybe charge chans a fee ? ☟︎☟︎
mircea_popescu: might actually offer a bot-as-a-service that pms all new joins to the channel a question, and if it doesn't get the answer it doesn't voice them
BingoBoingo: If #eulora can handle, we might have to raise our tolerance for the noise. Or get a bot going that than autokickbans on the phrase "Allah is doing"
mod6: i mean, for a channel to be a useful place to do things, one must be able to read it and its logs.
trinque: also apparently stood in the way of a sale for PeterL, albeit temporarily
mircea_popescu: mod6 srsly, invite-only dun work so well for a support chan
trinque: mod6: can't operate a storefront without being willing to ban-per-derp
mod6: PeterL: There really only is one package at this time, the Hosted Shell Plus, which is 0.002 BTC/mo, but gives you all the items you require for a blog.
PeterL: mod6: I was looking at the 0.001 /mo one, would that work for a blog?
mod6: Hi PeterL: BingoBoingo was telling me that you wanted a Hosted Shell Plus plan for 0.002 BTC/mo, correct?
asciilifeform: '“While these forms of anti-government activities do not involve violence, they are every bit as insidious and represent a clear and present danger to the economic stability of this country,” she said.' etc
trinque: https://web.archive.org/web/20110325052709/http://www.nysun.com/editorials/a-unique-form-of-terrorism/87269/ << ???A unique form of domestic terrorism??? is the way the U.S. Attorney for the Western District of North Carolina, Anne M. Tompkins, is describing attempts ???to undermine the legitimate currency of this country.???
ben_vulpes: http://p.bvulpes.com/pastes/HUrlW/?raw=true << winklevii taking a crack at "tether" market
a111: Logged on 2014-07-30 13:57 asciilifeform: g: 'show me the real budget.' a: 'you're asking too much. that's off limits to you.'
mircea_popescu: https://cdnc.ucr.edu/cgi-bin/cdnc?a=d&d=LAH19030813.2.6&e=-------en--20--1--txt-txIN--------1 <
mircea_popescu: meanwhuile in lulz, "WHIPPED BECAUSE SHE WAS IMPERTINENT Then Miss DeCrist Was Chained to a Negress Until She Fainted"
asciilifeform: helps to put current-day crapple into correct perspective. it is a creation of 1990s microshit ( massive dough infusion ), originally to defend against 'monopoly bust'. ended up revived as a replacement 'usg dept of kompyooting' as the original began to show signs of rust
mircea_popescu: the whole "women are people too, muh feelings, rape is bad mkay, e=mc2 is mean because it priviledges the speed of light over other speeds much more important to us" mamie-ism is entirely a different flavour
mircea_popescu: it was a very different flavour of socialism than what's currently prevailing in pantsuilands. this was supposed to be pretty much exactly star trek, "better living through technology [and carefully not looking under the rugs desighnated 'do not look under this rug']".
mircea_popescu: https://en.wikipedia.org/wiki/Futures_studies << example wank. it's a whole school of pantsuitism.
asciilifeform: mircea_popescu: that was the marketing dept. d00d himself was moar of a quimby.
mircea_popescu: it's a wonder they didn't cryo-whatever him.
mircea_popescu: trinque i dunno, he was into that whole "live forever in a turtleneck and short hair" pantsuit churchlet.
mircea_popescu: not proposing this as a virtue.
trinque: a teenager can do the right thing.
trinque: this is a teenaged thing
trinque: asciilifeform: torvalds might not have been so cranky if he wasn't stuck in LOOK AT ME, I'M A MAN NOW mode for 20yrs
mircea_popescu: i don't see the contagion angle. sexual fetishes are a matter of fashion, to some degree, but not properly speaking epidemic.
mircea_popescu: i suppose "express", as in "genotype expresses in fenotype". though honestly, the more direct sexual reference is deeply adequate. this is a sexual matter, not genetic nor immunological nor etc.
mod6: After looking at the post that I just made a bit more carefully, I'm gonna have to repost. The HTMLifier hosed up the spacing and columns.
BingoBoingo: Turns out transitions are a bitch, contrary to Craig Kate Woods propaganda
mod6: Yeah, was a bear.
mircea_popescu: in short -- "good news", after a fashion : everyone's fucked, and their children will absolutely never see the light of day.
mircea_popescu: asciilifeform ok, but in 1200 a peasant could ~at least in principle~ become lord. some kind of principle, something (yes it ~never worked in practice).
asciilifeform: mircea_popescu: the way i understand it, there's a set of folx with souls, and another, larger, set of meatpuppets with soul-emulator in ms 'excel'. and no, can't bridge gap, how would this even go.
mircea_popescu: there's just about no perspective which is both consistent and describes a reduction of this gap.
mircea_popescu: in any case, what we do on ~regular basis is already "unthinkable" for the alt-professional (in the http://trilema.com/2013/a-very-unfair-perspective/#selection-41.0-41.828 sense of "alt") crowd, from http://trilema.com/2012/law-enforcement-never-fails-to-unintentionally-entertain/#selection-129.0-129.992 imperial dragoons to the http://trilema.com/2015/what-amused-me-today/ "independent mind" schmucks.
mircea_popescu: in strict professional terms, this is the sort of boon nobody could have even fucking hoped for, as a child. it's one thing to "miss out on bitcoin" because bought food instead of bitcoin in 2012. it is however a substantially different thing to miss out on engineering -- harder to fucking do.
mircea_popescu: anyway, i suspect it'll be a whole openssl/libressl bla bla fizzle and pop there too.
asciilifeform: mircea_popescu: linux kernel as a going concern prolly has ~months of life in it, if not weeks
asciilifeform: for the rare exception, ada standard actually gives the tools to bake a custom heap that uses specified storage and allocation algos, bypassing the os derpery entirely
asciilifeform: e.g. Foo(1 .. 3) := (others => 0) compiles into a memset(..., 0) ; Foo(1 .. 3) := Bar(5 .. 8) compiles into a memcpy . etc
asciilifeform: ( and memset is used to clear a range )
asciilifeform: mircea_popescu: memcpy is simply a multiword mov
asciilifeform: there's no way to get out of memset()/memcpy() or equiv, tho ( and yes a sane iron would give it as an iron primitive )
mircea_popescu: now i gotta read the memcpy reference, isn't it basically a wrapper on malloc ?
asciilifeform: you ~could~ call malloc() and free() a 'gc apparatus' (a braindamaged one, imho) but i specifically exclude it in my proggies, by banning heap
asciilifeform: there ain't a 'gc apparatus' in gnat
mircea_popescu: though on meditation, such a "should" might not be available on current iron...
asciilifeform: whole unix socket thing was ~always a massive ball of ???
mircea_popescu: apparently unix sockets got a lot weirder while nobody was looking.
mircea_popescu: more than half the categories on trilema didn't get any articles in a year+, if this isn't a sign of utter and complete breakdown...
mircea_popescu: kinda the fucking point. if that were an option -- beating wouldn't be a thing. at least not for me.
mircea_popescu: anyway -- fuck 'em, i deeply fucking care some nobody-on-a-stick meanwhile joined the churchgoing group. whatever. but in matters of actual interest : you "were working" on an ada networking socking thing ; ave "was working" on ~same. had diana_coman not said "here's what ~~~I AM ABOUT TO DO~~~", we would have never known. if the wastefulness of this approach isn't directly obvious...
mircea_popescu: it is ~they~ who fail to understand human emotions ; and predfctably attempt to replace the actual complexity of human emotions with a 1-2-3 cliffnote constructed out of their own stunted half-brain. why actual humans would permit this sham is beyond fucking comprehension, and an outrage outright.
mircea_popescu: ps. there's a FUCKING DIFFERENCE between "my lifetime of not understanding emotions" and what's happening there. "understanding" emotion is not of the ilk of the pantsuit "you have to understand" aka http://trilema.com/2017/mimi-metallurgico-ferito-nellonore/#footnote_0_75893
asciilifeform: mircea_popescu: i must disagree that ave1 duplicated the effort -- his item is foundation for a fyootoor raw-irons gnat, imho
mircea_popescu: i don't mean "it is against group interest". i mean it from a very personal perspective, not using this is like not using fridges, or CAT scanners. YOU miss out. your own life is shittier than it need had been, on your deathbed you'll look at less of a life than it might've been. there's just no point to run the race eyes closed, none whatever.
mircea_popescu: http://btcbase.org/log/2018-09-17#1850719 << she has a point you know ; i don't just mean ave1 though it's a fine example here. you folks have an excellent semaphore system, which works well and has been historically proven to work well (not to mention have all the interest in "feelings" of a guillotine). it is very stupid NOT to use it, to eschew use it, to miss out on using it. ☝︎
mircea_popescu: !!rate torvalds -10 "The above is basically a long-winded way to get to the somewhat painful personal admission that hey, I need to change some of my behavior"
mircea_popescu opens "Subject: Linux 4.19-rc4 released, an apology, and a maintainership note", runs into "the code of conduct addition" , loses interest.
a111: Logged on 2018-09-17 08:00 ave1: I'm aiming at a small library with support for UDP, TCP and UNIX sockets with direct calls to 64bit x86 and 64bit arm plus C. So far UDP + asm 64bit x86 is done.
ave1: probably closely related to: http://ossasepia.com/2018/08/04/a-collection-of-pearls-as-well-as-ever-sadder-epitaphs/
diana_coman: ugh, sounds like a mess
ave1: clobber is an inline assembly term, it's a list of all registers that may change during the execution of the inline assembly
ave1: this move caused a major headache as suddenly the syscalls seemed to not fill buffers any longer (out of every 6 invocations of getsockname about 4 would fail with empy output).
diana_coman: ave1, the basic thing is that it's a proper hierarchy (so each post in one (sub)category and not in 10)
diana_coman: ave1> I'm aiming at a small library with support for UDP, TCP and UNIX sockets with direct calls to 64bit x86 and 64bit arm plus C. So far UDP + asm 64bit x86 is done. -> mind publishing somewhere this part then?
ave1: For example BSD expects a 1byte length field in the socket address structures (which is then not used as the interface already has a separate length argument)