52600+ entries in 0.033s

mircea_popescu: "learn how
to operate by cutting on
this
textile dolly"
mircea_popescu: fwiw, it uses
threads for no practical purpose, just ot say it uses
them
mircea_popescu: now obviously, "best place for ada code is in ada program". but
the issue here is how
to effectually corrupt, stupidity into sense.
mircea_popescu: asciilifeform consider
the problem at hand :
there's 200k loc in a hairball currently.
a111: Logged on 2019-01-06 17:28 asciilifeform:
the 1st step
to adaizing a cpp
turd is
to remove
the cpp
threadisms,
they will not only not work with ada's sane
tasking but actually destroy
the guarantees of
the latter
mircea_popescu: keks,
they finally found
the "legalaction" way
to plug
the femtard "scholar" hole ?
a111: Logged on 2019-01-09 14:07 diana_coman: can't make it static because
then it doesn't link in
the adainit, adafinal
a111: Logged on 2019-01-09 11:07 phf:
http://btcbase.org/log/2019-01-08#1885856 << i was having some
trackpad issues in india (macbook's
trackpad would stop working after about an hour outside), which made me contemplate problems of mousing at sea, which made me
think
that it's likely
that someone makes rugged
trackballs for industrial application. imagine my surprised when i discovered
that someone actually does.
a111: Logged on 2019-01-09 14:08 diana_coman: (those are needed
to do
the elaboration in ada so can't do without
them either)
a111: Logged on 2019-01-08 16:45 asciilifeform: in other esoterica, on gentoo 'xinput' dumps list of mice, and
then 'xinput --set-prop yermousenumber 269 -1' switches off mouse-acceleration. ( possibly phf already knew
this, but gives 9000x moar usable roller )
a111: Logged on 2019-01-09 11:09 phf:
http://btcbase.org/log/2019-01-08#1885844 << you can also switch between
three acceleration modes by, i believe, holding middle button and clicking right button (or similar, should be in
the manual)
a111: Logged on 2019-01-09 11:14 phf:
http://btcbase.org/log/2019-01-06#1885092 << i have a couple and
the first one i bought i
think had
that issue, i didn't bother replacing it, and after first cleaning i believe it went away, or possibly i stopped noticing.
the one at my office definitely has clean clicks on all
they keys, so if it bothers you perhaps worth replacing
diana_coman: as it is specific
to ada, a non-ada main has no idea (nor does it care) about it and
therefore won't do it automatically;
the only way
to have it done is
to call explicitly
the "init" procedure for
the Ada unit
that is
to be used; and
the only way
to *have* such an init procedure seems
to be
the standalone lib
thing
diana_coman: a sort of "getting everything ready" for
the program
to run
diana_coman: re ada elaboration since apparently it's not summarised in
the logs as such: it's basically
the code
that runs *before*
the main program starts and what it does is broadly initializing variables
that
the main program may expect
to be able
to access (e.g. "global" or in libs
that are used) and running
the "main" code (aka between begin and end of a package as opposed
to
that in procedures/functions) from units
that are used
mircea_popescu: so basically "the way
to call ada from non-ada context is called 'standalone encapsulated dynamic' in ada" is
the idea here ?
diana_coman: i.e. if you want
to call ada from something-else main
then you don't really have any choice
that works other
than
this
diana_coman: no;
the "way"
to do
that is meant
to be precisely
this standalone
thingie
mircea_popescu: are we
thus
the first
to
try and call an ada library from a c main ?
diana_coman: mircea_popescu, no, it's an ada
thing, nothing
to do with cpp precisely
diana_coman: my
trajectory in hitting walls on
this was precisely
that: make it static -> surprise, no adainit exported/included, checked
the .a file and everything, went nuts; make it dynamic -> ugh, need -lgnat and whatnot; rtfm again and again,
there is
this calo-magar
☟︎ diana_coman: onth a static lib does not have
the elaboration...
diana_coman: it has a donkey-horse as far as I can
tell: a dynamic lib does not include all
the code it requires so you'll need
to further link /distribute stuff
diana_coman: the encapsulated part means it depends only on static libs at least (or so I read in
the docs...)
diana_coman: basically
the only way available
to make a non-ada-main do
the ada elaboration
mircea_popescu: da fuck is a "catamaran of butts in
two boats"
thingee.
diana_coman: with
the standalone encapsulated dynamic lib approach, I got it
to work
diana_coman: (those are needed
to do
the elaboration in ada so can't do without
them either)
☟︎ diana_coman: can't make it static because
then it doesn't link in
the adainit, adafinal
☟︎ diana_coman: in other eulora-client headaches:
to get
the cpp client
to use my ada lib (that I want
to keep separate! away from cpp swamp!), it seems I need
to make my lib "standalone encapsulated dynamic"
a111: Logged on 2019-01-06 15:36 asciilifeform: hey phf, does
the left switch on your cst billiard ball seem muffled vs
the right ? i can't decide if mine's defective or not, just noticed last night..
phf:
http://btcbase.org/log/2019-01-06#1885092 << i have a couple and
the first one i bought i
think had
that issue, i didn't bother replacing it, and after first cleaning i believe it went away, or possibly i stopped noticing.
the one at my office definitely has clean clicks on all
they keys, so if it bothers you perhaps worth replacing
☝︎☟︎ a111: Logged on 2019-01-08 16:45 asciilifeform: in other esoterica, on gentoo 'xinput' dumps list of mice, and
then 'xinput --set-prop yermousenumber 269 -1' switches off mouse-acceleration. ( possibly phf already knew
this, but gives 9000x moar usable roller )
a111: Logged on 2019-01-08 16:48 asciilifeform: i dunno how phf ended up into it
tho, iirc he dun cad
phf:
http://btcbase.org/log/2019-01-08#1885856 << i was having some
trackpad issues in india (macbook's
trackpad would stop working after about an hour outside), which made me contemplate problems of mousing at sea, which made me
think
that it's likely
that someone makes rugged
trackballs for industrial application. imagine my surprised when i discovered
that someone actually does.
☝︎☟︎ phf:
http://btcbase.org/log/2019-01-09#1886041 << not a bug anymore (last year it was printed as a warning with no effects on
the patch, effectively forcing newline always. i
then adjusted vdiff
to put correct "\ No newline.." directive, while vpatch knows
to omit final newline when
that directive is present)
☝︎ lobbes: ty for helping me
think
this
through
trinque (and for
the work on cuntoo in general. I'ma keep at
this
thing)
trinque: no idea, maybe passwd file manglement somehow. I'll look forward
to what you find
lobbes: but both
times? (plus all dozen of my passwd resets?). Anyways, more study for me. But for now bed
lobbes: trinque: I agree
that I could use a more substantive grasp on
the script as a whole (and will indeed study moar), however I want
to say I'm at least understanding
the bit in "create_user.sh" where it calls useradd and passwd, and
then adds
the $USER
to etc/sudoers. I'm just missing -why-
the user/password I set
through useradd/passwd wasn't working when
trying
to login. Probably something elementary
hanbot: billymg nice work btw, am ready
to sign once above is cleared up
a111: Logged on 2018-02-25 19:25 phf:
http://btcbase.org/log/2018-02-25#1785986 << i
thought
that it was just a helpful warning, but upon reflection i realized
that
this is actually a bug. investigating it further i
took a wrong direction on a diff's command line flag switch, and as it stands if you see
this warning it
trinque: I'm still gunning after
the nondeterminism in
the genesis.
trinque: also glad
to see it getting used!
trinque: it's not as if
the script's setting anyone's password on anything; it's just calling
the util
that does.
trinque: I recommend you read it, understand what it's doing, and
then
talk about it from knowledge of substance rather
than knowledge of surface.
lobbes goes
to read scripts properly
this
time
lobbes: trinque: fair enough, but
then I should be able
to login with
that user right? Or at least chrooting in and setting
the root password should've worked (I'd imagine)
trinque: it didn't set a password on root. it asked you what user you wanted
to create.
trinque: lobbes: why didn't you read
the script..
mod6: :]
Thank you lobbes.
lobbes: wb mod6. I also look forward
to reading your keccak regrind post (hopefully I can sponge some useful info)
BingoBoingo: Well, in 2014
the screws hadn't much been
turned at all
mod6: *nod* I appreciate
that asciilifeform, your eyes on such
things always are a Good
Thing. Not long after I post it, I'll be looking for people
to help
test
the updated HOWTO guide
too if anyone feels so inclined. (Please reach out if interested.)
mod6: Thanks mircea_popescu, I appreciate
that.
mod6: And I
think
that makes sense,
this isn't my personal project. How
this work was done for
the foundation should be a public facing
thing, and reviewed by people before vpatches published.
mod6: Yeah, have already reground, indeed.
This is a write up of how I did
this.
mod6 has been working on
the big blog post
that outlines my work
to create
the keccak regrind for
trb.
mircea_popescu: it'd be nice if
this is how it worked, "lenin without
the nieces". but historically...
mircea_popescu: it's still
the context. 2014 mp actually
talked
to ~those~ dorks.
a111: Logged on 2014-03-18 09:39 LordPutin: what do you mean
they haven't? Are
they facing legalaction?
mircea_popescu: in other news, reading old logs is something else, my
the snr has changed.
http://btcbase.org/log/2014-03-18#565157 << back in 2014 dorky kids still
thought "putin" is how you say "cool". in
the intervening years --
they, changed not at all. everything around
them...
☝︎ mircea_popescu: this is exactlyu how
things stood 50 lines ~before~, also.