log☇︎
487400+ entries in 0.321s
williamdunne: Yeah, I do similar on my sites but I 303 www to no wwww
ben_vulpes: oh yeah, without the dubbas
williamdunne: Firefox can't find the server at www.cascadianhacker.com.
williamdunne: Yeah the LMAX architecture is awesome. Matt introduced me to Java through it
ben_vulpes: also, does http://www.cascadianhacker.com/index.xml work for the new scoopbot?
mircea_popescu: how goes the cool aid ?
BingoBoingo: Lithium Ion is horribru for this purpose
assbot: Tesla To Announce Battery-Based Energy Storage For Homes - Slashdot ... ( http://bit.ly/1Gunjtg )
BingoBoingo: http://hardware.slashdot.org/story/15/04/25/112224/tesla-to-announce-battery-based-energy-storage-for-homes << lol "three-feet high by 2.5-feet wide, and need to be installed at least a foot and a half off the ground"
williamdunne: The way I was planning it was that the core is just a simple limit/market job, and then the handlers do all of the things like checking balances before passing anything to the book itself
Naphex: williamdunne: how will the order handler know who to serve and which order to execute?
williamdunne: With the price being used as the key
williamdunne: Naphex: Currently they just have side quantity and price
Naphex: an order should have a timestamp, side, quantity, and price if it has a limit
williamdunne: Leave the core to just push numbers around
williamdunne: Naphex: Assuming the order handlers are aware of the orders that should be in the book they can work out who placed what when and who is owed what
Naphex: you can group orders by price sure, but thats just for 'display'
Naphex: williamdunne: how will the order handlers do that?
williamdunne: And then the order handlers work out what belongs to who
williamdunne: Naphex: Would another solution not be to just append it to duplicate data? i.e if I have another order come in at $150 just add it to the quantity
Naphex: atleast get a unique id or something and use that instead of time:p
williamdunne: Yeah, although don't have to deal with price-time in this case
williamdunne: Derp. Well now I have to work out that one. I only started looking at Java 3-4 days ago -.-
Naphex: williamdunne: you do that with a map and binary insert with a Price-Time Priority comparator
williamdunne: Wait, surely TreeMap is the most ideal as it guarantees that the orders are actually.. in order?
williamdunne: Doesn't particularly help that I have only 100mb of free mem currently
Naphex: don't trash the mem :P
williamdunne: I'll have a look at doing that
williamdunne: I was just starting to experiment with it tbh, I literally just took out my treemap and put in the chronicle map
Naphex: cause you could easily beat that
Naphex: williamdunne: do you do your own locking or use the locking from that Map library?
williamdunne: Naphex: I'll have a dig. I'm currently trying to find an efficient way to send messages between some order parsers and the matching engine itself
Naphex: 13:59 <+Naphex> williamdunne: seems like a lot of needless complexity, just use a map with random access(if you need it) and the new stream api's. should be enough performance increase. pre-alloc the memory for the map first if arraycopy is bringing the performance down.
williamdunne: Looks pretty good though
Naphex: is that better ?:)
asciilifeform: educated fella oughta know that.
asciilifeform: Naphex: there is no programming language called 'lisp', and there hasn't been since 1964 or so
asciilifeform: make of this, what you will.
asciilifeform: the java stack per se - entirely ignoring the language (which is an instrument of torture) is a pernicious enough thing that i do not allow it on any metal under my control which matters ☟︎
Naphex: luckaly the lisp chef will have his shit serverd and all wrapped in paranthesis :) ☟︎
asciilifeform: williamdunne: when you eat a mighty fine dinner at your favourite restaurant, you still know that the chef often takes a shit. but it matters that he does it in the shitter and not in the kitchen
Naphex: asciilifeform just has some spaz when he hears java. same thing when i hear about lisp
williamdunne: asciilifeform: You'd probably be more disgusted if you knew all of the langs I enjoy using
Naphex: williamdunne: seems like a lot of needless complexity, just use a map with random access(if you need it) and the new stream api's. should be enough performance increase. pre-alloc the memory for the map first if arraycopy is bringing the performance down.
williamdunne: Naphex: Matching engine, using one thats meant to write to disk and have an audit trail (as well as being stupidly high performance) but so far its treating me like shit
williamdunne: I would like to be used by MPEX for options settlement too - I believe we could offer the reliability that was missing when MP last offered them
williamdunne: Can't imagine that I have enough rep to do that yet, but its something I would be open to in the future
danielpbarron: oo, you going to get listed on MPEx?
williamdunne: Just the company
danielpbarron: my asset, MEAT, is up in value from this time last year :D
danielpbarron: you're actually still going to use it for something serious?
danielpbarron: what came of your XCP thing?
williamdunne: Trying to use some custom Map library that claims to be the Fastest, Greatest, Most flexible. It reduced by speed by 16 times.
williamdunne: Its on a computer that hasn't touched the internet in a while so not worth the effort of moving it
williamdunne: danielpbarron: Still have the key, just changed my name format
danielpbarron: what happened there? lost your key?
williamdunne: ;;later tell danielpbarron yes, it was
assbot: MP's very brief foray into a poetry forum on Trilema - A blog by Mircea Popescu. ... ( http://bit.ly/1bDRP6T )
assbot: One good turn… | The Whet ... ( http://bit.ly/1HBNmNL )
scoopbot_revived: News! One good turn. URL: http://thewhet.net/2015/one-good-turn/
danielpbarron: and this is on a pogo
danielpbarron: i compiled it using the patches that ended up becoming 0.5.3.1
decimation: danielpbarron: do you mean the latest 0.5.3.1 build?
danielpbarron: i copied the data dir from a 0.7.2 node and the foundation's pre-0.5.3.1 loaded it fine and is now adding blocks to it
danielpbarron: height=334315 vs height=353419 (note that the 2nd value is now greater. I have copied data dir from a full node)
danielpbarron: ;;later tell williamdunne is this you? http://www.btcalpha.com/wot/user/mrwdunne/
decimation: although american airlines tend to have among the more competent pilots
decimation: in terms of cattle-class treatment
asciilifeform: not, evidently, the worst.
decimation: actually I've found us air carriers are the worst
decimation: asciilifeform: you didn't take one of the luxurious american airlines?
cazalla: (the drinking, not the men)
cazalla: https://www.youtube.com/watch?v=quujBgm2y6I rather amusing this is pretty much par at the qntra office
mircea_popescu: !rate ben_vulpes -1 said naked and famous, there's no naked and not famous. ponzi!
asciilifeform did not know they had airline
asciilifeform: 'There are strange things done in the midnight sun / By the men who moil for gold; / The Arctic trails have their secret tales / That would make your blood run cold; ...'
assbot: The Presidents of the USA - Naked and Famous - YouTube ... ( http://bit.ly/1DlKoa6 )
ben_vulpes: how did that song go?
Pierre_Rochard: primal scream therapy
mircea_popescu: lol, all teh hawt bitchez ?
Pierre_Rochard: cazalla: back on twitter, couldn’t stay off!
cazalla: Pierre_Rochard, back on twitter or an imposter?
blacktower: having trouble with nickserv right now, perf thanks for the urls. ill get that going
mircea_popescu: you're not part of the community yet.
blacktower: hello hello! just learning all of this, won't derp it up. glad to be a part of the community!
gribble: Error: That is an invalid IRC nick. Please check your input.
assbot: P2P Lending: I just loaned 100 peeps bitcoin on BTCJam. Here's some of my thoughts. : Bitcoin ... ( http://bit.ly/1yYIH7a )
mircea_popescu: ;;later tell FelipeMicaroniLalli https://www.reddit.com/r/Bitcoin/comments/335jn0/p2p_lending_i_just_loaned_100_peeps_bitcoin_on/ lawl
mircea_popescu: yeah, totally. because idiots that are too stupid to have been online for goatse get to reinvent an alt-universe where "satanism"
mircea_popescu: linked for "Slimy folks like “Busta Troll” are hijacking Facebook pages of conservatives, replacing the content with goats and anti-conservative messages. Some believe a goat is used because it is a Satanic symbol; many of the conservatives are targeted because of their Christian or Jewish views."
assbot: I Can Destroy Your Reputation and Career in Two Minutes - Rachel Alexander - Page full ... ( http://bit.ly/1DInDgO )
mircea_popescu: but prolly the magic of "inside the firewall no security is needed"
mircea_popescu: i do have some acct manager ppl who are technically bank clerks that i contact via pgp, which is a greast improvemnent over phone and i have nfi how they get into the systems
Pierre_Rochard: only version that’s compatible
Pierre_Rochard: mircea_popescu: here’s a joke for you - I run a WinXP 32 bit VM so that I can use 32 bit IE8 so that I can access online bank
asciilifeform: (their local version of nsa is so impoverished that '80s-grade castrato keys must be used. the only way to achieve this is custom winblows code, rather than microshit's normal crypto api even. hence activex/exploder mandate.)
mircea_popescu: Pierre_Rochard places that are serious about online banking mandate use of ie 10! and they get their sexurity as activex implants!
mircea_popescu: http://8ch.net/pol/src/1429803885757.jpg << lawl ok this /pol/ thing is pretty entertaining.
asciilifeform: hygiene is a thing.
asciilifeform: of course, when the browser is pwned (and all modern graphical browsers are good for one or two public total-demolition pwnholes every quarter or so) the keys are out.