Hide Idle (>14 d.) Chans


← 2017-05-25 | 2017-05-27 →
mircea_popescu: ben_vulpes fwiw there's a "new, better, altenrative" for everything every week. kinda what the you know, "people ready with a gameplan if they suddenly got rich" spend their time with.
ben_vulpes: i plan to buy retardedly nice wine
ben_vulpes: that's about as much thought as ive put into disposing of my spoils
mircea_popescu: prune juice. better! healthier! alternative!
ben_vulpes: gross
mircea_popescu: anyway. the problem with wine is that better wine and expensive wine do not well correlate. for the past 40 or so years europe sat on a lake of wine. you can have perfectly fine wines for the cost of the bottling, you can also spend as-much-as-you-want for idiot veblen americana.
ben_vulpes: tell me about it
ben_vulpes: not that anyone will ever believe me about the gorgeous product of the dundee hills
mircea_popescu: eh, no terrine no wine.
ben_vulpes: this is another word for terroir?
mircea_popescu: ~failed pun attempt.
ben_vulpes: teh java has burnt my appreciation for wordplay to a stub
mircea_popescu: most puns dun work, most wisdom is folly, sometrhing something the holly./
ben_vulpes: fortunately this is only ever terpenorary
ben_vulpes: and the green grass grows all around all around and the green grass grows all around
BingoBoingo: The grass s always greener on BingoBoingo's side of the fence
deedbot: http://qntra.net/2017/05/gianforte-and-sanity-prevail-in-montana-referendum-on-self-defense/ << Qntra - Gianforte And Sanity Prevail In Montana Referendum On Self Defense
mircea_popescu: that was unexpected.
BingoBoingo: Montana prolly doesn't suck
mircea_popescu: i trust the pantsuit clown party is well butthurt over the serious threat to ourdemocracy presented by inept child behaviour meeting some sort of correction in practice.
BingoBoingo: Anyways, I hope this emergent trend grows into next spring's congressional primaries. Candidates eating a misdemeanor rap in exchange for pajama boy beating cred.
mircea_popescu: i'd vote for a guy who beat up a redditard. how bad can he be ? he got the basics right.
BingoBoingo: I know, right? And not just a plain cannon fodder redditard, but a GUARDIAN REDDITARD!
BingoBoingo: It's like making things happen to Sam
BingoBoingo: Make things happen to Sam, win the hearts of the locals!
BingoBoingo: Sure the car may be French, but it's yours and the level 1337 GUARDIAN REDDITARD is going to know it
shinohai: !~later tell BingoBoingo So my consensus piece got removed from r/bitcoin, r/btc, and was DV'd into oblivion on r/buttcoin though it is still there.
jhvh1: shinohai: The operation succeeded.
shinohai: I haz agiteated the locals
mod6: mornin'
asciilifeform: heya mod6
asciilifeform: how goeth
mod6: good! u?
asciilifeform: mostly snoar
mod6: werd
mod6: hey, neat
asciilifeform: mod6: somewhat relatedly, chased bug in ffa for a ~week : wanted to make FZ.Z a trimmable ( e.g. length set as optional param ) so as to enable karatsubaization (which does 0 useful without being able to, for it and nothing else, constrain the lenght of FZ)
asciilifeform: mod6: but i forgot the rule that if you type Blah(Optional : SomeMachineType := itsdefaultvalue) is record ....
asciilifeform: than you're fucked because SomeMachineType is , say, 2**64
asciilifeform: and the proggy will try to ALLOCATE THAT PER FZ
asciilifeform: because such is the rule, it has to have room for max possible size...
asciilifeform: (given as inside we have Z : Words(0 .. Optional) ! )
asciilifeform: to asciilifeform's shame , he instrumented the proggy in gdb, found nothing useful, in the end found with strace.
BingoBoingo: lol shinohai
asciilifeform: 'bug' is not even right word here, mod6 ,
asciilifeform: it's a classical 'my proggy doesn't work, because ada is harsh mistress' followed by week with book and bare hands/teeth and finally 'oh huh, i broke rule'
mircea_popescu: shinohai is that good for altcoins ?
BingoBoingo: !~ticker --market all
jhvh1: BingoBoingo: Bitstamp BTCUSD last: 2265.01, vol: 25349.01115508 | BTC-E BTCUSD last: 2232.883, vol: 17179.80007 | Bitfinex BTCUSD last: 2219.5, vol: 40761.18369692 | BTCChina BTCUSD last: 2186.955543, vol: 29505.09260000 | Kraken BTCUSD last: 2261.257, vol: 10961.7372161 | Volume-weighted last average: 2226.61922601
mod6: asciilifeform: aha. i can tell you from my own recent adventures into learning ada that it is strict, and strong.
asciilifeform: mod6: idea is to prevent runtime surprises at any cost.
mod6: i set out to do something similar to what phf had been doing by writing some tests utilizing ffa. but then i couldn't figure out how to even make a package with function or procedure that used a generic type.
asciilifeform: ada generics are interesting, they are not like cpp templates, not mere string substitution -- the thing actually has to prove correct for any legal invocation, anywhere
asciilifeform: ( because it can in fact be invoked in ~arbitrary places, and with params not predetermined at compile time, unlike cpp template )
mod6: so then i took a step back. decided to do something like what the initial steps of my V do; list the contents of a directory, throw the filenames into a list using Doubly_Linked_Lists(Unbounded_String) and then attempt to pass them to another function that does further parsing.
asciilifeform: i recommend to avoid unboundedstring and other runtime-heaptronic types, esp for n00bz
mod6: So my progress was pretty solid. But I'm not all the way there yet.
asciilifeform: pragma Restrictions (No_Implicit_Heap_Allocations);
asciilifeform: ^ put at the head of your main body, and see what ends up barfing
mod6: Oh yeha, for sure, normally, i wouldn't do such a thing. but i'm just trying to grab the reins at this point. just get ~something~ to actually work.
asciilifeform: i get this. but using heap is even more of 'adventure' in ada.
asciilifeform: you will run against the 'access' (pointer) visibility rules, which are downright 'fascist'
asciilifeform: ( gotta prove to the compiler that pointer under NO circumstances can wander 'off the reservation', and it will reject certain obviously 'to naked eye' valid uses, and you will tear hair out )
asciilifeform: for instance, the almost ubiquitous c-ism, of creating a pointer (ada 'access') variable on a procedure's local (stack) and passing it to something -- anything -- is illegal
mod6: <+asciilifeform> i get this. but using heap is even more of 'adventure' in ada. << ahh, i see.
mod6: <+asciilifeform> ^ put at the head of your main body, and see what ends up barfing << im gonna try this and see if that helps a bit more.
asciilifeform: mod6: whole thing is a quite painful experience until it begins to dawn on you why the various 'fascisms' are there.
mod6: this all makes sense, and for this strictness I like it. im just not quite used to it all yet.
asciilifeform: took asciilifeform year+ to 'get used to'
mircea_popescu: asciilifeform the problem is this : you're an intelligent fellow that has interesting things to say, sometimes. some other times, however, you metamorphosize into dumbalf. i have no idea if it's the phases of the moon or what you ate that day or what, but the change is palpable.
mircea_popescu: as it happens, dumbalf wishes to spend all its time, and if possible everyone else's time, engaged in the following infantile game : it will spend about half a second to come up with some strong statement that's evidently false, entirely predicated on ignorance, pure nonsense. then he'll defend it tooth and nail, for hours if need be, exploring every nook and cranny of stupid shit that could be said to defend stupid shit. thi
mircea_popescu: s, of course, does nothing -- stupid shit is predictable and it's not going to catch smart people unprepared.
mircea_popescu: but then, once however many also intelligent, also with interesting things to say folks have wasted however many hours of their life showing dumbalf that indeed, dumb=dumb and stupid=stupid, dumbalf will just spend ANOTHER half second to come up with another bit of nonsense, vaguely related if related at all, and pivot to that.
mircea_popescu: but he pivots seamlessly, like duck in water, or if you prefer like textbook idiot : there's absolutely no sign whatsoever that all the time wasted on educating it left any kind of mark whatsoever -- a sad suspicion confirmed by the cyclical nature of the nonsense. so he'll proceed to defend the new half second half baked "idea" in the same manner.
mircea_popescu: while you were still doing new material, this was merely tedious and unpleasant ; but since you're doing re-runs these days it's simply insufferable. ima take you off ignore now, but plox to bear in mind that too much dumbalf in the mix actually makes talking to you -ev.
mod6: i figure, the more i work with it / use it, the easier it'll come.
mod6: woah
asciilifeform: ohai mircea_popescu
asciilifeform: mircea_popescu: we were doing adaisms, you probably did not miss anything mircea_popescuine
mod6: mircea_popescu: was that a quote from somewhere, or your own text just in one large paste?
mircea_popescu: mod6 sometimes i wish to re-read what i'm about to say, so i write it in advance.
mod6: aha, yeah, i do the same sometimes too.
mod6: <+asciilifeform> took asciilifeform year+ to 'get used to' << yeah, im def. at least a year behind :/
mod6: i really started getting into ada like... maybe a month or to ago, even though I kinda started nosing through the Ada 95 Ref book a while before.
mod6: s/to/two
mod6: im gonna keep working on it. i figure after enough beatings, my morale will improve :]
asciilifeform: mod6: morale improves, at least in my experience, once you begin to write working proggy from 1st try, after period of banging head against compiler
mod6: yah, it's a process.
mod6: I read through ffa, and it 'makes sense' to me as far as what you're doing in most cases -- as I understand the intent of the expressions. but i stand in awe, especially after trying my own hand at Ada, at what you've produced.
asciilifeform: mod6: possibly it needs to be simpler, then, intent is that no 'awe' should result from reading it, it oughta be screamingly obvious
asciilifeform: at some point i intend to try to convince mircea_popescu to read it and it'll be ultimate test
mod6: I think what is simple, obvious, and kindergarden-esq to you, is, at least for me, still very impressive.
asciilifeform: dun worry mod6 , soon you too will be jaded and not ever again impressed with ~anything ..!
shinohai: http://btcbase.org/log/2017-05-26#1662654 <<< Good for all agitated teat coins.
a111: Logged on 2017-05-26 17:52 mircea_popescu: shinohai is that good for altcoins ?
mod6: asciilifeform: haha, ok
asciilifeform: mod6: it is probably possible to write a treatise re how proper programming is the art of the 'unsexy', of necessary but unexciting work , like well-mopped floor or well-peeled potato
asciilifeform: but i suspect that it is already written, somewhere, i will not attempt to reinvent bicycle.
mod6: ah, indeed.
BingoBoingo presently surprised with performance of "tapcon" masonry drill bit performance in 12v drill. Slow, but no slower than hammer drill. Tis possible the space between compact drill and full blown rotary hammer is without future
BingoBoingo: Certainly requires not much more pushing from operator.
asciilifeform: BingoBoingo: you can drill ~anything if slowly enough
BingoBoingo: Ah, but has gone from mind numbingly slow to, slow but on par with "feature checkbox"
mircea_popescu: asciilifeform i'll read it, i'll read it.
mircea_popescu: meanwhile in other disadvantages of kissing all the random chicks / hanging out with "lesbians", i got the worst fucking cold ;/
shinohai: El gripe! :(
mircea_popescu: nah, some sort of staph i think
shinohai: ouch
deedbot: http://phuctor.nosuchlabs.com/gpgkey/379E605805EF5BA5DA1A039882EDBCFF02E932DE70567562516BA06826644F54 << Recent Phuctorings. - Phuctored: 1785...6599 divides RSA Moduli belonging to '207.192.74.124 (ssh-rsa key from 207.192.74.124 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (li38-124.members.linode.com. US NJ)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/379E605805EF5BA5DA1A039882EDBCFF02E932DE70567562516BA06826644F54 << Recent Phuctorings. - Phuctored: 1626...1193 divides RSA Moduli belonging to '207.192.74.124 (ssh-rsa key from 207.192.74.124 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (li38-124.members.linode.com. US NJ)
← 2017-05-25 | 2017-05-27 →