487400+ entries in 0.321s

williamdunne: Yeah, I do similar on my sites but I 303 www
to no wwww
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
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: 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: 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 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.
Naphex: luckaly
the lisp chef will have his shit serverd and all wrapped in paranthesis :)
☟︎ 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: 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?
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: 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)
decimation: although american airlines
tend
to have among
the more competent pilots
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)
mircea_popescu: !rate ben_vulpes -1 said naked and famous,
there's no naked and not famous. ponzi!
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
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.
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."
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: 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
mircea_popescu: Pierre_Rochard places
that are serious about online banking mandate use of ie 10! and
they get
their sexurity as activex implants!