25200+ entries in 0.171s
a111: Logged on 2018-09-18 18:22 asciilifeform: this is the other thing, 'changes are expensive' promote imho
a sane view of software, where you actually try to perma-stabilize yer proggy, rather than to keep up the classic 'open sores' eternal cauldron of bubbling liquishit
mircea_popescu: at some point in the 80s, finland-sweden-norway-and-peripheralia were
a kind of internet center.
mircea_popescu: yes, there is
a brief nail of time where in finland irc was dating rather than bitwashery.
mircea_popescu: right, so. in
a sense, what passes for irc here is actually an invention of here.
mircea_popescu: originally irc of today was implemented by bbs and the irc was principally
a sort of edonkey, basically conversations around warez metadata.
mircea_popescu: people don't want to rewrite "traditional X" because "traditional" is always
a way of saying "gui". and nobody ever wants to redo that.
mircea_popescu: imo that's
a sort of herodotus bestiary item, web-footed whale.
a111: Logged on 2018-09-18 18:03 ave1: I was working towards having different modules on top of
a common base to support tcp / unix sockets etc. but I think your idea is way better, asciilifeform
http://btcbase.org/log/2018-09-18#1851315 mimisbrunnr: Logged on 2018-09-18 14:08 mircea_popescu:
http://btcbase.org/log/2018-09-18#1851125 << incidentally, we very much want to do this. diana_coman mind setting up
a large testing harness, send
a soup of all packets lengths from 1 to 65536 bytes each hour back and forth for
a week or two ?
ave1: well if the ocean is in
a different file it will also no end up in the tree (only in those patches containing the file)
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.
a111: Logged on 2018-09-18 14:48 mircea_popescu: incidentally ave1 what was your process there ? did you compile
a higher language original (what, c ?) and then desasm the resulting object code ? followed by
a handpass through the result, neating & trimming things out ? or did you start with
a blank page and
a legal pad ?
mimisbrunnr: Logged on 2018-09-18 14:08 mircea_popescu:
http://btcbase.org/log/2018-09-18#1851125 << incidentally, we very much want to do this. diana_coman mind setting up
a large testing harness, send
a soup of all packets lengths from 1 to 65536 bytes each hour back and forth for
a week or two ?
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)
mimisbrunnr: Logged on 2018-09-18 14:08 mircea_popescu:
http://btcbase.org/log/2018-09-18#1851125 << incidentally, we very much want to do this. diana_coman mind setting up
a large testing harness, send
a soup of all packets lengths from 1 to 65536 bytes each hour back and forth for
a week or two ?
mircea_popescu: sounds like what happens when you teach ustards the letters and no more. sooner or later they'll find an old translation of
a greek thesaurus and start mixymatching it up.
BingoBoingo: Sounds like what happens when you pack hot anthrax tight in
a hair fillicle
mircea_popescu: "Oh! Before you go, there you are: Floccinaucinihilipilification: The act or habit of describing or regarding something as unimportant, of having no value or being worthless. Doms around the world, might wanna include that one in your dirty talk when trying to be
a fancy degrader. Didn't want you to leave without learning something new ;) got extra points if you actually read the whole word." << dude's seriously off in his ow
a111: Logged on 2018-05-25 04:38 mircea_popescu: now back to fake homosexuality : human sexuality is
a learned behaviour. proper homosexuality is an inability to learn, akin to dyslexia or lefthandedness. fake homosexuality is the exact contrary,
a lot of "what if"ism and "provemewrong"ism and so on.
a social, rather than biological phenomenon.
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: more than half of them are in
a box with
a cardinal in nine or ten digits!
mircea_popescu: it's not like, generation is like dropping balls, with there being
a coupla boxes at the age of 0, and maybe
a dozen boxes by age 6, and at MOST fifty or so boxes by age 25. and so by the law of large fucking numbers, every single fucking 25yo out there is in
a class with at best MILLIONS of other, perfectly equal and entirely interchangeable balls.
mircea_popescu: 27yo male. that you will not find anymore as X as. because this is now
a thing, 20somethings are distinguishable in that absolute sense.
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 14:33 mircea_popescu:
http://btcbase.org/log/2018-09-18#1851125 << incidentally, we very much want to do this. diana_coman mind setting up
a large testing harness, send
a soup of all packets lengths from 1 to 65536 bytes each hour back and forth for
a week or two ?
mircea_popescu: incidentally ave1 what was your process there ? did you compile
a higher language original (what, c ?) and then desasm the resulting object code ? followed by
a handpass through the result, neating & trimming things out ? or did you start with
a blank page and
a legal pad ?
☟︎ 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
a111: Logged on 2018-09-18 13:40 asciilifeform: you'd need something like
a dead iron nic.
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
mircea_popescu: what it is is certainly <1kb say. wasting the occasional portion of
a kb is not so unlike wasting the occasional portion of
a 64 bit register to represent
a boolean value.
☟︎ mircea_popescu: moreover, it's not clear to me that varying the packet size AND the packet count rather than just the packet count is
a wise move. it's not clear to me what it buys, especially considering there's externalities (udp packets under
a certain size travel better than over ; this for technical reasons unrelated to other considerations).
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-02 02:04 mircea_popescu: well ? how EXACTLY did the entire "torzilla development community" spring up ? what the fuck is
a lindsey kuper ?
mircea_popescu: who even does this. in c of all things, what, is it
a death wish that can't be otherwise expressed ?
a111: Logged on 2018-09-18 13:05 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...)
diana_coman: I guess what happened is that deedbot gave
a lot of voice!!
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: 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: asciilifeform, myeah, the actual length is likely to be different at the very least, but that's not
a big issue