log☇︎
312300+ entries in 0.198s
asciilifeform: (it operates in what modern folk might call 'just in time' mode.)
asciilifeform: mod6: modern common lisps typically include a compiler.
asciilifeform: instead you get stack trace barf.
asciilifeform: jvm, for instance, does not support the sane error handling common lisp users are accustomed to.
phf: mod6: lisp is not always (and not usually) interpreted, i don't think there's anything wrong with targeting jvm, except for the fact that jvm itself is not good
asciilifeform: where they spew.
asciilifeform: or read the comments to my 2 articles
asciilifeform: but feel free to ask the aficionados.
mod6: why would anyone do this?!
phf: well, that
mod6: ugh. so wait, instead of a general lisp interpeter its compiled into jvm byte code? what abortion is this?
asciilifeform: not only this, but 'omfg11111! i can sell lisp to the boss at the cube farm now, it will build to jvm, can mingle with java codez!11'
asciilifeform: this gave it a 'functional!111' and exotic flair and attracted hipster types
asciilifeform: mod6: similar to the old 'armed bear common lisp', except that it was written by a 'clever tricks' crackpot who added in ten truckloads of homegrown ustard idiocy
asciilifeform: mod6: clojure compiles to jvm
mod6: what is the black magic behind the scenes? is it not based upon a lambda calc?
asciilifeform: mod6: some years ago, i attended a few meetings of a local clojurist society. ended up barfing and writing article, http://www.loper-os.org/?p=42 (and sequel, http://www.loper-os.org/?p=374 ) that ~still~ get flamez, and - until recently - were among the top google results for subj...
ben_vulpes: keep running into the most inane shit getting it running tho
ben_vulpes: trains, bikes, conferences, may even have some sort of conversation piece done at that point
mod6: been trying to plow through sicp and that compiler book. and ada.
ben_vulpes: going up to clojure/west to acquire a few more problems
mod6: im tinkering around with lexical parsing with scheme for a sec here.
mod6: werd to that
ben_vulpes: i've been wondering where that patch got off to
mod6: hey, im just posting this here so we don't lost it -- this is from funk_ iirc, he never sent it to the list -- i'm told that it "works" but have never tested it myself: http://dpaste.com/2WTCSHV.txt
asciilifeform: i don't give half a shit re what sewer rats do, for so long as it isn't done in my house or where i have to see it.
gernika: If asciilifeform ever accidentally ends up at the same hotel as a rails convention, I expect to see a lot of shattered teeth on the floor.
jurov: asciilifeform: ver well, so if you were tasked to do that "family" function you'd started to kick out teeth around?
asciilifeform: and if they aren't in range - negrate.
asciilifeform: the solution to 'clever trick makers' is to kick in their teeth
jurov: "In my experience, software bloat almost always comes from smart, often the smartest, devs who are technically the most competent. Couple their abilities with a few narrowly interpreted constraints, a well-intentioned effort to save the day.."
jurov: http://hackingdistributed.com/2016/04/05/how-software-gets-bloated/ ada alone won't deliver us from this ☟︎
phf: err, overflows, though float errors are another one
phf: like the attempts to teach type system about integer overfloats
phf: haskell's answer was to pretend like von neumann machine doesn't exist, a goal at which it failed in various interesting ways
phf: lisp's answer is given von neumann what's most flexible model, ada's answer is given von neumann how do we put enough constraints that there are runtime reliability guarantees
phf: fixed width natural numbers are implemented at bedrock, so in order to support anything else you have to create an abstraction, keep it consistent with the rest of language features, etc. so you either get overspecialized languages like apl (with their runtime costs) or monsters like haskell ☟︎
phf: mircea_popescu: i think it's because whole thing is various degrees of successful abstraction on top of von neumann machine
asciilifeform: mircea_popescu: it has sharp edges but afaik it is the best we have short of massive-runtime-turd abominations like haskell.
mircea_popescu: i'm not preparing to damn ada by any means.
mircea_popescu: will be more of a "inquiring" piece than anything,
mircea_popescu: yeah and other things.
mircea_popescu: ima write a trilema piece about this today.
asciilifeform: mircea_popescu: i didn't build the thing!1111
mircea_popescu: even numbers and natural numbers are EXACTLY as anything as the other one.
mircea_popescu: 2) why the fuck exactly do you think you can get 3 as 2+1 in "natural" space but you don't see that you get 4 as 2+1 in "even natural" space ?
mircea_popescu: and now it turns out that + and - are in the same exact situation.
mircea_popescu: then we discover that > is nevertheless defined, in spite of EXACT EQUIV OF MOD
mircea_popescu: asciilifeform i thought "mod is not defined because bignum"
trinque: davout: no way in hell I'd run such a thing without it involving the airgap dance.
trinque: http://btcbase.org/log/2016-04-06#1447290 << the thing can work without a hot wallet at all, provided there's a reasonable duration to accomodate cashing out. ☝︎
asciilifeform: mircea_popescu: it means you ought to be able to get successor by + and predecessor by -.
mircea_popescu: how are even numbers any less "contiguous" than say natural numbers ffs.
mats: thanks for all the fish
mircea_popescu: "While range specifications are very useful, they are also highly limited in their usefulness. Ada ranges must always be contiguous. This means that you cannot specify an integer data type of only even numbers, for instance. Even numbers are not contiguous."
mats: i initially started with ~15btc in my coinbr piggy a little more than two years ago, deposited another 15 a year later. today, i'm walking away with 60btc in profit and a 30btc stake in s.nsa
mircea_popescu: asciilifeform can you explain the concept of "contiguity" as seen in this ada spec discussion ?
mircea_popescu: "o noes, who will we sue when they turn out to be full of piss!"
mircea_popescu: i don't see hospitals using bags of "saline" that come with a "warning : not suitable for use" on them.
mircea_popescu: the thing clearly says "no guarantee not even for fitness to a particular purpose". if you use such items in your "safety engineering" you're liable.
asciilifeform: or functional requirements, poor design, or programming mistakes. The root cause of the hazards will be exposure of implementation-defined behaviors in a programming language. Who will the lawyers sue over the consequences of those hazards?'
asciilifeform: the new hardware will be received as a complete surprise by most users of the upgraded system and by their management. The surprise may be accompanied by hazardous events because of incorrect control of a safety critical system. People may be injured or die, the environment may be seriously damaged, and very expensive systems may be damaged or destroyed. The root cause of the hazards will not be po
asciilifeform: 'As a software safety engineer I find the implementation-defined aspects of C++ bit-fields to be very unsettling. A project may verify that its C++ bit-fields work as intended on a particular architecture, but when a technology refresh is performed in several years, there is no assurance that the C++ program will continue to work properly on the new hardware. The failure of the C++ program to run on
mircea_popescu: come to think about it
asciilifeform: 'prime number type'
mircea_popescu: how the fuck are you going to introduce payment for, eg, deeds ? and if you do, how is it going to beat $pay deed.
mircea_popescu: and don't fucking start with the dc current scandal all over again!
mircea_popescu: asciilifeform yes, i mean so that trinque gets experience with castles, sure.
phf: davout: easiest option is to always put an iso8601 timestamp on things, 2016-04-06T23:59:00Z or somesuch
davout: asciilifeform: no you don't it, so we can tip each other!!1
asciilifeform: mircea_popescu: you mean so that trinque has to build a castle around the server ? ☟︎
davout: so noon GMT on thursday it shall be
asciilifeform: but why the fuck would you put a wallet in deedbot?!
mircea_popescu: diana_coman maybe by the time that's on the plate, we actually change in-game chat to gossipd.
davout: re a better specified auction deadline, i think it's best to precise it to "the end of wednesday the 6th of april, in whatever timezone this event happens last"
mircea_popescu: someone pretending to do dev work and not being in wot is ipso facto saying "i am a fraudster trying to sell my shit as software".
mircea_popescu: for one thing, those people are schmucks. but even if they weren't schmucks, not in wot.
mircea_popescu: go through the logs, the thing is specced in the prev discussion with trinque.
mircea_popescu: diana_coman well in game-stuff i ideally want to change the chat to irc, but hey.
mircea_popescu: i'd much rather have some separation between things.
diana_coman: ah, you mean auctions and reporting in chan, I was thinking in game stuff
mircea_popescu: http://logs.minigame.bz/2016-02-20.log.html#t16:14:05 << guy who did the #eulora logger / link reader / rss thing.
mircea_popescu: we had this convo a few weeks ago.
diana_coman: bwahaha, is that any eulora player in particular?
mircea_popescu: im currently trying to get an eulora player to implement proper auctions and reporting, but it's slow going.
davout: apperently, according to condesk it got shut down after a 15 btc theft
davout: asciilifeform: there was, a long time ago
asciilifeform: mircea_popescu et al: was there ever a btctronic auction site ?
mircea_popescu: you're like totally a noob receiver and everything.
davout: ;;later tell pete_dushenski you have a point, i did not specify a timezone for "the end of wednesday the 6th of april"
davout: this is very true
davout: i'm pretty sure we'll look back five years from now and witness pretty much the same thing
mircea_popescu: but yeah, any indignation at how retarded people are is readily tempered by memory of how fucking insane btcland was five years ago.
mircea_popescu: check out the old timer convention.
PeterL: nafario asked me if I wanted to come to some conference to talk about how to use the thing
davout: nefario asked me if i wanted to write the thing
davout: at that time i was like "i have nfi what this glbse thing is supposed to do, maybe i should do drugs instead"
mircea_popescu: but the way mpoe happened was that basically i threw up the idea in chan and a bunch of the people then-active commented and so on.
mircea_popescu: i don't rightly recall what it was, and i'm not even sure i was yet keeping irc logs at the very early time all this happened.
mircea_popescu: anyway, guy got in faq because iirc he found some typo or something.