log☇︎
15500+ entries in 0.401s
a111: Logged on 2018-03-13 20:08 spyked: yeah. but for some reason I couldn't figure why it doesn't activate the #selection thing at all with this optimization. must be that the page layout is different. there was a thing that trilema did, hm... /me rereads http://trilema.com/2015/that-spiffy-selection-thing/
spyked: http://btcbase.org/log/2018-03-13#1787759 <-- a-ha, mystery solved! Trilema has a <div class="post"> child to <span id="shash-...">, so that portion of the script selects it when the child is not a text node (the nodeType==3 bit). thetarpit DOM tree is flatter and doesn't wrap the content in this additional div. NB, will keep it mind should performance ever prove to be an issue. ☝︎☟︎
spyked: yeah. but for some reason I couldn't figure why it doesn't activate the #selection thing at all with this optimization. must be that the page layout is different. there was a thing that trilema did, hm... /me rereads http://trilema.com/2015/that-spiffy-selection-thing/ ☟︎
spyked should really reread this script more often, it doesn't seem to stick in head.
spyked: mircea_popescu: in scrollToHash and the onmouseup callback there's this call: recur(content.childNodes[content.childNodes[0].nodeType==3 ? 1 : 0]); <-- for some reason I couldn't get this to work, so I changed it to: recur(content); which should walk through all the children in the DOM subtree, not just childNodes[0] or childNodes[1].
a111: Logged on 2018-03-13 12:59 trinque: I believe it's more or less established by this point that the solution is to have a history file that's edited by patchers if they care that their patch isn't abandoned.
mircea_popescu: spyked "the original script doesn't always pass childNodes[0] as a parameter" << whoa, where is this ?
trinque: I believe it's more or less established by this point that the solution is to have a history file that's edited by patchers if they care that their patch isn't abandoned. ☟︎
mircea_popescu: i don't know of many sites besides trilema that don't look like monkey work. it's become the web tradition somehow.
mircea_popescu: anyway, you're too hard, too strong and too fast. bear in mind that the best steel cracks under shock and that you yourseld didn't have a pgp key before you made it.
mircea_popescu: i can say them patterns dun work so well then, can't i.
spyked: and that didn't work for me for some reason. as for other potential problems... I used the firefox dev console, single-stepping through the js code and comparing between Trilema and my blog instance.
spyked: http://btcbase.org/log/2018-03-12#1787606 <-- I got it to work for thetarpit, I had to solve one or two specific problems to make it work. one was to get the correct ID of the DOM subtree where the highlighting occurs (lines 43, 91 and 225 of http://deedbot.org/deed-506234-1.txt ) and another was to ensure that the recur function gets called on the correct subtree -- the original script doesn't always pass childNodes[0] as a parameter, ☝︎
ben_vulpes: this falls squarely into the remit of security analysis, doesn't it?
BlueAngelHost: unfortunately I don't know his real name as we allow anonymous registration
shinohai: I was gonna ask how La Whores are, but he probably wouldn't get the joke.
mircea_popescu: but anyway, that was the point of the comment -- don't just go in, make arrangements. while syphilitic uncle sam is paying for the rent, you can have all the fun a dying empire could possibly offer
shinohai: Is anyone else that has used Bitpay gotten the message where you have to have a compatible btc client open to make payment? Last I tried it wouldn't let you copy the actual btc addy, you had to either scan a qr or let system open your client.
BingoBoingo: Pls don't tell me a roof broke your leg trying to gabriel_laddel yourself about the rooftops
deedbot: http://trilema.com/2018/why-african-americans-can-never-excel-at-anything-relative-to-the-white-majority-they-cant-be-the-smartest-nor-the-poorest-nor-the-best-nor-the-neediest-nor-the-anything-else-est-not-ever/ << Trilema - Why "african americans" can never excel at anything relative to the white majority : they can't be the smartest, nor the poorest, nor the best nor the neediest nor the anything else-est. Not ever.
a111: Logged on 2016-03-17 16:30 danielpbarron: pogo really shouldn't be used for this purpose :<
mircea_popescu: this then induces two possible errors in aproach. the situation where the solution is over-span, which we generally call "overengineered" ; and the situation where the solution is under-span, which is pluriously referenced as jwz's error, but is not substantially different from http://btcbase.org/log-search?q=spreading+works or the airplane that can take off, and flies well, but can't land.
mircea_popescu: notably, the question of "no wheelies on black ice without helmet" isn't decided on the basis of whether you survived ; but on the basis of whether anyone didn't.
mircea_popescu: but if you can't even answer "who's the java guy" gives it little hope.
mircea_popescu: http://btcbase.org/log/2018-03-08#1787348 << depends entirely who'd it won it with, i guess. certainly smgl winning with naggum didn't work out (though a good argument can be brought that's not nearly what happened there). ☝︎
asciilifeform: if you ask a c programmer why he thinks it is acceptable to define , e.g, string, as 'pointer into a potentially infinite row of crapola, maybe someone forgot the null terminator' he will ~always bring back answer of 'stfu, terrorist' (i.e. 'never thought about it, and don't intend to')
mircea_popescu: but they missed the opportunity to make sense of themselves, for themselves. and if this specifically didn't kill them, the root it belies i reckon nevertheless did.
mircea_popescu: note that biology isn't "explaining bacteria to itself"
mircea_popescu: the task isn't to tell black chick how to code, but why she can't.
mircea_popescu: it's not a matter of articulating c "in such a way as to make it a civilisation", it is a matter of articulating WHY it isn't.
mircea_popescu: when i respond to random idiots in here i don't do so ~because of the idiots~. i do so because the statement is valuable and important to people who aren't the idiots. much like flint makes fire not because of the shitty whatever that hits it, but because ~IT~ is flint.
a111: Logged on 2018-03-08 16:33 mircea_popescu: ave1 is your dancing around the entropy problem with files etc driven by the fact you don't have a fg, incidentally ?
trinque: asciilifeform: I don't think you take my meaning. Killing bacteria is a fine thing if you do it; the lisp guys didn't. Another strategy is engulfing bacteria and making it part of your digestive process, with all the added complexity and risk that entails.
mircea_popescu: contrary to the claims "lisp is not a perl, commonlisp is a specification not an implementation" in thee 1984-1994 interval lisp was exactly a perl. it didn't have to be a perl, though, it could have been well specificed from the beginning.
a111: Logged on 2018-03-08 17:51 phf: lisp failed to even identify the need for ffi, when it was standardized i don't think there even were lisps that could or needed to ffi, since they all ran on lisp machines
mircea_popescu: http://btcbase.org/log/2018-03-08#1787295 << yes. a problem very much similar to raising a middle class girl in such poverty of stimuli she can't then cut it on her own, once off father's seclusion tank. ☝︎
mircea_popescu: the connection between http://btcbase.org/log/2018-03-08#1787279 and http://btcbase.org/log/2018-03-08#1787233 and, of course, http://btcbase.org/log-search?q=uci is that no, they wouldn't be separate processes (and no, http://btcbase.org/log/2018-02-14#1783826 hasn't gone anywhere) but SEPARATE MACHINES. ☝︎☝︎☝︎
mircea_popescu: and sorry for the lengthy pastes, but guess who doesn't have the sense to permit /#selection
mircea_popescu: if "hey doods, we're making a major fucking design change for these reasons" doesn't get prominently communicated, then what the fuck does ? "girls can code" !?
mircea_popescu: also fucking terrible comments interface you got there ; how do i know how many there are ? before clicking on the article ; and how do i visually separate them, and why aren';t they numbered and so on. ☟︎
a111: Logged on 2018-03-08 17:51 asciilifeform: c,cpp, not only do not have 'standard ffi' ( try an' link libs made by microshit, say, to gnu's, or intel's ) but not even has standard... integer handling ( e.g. overflow is ~undefined~ condition ), didn't seem to hurt its, if one dare use the word, 'successes'
mircea_popescu: http://btcbase.org/log/2018-03-08#1787294 << but one wouldn't so dare. yes, i'm aware what passes for theater among the huts has more in common with punch and judy and organ grinding than anything. speaking of which -- yesterday my coffee wasd disturbed by chorus of overexcited pubescent girlies. ☝︎
a111: Logged on 2017-06-03 02:41 asciilifeform: you can't actually write a nontrivial c proggy without undefined behaviour.
phf: lisp failed to even identify the need for ffi, when it was standardized i don't think there even were lisps that could or needed to ffi, since they all ran on lisp machines ☟︎
asciilifeform: c,cpp, not only do not have 'standard ffi' ( try an' link libs made by microshit, say, to gnu's, or intel's ) but not even has standard... integer handling ( e.g. overflow is ~undefined~ condition ), didn't seem to hurt its, if one dare use the word, 'successes' ☟︎
asciilifeform: mircea_popescu: you can 'emulate ada' in c, sure. but 'array's length is kept ALWAYS right next to the array' is not part of the language's fundamental abstractions. and os api (any and all of'em) don't follow it; and libc; and so on.
mircea_popescu: in any case, the english didn't force the chinese to understand what contracts are. they just gave ~themselves~ passports and acted as if they were in england.
mircea_popescu: phf i can't resolve the antecedents, what is "that" in "that explanation" and what is "that" in "that would be the concern" ?
phf: in this case though hong kong would be if we could beat the authors of c code into providing ada conformant interfaces for us. because if you're the same person who's writing ada and who's writing the interop code (in ada or C, it doesn't matter) you're still "talking in orc"
phf: i don't think that explanation quite addresses the analogy, though that would be the concern
mircea_popescu: but why can't you just have a tolkienring class, in c, that spits out proper data ?
phf: you can, of course, symbolics did it by writing own c compiler, that targeted genera. but "we" don't have our own os, or our own c compiler. so whatever calling conventions, data representation conventions and such that C imposes and that are baked into compiler/kernel/architecture is what you have to write to
mircea_popescu: im not sure i understand the problem. explain this to me, why can't i talk to c world on my terms ?
phf: i think i'll write it up separately, because i like the approach. you have a generic package pointers, that you specialize with C types, like Interfaces.C.Pointers (Index => size_t, Element => char, Element_Array => char_array), and then you do explicit pointer arithmetic using procedures on that.
mircea_popescu: "the log" being today 70 lines or 2k words. i don't think this ever happeend before in teh history of irc.
asciilifeform read the log just nao, and can't quite figure out whether ave1 was attempting to implement a mechanism similar to asciilifeform's ch8 ( http://www.loper-os.org/?p=2175 ) or something entirely else
mircea_popescu: ave1 is your dancing around the entropy problem with files etc driven by the fact you don't have a fg, incidentally ? ☟︎
mircea_popescu: we will evidently have a ffa-based, canonical gpg replacement. EVENTUALLY. until such an eventually, i don't feel so great recommending anyone gpg (or, heavens help us, http://btcbase.org/log/2018-01-22#1774477 -- just as i had to do, and recently). so a drop-in, eucrypt-based, "good enough" item is more than useful. ☝︎
a111: Logged on 2018-03-08 14:38 ave1: I've started on http://btcbase.org/log/2018-02-28#1786498, in Ada code and now I'm debating if I shouldn't just move the code to C as the eucrypt interface is C. But then maybe eucrypt will move to FFA someday in the future and Ada will be a benifit. (Working on code with lot's of C calls in Ada is not nice...)
mircea_popescu: http://btcbase.org/log/2018-03-08#1787224 << i don't expect eucrypt will ever move to ffa. this is in no sense a disidence, or any negative comment on ffa whatsoever. they are intended and designed as very different usecase solutions -- note the speed differential incumbent. eucrypt works as a "good enough" item, it principally intends to support a game, and same-level crypto needs. it's consequently to be light, fast, and ~r ☝︎
mircea_popescu: but just like we don't do the esthlos "o hai guise, i contribute half hour every third week between my radiomodelling hour and my watching cheerleader sports in the den" github dev model, we also don't do the "we'll underwrite your complexity under our brand" torvalds approach.
ave1: I've started on http://btcbase.org/log/2018-02-28#1786498, in Ada code and now I'm debating if I shouldn't just move the code to C as the eucrypt interface is C. But then maybe eucrypt will move to FFA someday in the future and Ada will be a benifit. (Working on code with lot's of C calls in Ada is not nice...) ☝︎☟︎
diana_coman: you can certainly do it the way you describe - I don't see a hard reason against it if you are all right with passing the handle around/keeping track of it everywhere; other than that, the functionality itself should be fine
BingoBoingo: <mircea_popescu> i had no idea how much i actually missed qntra. << Turns out it isn't absence that makes the heart grow fonder, but the return!
mircea_popescu: esthlos i don't get it, you're going to take a stab "at it" ie making a textfile, the sort that only carries any sort of weight or importance if a) you're somebody and b) you're doing something important, in between whenever your fiat job permits you a few hours here and there ? ☟︎
asciilifeform: the seekrit tricky bit , is that if you can't compute an ~exact~ delay path, in nsec, between any point 'a' and 'b' in the fabric, yer tool is ~useless
mircea_popescu: now... is this a reference or ain't it ?
mircea_popescu: i didn't know non-romanian speakers even knew the word "octet"
ben_vulpes: motorbikes don't fit in the bike lockup facilities downtown
diana_coman: sort of the skiing of summer in that region I'd say; but to the point: cyclists are perfectly people but they don't ride alongside cars - why would one *want* to ride a bicycle among/between/alongside cars, it's nonsense quadrupled
a111: Logged on 2018-03-05 16:27 mircea_popescu: holy shit, ciclists aren't people.
a111: Logged on 2018-03-05 05:20 mircea_popescu: which i don't even recall, was it released yet or ?
mircea_popescu: i don't see any fucking roman oxcarts plaguing the highways, and i'd better fucking not see any more of these hipster doofuses either.
mircea_popescu: fuck that dumb shit, i don't care some slick scammer sold them on the idea it's a conveyance. it's not more of a conveyance than any fucking kitchen robot, that also sorta-kinda moves around on the countertop.
mircea_popescu: holy shit, ciclists aren't people. ☟︎
mircea_popescu: who could have ever guessed this economy of the future wasn't going to be all that.
ben_vulpes: 'tis at least a usable machine, if sw raid is so abhorrent; thought the option was worth offering. doesn't sound like you have any interest though.
mircea_popescu: i don';t get it, what's os installing to do with anything ?
mircea_popescu: which i don't even recall, was it released yet or ? ☟︎
mircea_popescu: ~THEY~ r fighting back! and winning! so sez hackernews profile in feb 2016 ; hasn't really been heard from in a coupla years. for so much wins.
a111: Logged on 2018-03-03 07:58 diana_coman: mod6, thank you for the detailed write-up on the vpatch issue; I'm not sure it makes sense or even helps to name as "chapters" fixes so people don't miss them in the future since this happened with the mpi_fix before just the same
phf: ty, also http://btcbase.org/log/2018-03-03#1786835 is a solid scheme, and i wouldn't want to see it go, i'll just be more attentive in the future ☝︎
diana_coman: that's why it failed on anything that wasn't either 8*n or 8*n + 1
diana_coman: mod6, thank you for the detailed write-up on the vpatch issue; I'm not sure it makes sense or even helps to name as "chapters" fixes so people don't miss them in the future since this happened with the mpi_fix before just the same ☟︎
mircea_popescu: this aside -- you certainly can also have the foundation simply hold a convertible debt ; but bear in mind that it can't possibly hold a seat on the board until such a time as it converts that bond and gets shares.
ben_vulpes: doesn't highlight, sadly
mircea_popescu: i might propose to you that perhaps the more pressing problem isn't how you store your coin but how you populate your thinking table ; but i suspect you are already well aware.
mircea_popescu: shouldn't you have been already aware of this ? if the "trezor" wasn't patent medicine, that is ?
mircea_popescu: there is not at present anything significantly better ; and it is crap. not a matter of it "being considered", it is sheer crap, provedly so, on its own factual record of usage that it won't face or consider, let alone theoretical consideration by people who (unlike the rank imbeciles involved in its production) actually understand the world.
mircea_popescu: (re the above fg, it ain't for sale ; we'll eventually make a new batch, but it isn't a high priority yet.)
mircea_popescu: the world "republic" isn't lincolnware either.
asciilifeform: let's posit that asciilifeform were willing to put his signature ever again on kochware. ( he ain't. ) how would the key get on the device ? ( i.e. is this exactly the orig cardano ? )
a111: Logged on 2018-03-01 20:01 phf: diana_coman: i was also getting some boundary issues with different bitrate issues, i couldn't figure out if it can take any natural value, or there's some specifica subranges that i have to stick to. when i spot checked with values like 1200 (or whatever), it would fail deep inside absorbblock. i'll test it again not that i have a bit of free time and see if i can reproduce
mircea_popescu: it doesn't have to follow any format but reason.
mircea_popescu: http://btcbase.org/log/2018-03-01#1786616 << just learn a two keystroke combo wth, you know ctrl-^ / ctrl-k but can't do !~ ? name calling is for people not for bots. ☝︎
spyked: http://btcbase.org/log/2018-03-01#1786626 <-- I ran it on Debian/Adacore 2016 -- system ld is version 2.29.1, and I expect Adacore uses that instead of its own, otherwise I can't explain the behaviour. I'll also give it a try on a Gentoo with same adacore. static inline should be safe from the pov of linkage, but yeah, there's a more general problem there that might benefit from a config.h/system.h or something similar. that or a ☝︎
phf: diana_coman: i was also getting some boundary issues with different bitrate issues, i couldn't figure out if it can take any natural value, or there's some specifica subranges that i have to stick to. when i spot checked with values like 1200 (or whatever), it would fail deep inside absorbblock. i'll test it again not that i have a bit of free time and see if i can reproduce ☟︎
phf: i'll try my implementation against arbitrary binary data, because right now i'm still passing in C strings essentially. (i've discovered the null trim issue because one of the buffers ran short, and had stale data in it, so ada was getting a character, where null was expected, but the data itself didn't have anything umseemly about it)
phf: it's hard to say what might be failing without seeing the code, but i couldn't get your Hash working out of the box (it was giving me bounadry errors out of the box), i've not gotten back to it though
diana_coman: phf, hm, I *did* use those; the trouble is that in principle the rsa stuff is *not* null terminated as such and I couldn't get them to work properly in such case (or is it not even possible, regardless of passing the length?)