27400+ entries in 0.204s

ave1:
I don't know about the different v-trees for this,
I'll have to think about it
☟︎ a111: Logged on 2018-09-18 15:54 mircea_popescu: ave1
i very much hope you don't think your own work is a waste for this reason.
ave1:
http://btcbase.org/log/2018-09-18#1851208, asciilifeform was right.
I used the list of system calls and read the man pages and some linux kernel code. (
I've worked with the whole BSD sockets stuff for way too long but not so much directly with it in the past 10 years or so, and it has grown wraths...). Plus figuring out how to do system calls with more than 3 parameters took some work (was not hard but in relation with inline assembly made it difficult).
☝︎ lobbes: Detailed update on step 3) referenced within:
I have finished designing/building out/testing the underlying table and field structure (
I ended up migrating the underlying db to postgres in lieu of sqlite, and so far am glad
I did). Right now
I am in the thick of the re-tooling of my old coad. Still looks to be on-track for Oct 31st delivery, but
I will keep folx updated
☟︎ diana_coman: asciilifeform, the timeout was the only one
I hesitated on too (and the only one
I'm using in the original test for that matter) but precisely like you, when
I thought of it,
I came up with "well, threading should be enough anyway " and uhm, no reason why it's *needed* there
diana_coman: fwiw,
I'm also quite grateful that ave1 published it now - it pointed me to ada inline assembler (
I hadn't really looked at it before!) and it gives me some time to hopefully get a bit more used to it *before*
I'll need it anyway
diana_coman: heh, asciilifeform has it: the way
I see it, ave1's work will come in very handy at a later date when we can get rid of more of the C mess
diana_coman: and
I actually think it is a step in the right direction since it gets rid of C
mircea_popescu: ave1
i very much hope you don't think your own work is a waste for this reason.
☟︎ diana_coman:
http://logs.bvulpes.com/trilema?d=2018-9-18#431566 ->
I'm thinking of 2 there ; asciilifeform's lib also provides
I think a good interface -
I don't see any reason why one couldn't just change /swap the underlying .c file with ada or asm at a later date without having to change otherwise anything of whatever one builds on top of the lib (
i.e. relying on the lib's interface)
mircea_popescu: it'll passively show network congestion too
i think, because of the hourlies.
mircea_popescu:
i do not think we want more moving parts than those two
mircea_popescu:
i spenta while trying, but the sad truth about impotence is that sooner or later one has to come to terms with the facts of the matter.
i just... can't.
mircea_popescu:
i can't quite manage to find 20something dicklets offensive anymore.
mircea_popescu: "as long as the fridge works, why do
i need to understand adiabatic cycles! MYSTICAL SCIENTISM CLINTON FOR THE WIN!"
mircea_popescu:
i expect he's aware, seeing how notwithstanding he and some chicks (married to other dudes) he lists are in "antactica", the extended network of "play partners" etc eventually points to edinburgh.
a111: Logged on 2018-09-18 15:31 mircea_popescu: meanwhile at the lulzfarm, "What do you need to know about me?
I'm one hell of a kind. Seriously. You might like me or not, but you'll surely not find anyone as annoying/amazing as me.
I consider myself a "mystic scientist" because, what is the supernatural world but unknown knowledge?
I'm an engineer, a painter, a thinker, a bookworm, a weirdo, a kinkster, a traveler, a constant horny sensualist."
mircea_popescu: meanwhile at the lulzfarm, "What do you need to know about me?
I'm one hell of a kind. Seriously. You might like me or not, but you'll surely not find anyone as annoying/amazing as me.
I consider myself a "mystic scientist" because, what is the supernatural world but unknown knowledge?
I'm an engineer, a painter, a thinker, a bookworm, a weirdo, a kinkster, a traveler, a constant horny sensualist."
☟︎ a111: Logged on 2018-09-18 13:46 diana_coman: it's not fully clear to me if it's something needed /desired atm; at any rate, compared to where
I was 2 days ago, it's great - all of a sudden it went from "need to do this from scratch, ugh" to "there are 2 republican libs with 2 approaches, which one fits best my needs?" ;
I'm rather delighted to be honest
mircea_popescu: (by soup
i mean, don't send them in order of size, but in some random order each hour)
mircea_popescu: people finally wised up to the fact it's insane to bitflip a single variable into the ground "to save space".
i suspect ~same realisation
i nthe wings re udp
a111: Logged on 2018-09-18 13:17 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
a111: Logged on 2018-09-17 13:44 asciilifeform:
i'ma disagree that '~same' , but this will only be possible to explain once mine's posted.
diana_coman:
I guess what happened is that deedbot gave a lot of voice!!
mircea_popescu: diana_coman: to round this whole thing up: 2 days ago it seemed
I had only the gnat.sockets/ thin layer option which wasn't fit for purpose; now
I have 2 more options: << it's been an epic few days! (what happened ?)
diana_coman: asciilifeform, ah,
I forgot to mention it explicitly but yes, my tests include ave1's gnat as well as adacore's gnat; this is pretty much for any ada code
I test
diana_coman: it's not fully clear to me if it's something needed /desired atm; at any rate, compared to where
I was 2 days ago, it's great - all of a sudden it went from "need to do this from scratch, ugh" to "there are 2 republican libs with 2 approaches, which one fits best my needs?" ;
I'm rather delighted to be honest
☟︎ diana_coman:
I'd expect that, yes; it was re <asciilifeform> user is told e.g. 'bind eggoged', 'send eggoged', rather than linux-specific whys ( and for that matter, on a working box udp never eggogs ,
i haven't even any notion presently how to make it , aside from bind()ing a nonexistent local ip)
diana_coman: re eggogging udp on a machine, perhaps trying to send something above the UDP packet limit
I'd say (it's ~64k iirc)
diana_coman: asciilifeform, the udp lib can request it in a certain format; the rest is layered on top,
I don't really see why it needs string representation or eating a string; anyways, splitting hairs on this
diana_coman: right; in terms of simplicity
I can't say atm that
I'm able to see anything that can be further cut off from the udp part itself indeed (the string <-> ip part doesn't seem to fit in there necessarily but that's not udp per se anyway)
diana_coman: on a different note:
I really had trouble coming up with a *full and reliable* set of errors that the UDP ops in linux might throw up; from linux man pages
I gathered the unhelpful "all errors from IP may be returned by recv /send" - and looking at that list, it makes for a waaay bigger set than what
I see you considered
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
mimisbrunnr: Logged on 2018-09-18 12:37 diana_coman: to round this whole thing up: 2 days ago it seemed
I had only the gnat.sockets/ thin layer option which wasn't fit for purpose; now
I have 2 more options: 1. ave1's ADA implementation of UDP sockets using directly ASM inline 2. asciilifeform's light UDP sockets lib that uses C code for needed UDP sockets calls but provides an Ada wrapper so that any code using the lib can call Ada methods
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: to round this whole thing up: 2 days ago it seemed
I had only the gnat.sockets/ thin layer option which wasn't fit for purpose; now
I have 2 more options: 1. ave1's ADA implementation of UDP sockets using directly ASM inline 2. asciilifeform's light UDP sockets lib that uses C code for needed UDP sockets calls but provides an Ada wrapper so that any code using the lib can call Ada methods only
diana_coman: thanks asciilifeform!
I'll read it and get back to you
a111: Logged on 2018-09-17 20:44 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
Mocky: allah-spam in #eulora seemed mere annoyance until
I noticed how it inserts pages of spam with log search results.
mircea_popescu: well,
i certainly prefer it to the alternative, whereby ghost-of-mp long after floats about the land
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: 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.
a111: Logged on 2017-03-22 20:53 ben_vulpes:
i'd almost rather see an auto-kicker