a111: Logged on 2018-09-14 16:42 asciilifeform: BingoBoingo, mod6 , ben_vulpes : ordered ! 308.28 orcbux ( 62.18 of'em orc fee, 37.21 -- postage, the rest -- 8 drives and pack of 20 adhesive hedgehogs )
mod6: 0.04570496 BTC good asciilifeform ? (I'm using the price point for sept for the calc)
deedbot: Invoiced mod6 0.04570496 << 8 new-gen rk disks + 20 adhesive-backed hedgehogs + s&h
mod6: Thank you, Sir. I appreciate the invoice.
mod6: !!received-invoices
mod6: !!pay-invoice asciilifeform 1
mod6: !!v A06C4D8D64F662393218FB552D1D54866648D05485A95F0D169A2F07B05E1A29
deedbot: mod6 paid asciilifeform invoice 1
PeterL: is there a process to get voiced in #pizarro?
ave1: I'm also working on a thin networking layer for Ada (using direct system calls in inline assembler). I got stuck on some inline assembly details and once that was resolved I got stuck on the whole select/epoll/kevent support and so forth. So at this point,
http://btcbase.org/log/2018-09-16#1850668 applies.
☝︎ 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: Also no UNIX sockets yet, I was reading the documentation and came accross how linux now supports "abstract" unix sockets which have no equivalent on the file system. Pretty big WTF all over, it's implemented by having a string start with a 0 (zero) byte.
diana_coman: ave1 hey, that would be very useful! but honestly, why not say it earlier?
diana_coman: gah, null terminator and zero starter and what next
ave1: well, I started this about 4 weeks or so
ave1: Yes, I though that bsd sockets where some sort of standard, but it seems it has warths all over.
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)
diana_coman: arguably it helps if others know what you are working on - perhaps one can help at some point or at least not duplicate the effort, that's all
☟︎ 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: No problem and will do...
diana_coman: lobbes, esthlos, hanbot, ave1 - do you have something against using categories on your blogs? I find well-defined categories to be really helpful in finding stuff but on your blogs everything is in the "Uncategorized" category
☟︎ ave1: aha, all my older posts are still uncategorized, will do!
ave1: now for the well-defined part, this I will have to work on...
☟︎ diana_coman: ave1, the basic thing is that it's a proper hierarchy (so each post in one (sub)category and not in 10)
ave1: diana_coman, code is here;
http://ave1.org/code/suckit/, everything is pretty much in flux still (even then name could change, currently ip addresses are in network order but ports are in native order)
☟︎ ave1: this builds with the musl gnat, the binary from adacore and the latests zfp.
diana_coman: ave1, if I get the structure right there, you have an empty root package Suckit and then children packages net and types; there seems to be also Suckit.Syscall that I see listed as dep in suckit.types but I can't find the source for?
ave1: Yes, that's right, the source for syscalls is in the platform directory (so in platform/linux-x86_64-asm
ave1: the gprbuild project file includes different source directories based on the platform you'll be building
ave1: note that all asm code was first in suckit-ip.* but I moved it to the syscall, the suckit-ip stuff will move to linux
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).
ave1: turned out with inline asm and pointers the memory needed to be clobbered
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: but you can also put some magic names in there like "memory"
ave1: Every time I go deep into these things all kinds of weirdness surfaces.
diana_coman: I can just about see next version of linux-with-feelings
☟︎ diana_coman: at any rate ave1 this doesn't look bad at all in that it is an ada layer rather than just wrapping the c calls
diana_coman: ave1, hm, the recv_from doesn't return the length of the received string?
diana_coman: does it just block until it reads to fill the buffer or how does that work?
a111: Logged on 2018-09-17 09:45 diana_coman: lobbes, esthlos, hanbot, ave1 - do you have something against using categories on your blogs? I find well-defined categories to be really helpful in finding stuff but on your blogs everything is in the "Uncategorized" category
mircea_popescu: ave1 once he publishes later today you can just read/patch/collaborate.
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.
mircea_popescu opens "Subject: Linux 4.19-rc4 released, an apology, and a maintainership note", runs into "the code of conduct addition" , loses interest.
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"
deedbot: torvalds is not registered in WoT.
diana_coman: mircea_popescu, read on, he published it meanwhile and I am looking at it right now
mircea_popescu: schmuck. let's studiously overlook the man hut, so we can pretend "overwhelmed by cunt hut" latger on.
mircea_popescu: diana_coman i am not reading on. i'm done with torvalds.
diana_coman: ah, I did not mean torvalds!!! I meant ave1's code
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.
☝︎ a111: Logged on 2018-09-17 09:06 diana_coman: arguably it helps if others know what you are working on - perhaps one can help at some point or at least not duplicate the effort, that's all
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: say "i will x" rather than "for the past n weeks i had been x" whenever at all feasible. for one thing, it'll get you more people, cuz ima redirect those trying to same x. for another thing, it'll give you something to look at, of your own. "here's what i said i was gonna do." yay or nay, it's absolutely better to have than to not have.
mircea_popescu: asciilifeform boys that "magically"/"inexplicably"/etc "do not seem to be able to find" #trilema generally (and "who could have predicted!!!"-predictably) come out with some kind of "since the world is entirely composed of the stupid cunts crowding over at the stupid cunt hut, it then follows i must wear pantyhose and lipstic now"
a111: Logged on 2018-09-17 11:42 ave1: diana_coman, code is here;
http://ave1.org/code/suckit/, everything is pretty much in flux still (even then name could change, currently ip addresses are in network order but ports are in native order)
mircea_popescu: understanding emotions eminently does not map, or much relate, to the validation of stupid old cunt's "feelings".
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: asciilifeform yeah, it's just... i'm fucking scandalised. junior high "taking over the world" what the fuck is wrong with all these idiots. what, "let's all manalone while the children reconstruct the world in their image", what the fuck already.
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: if they don't happen to same, that is as far as anyone knows, sheer coincidence. because in not having said, you lost on being able to know.
mircea_popescu: there's two kinds of girls in the dungeon, when it comes to beatings. there's more than two kinds in pretty much all other context, but here just two : those who move into the blow, and those who move to escape it.
mircea_popescu: kinda the fucking point. if that were an option -- beating wouldn't be a thing. at least not for me.
mircea_popescu: but in strict terms, the utility is that it forces the above dilemma, inescapably. this is substantially what beating even is, the only proper definition thereof.
a111: Logged on 2018-09-17 10:09 ave1: now for the well-defined part, this I will have to work on...
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: asciilifeform this was re sorting blog bits in categories.
mircea_popescu: but yes, the procedure is pretty much the sole mother, "when in doubt, simplify"
mircea_popescu: apparently unix sockets got a lot weirder while nobody was looking.
mircea_popescu: ave1 Aggregates << for the record, i think this whole thing is stupid, in the camel-nose-under-tent sense. array-aggregate-operation should not draw in the gc apparatus (in its memcpy portions, whatever).
mircea_popescu: though on meditation, such a "should" might not be available on current iron...
mircea_popescu: asciilifeform in my mind, all memory handling operations are part of the gc.
mircea_popescu: whether fucked with in any sense, allocate memory, deallocate memory, it's all one thing.
mircea_popescu: now i gotta read the memcpy reference, isn't it basically a wrapper on malloc ?
mircea_popescu: nfi where i picked up the idea, but not borne by facts.
a111: Logged on 2018-09-17 12:41 diana_coman: I can just about see next version of linux-with-feelings
mircea_popescu: anyway, i suspect it'll be a whole openssl/libressl bla bla fizzle and pop there too.
mircea_popescu: the path to argentina is well understood and better documented.
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: in another decade or two, it'll be strictly impossible for the various pantsuit churchlets to do ~anything. they're rapidly losing all technical ability, and so... i mean i already can take my pick of bdsm-ish chicks in "north america -- the best country in the world". in another coupla decades, boy howdy.
mircea_popescu: asciilifeform yes, but once one ~is there~, one is there. there's no more missing out, just stick to it.
mircea_popescu: there's just about no perspective which is both consistent and describes a reduction of this gap.
mircea_popescu: in point of fact, historical aristocracy did not enjoy quite as deep or strict cleavage from the peons. yes your count would be "brave" where your peasanrt would be "cowardly", but this is very fucking little when compared to "in alte stiri umoristice, prostalaii astia cu fetlife si-or angajat uameni si-or schimbat saitu', pen'ca li se parea lor cam nedrept ca de ce fac io ce vreau pe-acolo. ca rezultat, mi-or murit tate scri
mircea_popescu: pturile. ca alt rezultat, am sezut doua ceasuri de-am recitit ce mizerii am scris acum sase luni, le-am rescris, si... mnoa, triplat eficienta."
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).
mircea_popescu: good fucking luck with this new paradigm however. how, just FUCKING HOW ?!
mircea_popescu: in short -- "good news", after a fashion : everyone's fucked, and their children will absolutely never see the light of day.
lobbesbot: BingoBoingo: The operation succeeded.
mod6: Thanks deedbot. TMSR~: The Pizarro August report is finally out, thanks for your patience with me for getting this completed.
mod6: I ended up having to go through the assets and liabilities tables like 2x.
mod6: Hopefully it gets easier. :/
BingoBoingo: Turns out transitions are a bitch, contrary to Craig Kate Woods propaganda
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.
mod6: Will report back...
BingoBoingo: asciilifeform: Aite, you should recieve that in the next 24-36 hours
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.
trinque: he's offering up the asshole to spite father, like so many emo kids before him, to join the church of pantsuit
trinque: reminds me of seeing same when some overtly gay kid would go to the front of the church to get fondled by church elders and convert
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: asciilifeform in this sense the more famous judas held out for 30 yrs.
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 r suspect alf is the more disappointed among us. not that i hold that against him.
mircea_popescu: i happily ignored "tech" in that decade, or most of it anyway.
trinque: a teenager can do the right thing.
trinque was musing in the office earlier that Jobs died before his coming out, lucky man
mircea_popescu: consequently all sorts of things are the same to me, or not worth the distinguishing, that i believe aren't to the more involved observer.
mircea_popescu: trinque i dunno, he was into that whole "live forever in a turtleneck and short hair" pantsuit churchlet.
mircea_popescu: that he croaked is lofty irony, in that sense, but i can't imagine what coming out it'd have taken. how was he in ?
trinque: in the same pretense as torvalds, "I tell people no; this is it, right?"
trinque: apparently not, better build something behind the walls
trinque: I think they'd have rolled him right over by now, no pretense of higher ground left
mircea_popescu: except "what i want" is "unleash the creativity in every droplet of mankind" sorta bunk.
mircea_popescu: anyway, the "millenialist", so to call them, "star trek is socialist future" pantsuit group lost pretty much everything in the 2010s religious war with the "ugly fat negro women with their tits in the mud is socialist future" group.
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: 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
trinque: "so long as we all revere picard it totally isn't hierarchy!"
a111: Logged on 2015-02-17 03:31 mircea_popescu: meanwhile, moore's dead, and the thing will suffer the exact fate of printing.
mircea_popescu: meanwhuile in lulz, "WHIPPED BECAUSE SHE WAS IMPERTINENT Then Miss DeCrist Was Chained to a Negress Until She Fainted"
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.'
trinque recalls some other folks being arrested for "counterfeiting" after creating the "liberty dollar"
trinque: this must be that original sin people talk about
mod6: Hi PeterL: BingoBoingo was telling me that you wanted a Hosted Shell Plus plan for 0.002 BTC/mo, correct?
PeterL: bingoboingo what key is that encrypted to?
PeterL: why is #pizarro invite only, are not potential customers pointed there by the website?
BingoBoingo: PeterL: mod6 is worried about Allah spam in #pizarro
BingoBoingo: But you can encrypt the ssh pub key to myself, mod6 or both of us
PeterL: mod6: I was looking at the 0.001 /mo one, would that work for a blog?
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.
mod6: And ya, would love to have #pizarro open and welcoming to everyone. I turned off the restrictions this AM and within 3 minutes, guy came in and shit in the foyer.
mod6: So they went back on.
mod6: Also folks, Pizarro needs to purchase some fiat, so if you're interested, can start up an auction if you like, or can do WU or whatever. Minimum $500, please. Let us know if interested.
☟︎☟︎ trinque: mod6: can't operate a storefront without being willing to ban-per-derp
mod6: These guys are like: 1) enter 2) shit 3) leave 4) change nicl
mod6: can't really contest with that
mircea_popescu: mod6 srsly, invite-only dun work so well for a support chan
trinque: also apparently stood in the way of a sale for PeterL, albeit temporarily
trinque: maybe somebody else isn't so persistent
mod6: i totally agree. kinda between charybdis and scylla on this tho 'eh
mod6: i mean, for a channel to be a useful place to do things, one must be able to read it and its logs.
mircea_popescu: or what was it, +r, w/e, need to be registered to join
mod6: i guess we could leave it +m
mod6: Alright, we'll try that. Also gave info to ops on how to do things so I'm not the one channel master.
mod6: asciilifeform BingoBoingo ben_vulpes ^
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"
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
mircea_popescu: trinque is this something you'd be interested in doing ? expand deedbot thusly, maybe charge chans a fee ?
☟︎☟︎ trinque: that sort of hired-deedbot service is already on my long conveyor, out past hotwallet, out past repossession of linux. I'd not be offended if somebody else did this, but my version will be coming regardless
trinque: whole notion behind the invoicing system was that I'll offer these kinds of subscription services
trinque: I could move it ahead of hotwallet; oughta get linux repo work done first while the dwarf-fortress-isms of portage are still fresh in my head
PeterL: at least now I can join #pizarro, but still can't talk there
trinque: *repossession, not repository
trinque: several lisp services using a postgresql as a message queue
mircea_popescu: trinque tbh i was thinking of revising the voice model altogether, in favour of a voice-or-kick model.
☟︎☟︎ 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.
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: "repeated reconnects without meat present at terminal" <<< this seems at best disrespectful.
mircea_popescu: lola torvalds henceforth ? this is not even a bad idea.
trinque: mircea_popescu: eh? I'm not following you. implementing what you described would get someone banned if their IRC client is automatically reconnecting during netsplits and etc
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: "it's not so much that there's no more pie, as it is we ate the pie." hurr durr, endless infinity engine of unredeemable externalizations.
trinque: can, but I guarantee there are cases where someone's client will reconnect 5 times without them home
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: you're saying this level of incarnation is too much to ask ?
trinque: not at all, knife can cut in the direction of "don't autoconnect, connect when you're you", and is entirely sensible.
mircea_popescu: it seems to me to be the right thing here, "connect when you're you". otherwise, who are we talking to ?
☟︎ mircea_popescu: not like log reading and the !Q later device aren't available to cross presence gaps.
mircea_popescu: what's exactly the benefit of having whichever-unvoiced-name idling ? that what, "they can confirm the logs" ? wut the fuck is ever going to ask the voiceless anything, i need anonvouching like i need featherhairs.
mircea_popescu: erry time i come in i send !!up to deedbot, i sent thousands to date, why ? it knows what i'm gonna say to it the momen ti show up, doesn't it ? who does anything @ deedbot BUT "!!up" when they come in ?
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: noob support needs to be as simple and requiring of as little initiative as possible. and once that's made like that, why am i forcing you to keep an entirely separate model for #trilema ? when the same thing would actually work better in point of fact ?
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.
☟︎ BingoBoingo: Remember the incredibly effective Bitbet captcha
mircea_popescu: then like that it's perfectly systematizable, "!!add #fuckall plain 0 intolerant" meaning "join #fuckall, kick/ban anyone who fails to answer your plaintext question, voice everyone who does answer permanently"
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.
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"
mircea_popescu: asciilifeform did it ever do what he describes ? i dun think i ever saw it.
a111: Logged on 2018-09-17 19:57 mircea_popescu: it seems to me to be the right thing here, "connect when you're you". otherwise, who are we talking to ?
mircea_popescu: i personally fucking loathe it, because often i want to answer, and then if i can't i have to savew it, which works poorly.
mircea_popescu: so i kinda tend to sit at term when ima read logs. maybe this is just my own workflow bias speaking.
mircea_popescu: anyway, the point certainly isn't to force people to be more like x, in any case.
mircea_popescu: it all sprung out from the "how would the deedbot pizarro service look like" consideration.
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.
mircea_popescu: the problem with "kick only, no banning" is that the same sort of idle morons that currently idle here would just go to war with the bot with their autoreconnectors ; deedbot would kick the same idiots over and over and oever again, possibly for the next 5 years.
mircea_popescu: this is the whole fucking point here, pierce the "convenience" world.
mircea_popescu: this situation where "i idle in 560895409860 channels and have last read anything 176 weeks ago" gotta fucking cease.
mircea_popescu: by the time they do that, "why are you not just being normal" becomes quite hte question
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.
mircea_popescu: asciilifeform bans are currently free, i don't maintain the list.
mircea_popescu: nothing wrong with seeing what happens with a really long one.
a111: Logged on 2017-03-22 20:53 ben_vulpes: i'd almost rather see an auto-kicker
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." ?
mircea_popescu: this may even be feasible, i don't imagine the wotscore lookup is that expensive. i dun see anythinf wrong with it, if anyone's annoying easy enough to fix the score.
diana_coman: the question+kick&ban sounds good to me - kicking "silent" aka "I'm part of it because I hang about in here doing nothing" is even needed by now, I'd say; I can also see very well its usefulness for other channels; while atm #eulora tolerates the allah-spam, it could certainly do without it especially at less-quiet times
☟︎ mircea_popescu: well, i certainly prefer it to the alternative, whereby ghost-of-mp long after floats about the land
Mocky: allah-spam in #eulora seemed mere annoyance until I noticed how it inserts pages of spam with log search results.
Mocky: *into* log search results
trinque: wot rating lookup isn't heavy at all, sounds like a plan.
☟︎