<whitequark>
I frequently get free shipping within US this way, and completely zero bullshit from people not willing to ship internationally
<whitequark>
or just to Russia
<whitequark>
which is about half of ebay lots
<yorick>
ooh, I could get a nexus 5 for $350 for the 32GB one instead of $550 for the 16GB one and the 32GB one not selling
<yorick>
would need to look into carriers
<whitequark>
yeah
<whitequark>
I've bought my LTE phone from Canada
<whitequark>
Rogers happens to have the same bands allocated as Russia has
<whitequark>
... then UK customs bounced it around for 1.5 months. bastards.
<whitequark>
and I had to pay shipping twice.
<whitequark>
would have need to pay it thrice, but the seller was nice enough to remind the post office they have royally screwed up
<whitequark>
... I think it would be theoretically possible to find a set of carriers and remailers which allow you to evade the tax on packages and circumvent the limits
<whitequark>
of course I would never do such a thing.
<whitequark>
it would be a horrible, horrible thing to avoid financing the current russian regime.
<yorick>
yes, terrible
<yorick>
after all it is a beacon of rationality and democracy in an otherwise autocratic and pseudo-democratic continent
<whitequark>
you are spot on on this issue.
yorick has quit [Remote host closed the connection]
<whitequark>
I could translate it for you, but it's really speech-intensive
<whitequark>
he's basically telling a very trippy and not internally consistent version of "this is the house that jack built"
<whitequark>
to some creature which, I guess, would have eaten him otherwise or something. there's definitely an undertone of man tricking a monster
<devyn>
it seems very difficult to understand
<whitequark>
regardless, he's building up a chain of events which don't quite make sense, e.g. the first one is "I've flown over the sea on a limped flea"
<whitequark>
C: "then it was not a sea but a puddle"
<devyn>
haha
<whitequark>
M: "maybe a puddle, but an eagle was flying over it and couldn't reach the other shore"
<whitequark>
C: "then the eagle was a nestling"
<whitequark>
M: "maybe a nestling, but when he flown over a city, the shadow of his wings made the whole city dark"
<whitequark>
C: "then it was a tiny city"
<whitequark>
M: "maybe it was tiny, but a hare was running through it and couldn't reach the other side"
<whitequark>
it's all downhill from there. the creature is increasingly WTF, the man retells the story very quickly by chaining events one to another, but slightly changes it each time
<whitequark>
hah
<whitequark>
there's another fun video, but I can't find it on any streaming services
<whitequark>
... no torrents either. would be sad if it's lost forever
<whitequark>
by the way can you translate the title?
<whitequark>
google completely derps it
<devyn>
whitequark: "I'm a fox, but I understand LLVM. ~ A guidebook for making your own compiler. ~ <publisher; can't read> (softcover)"
<devyn>
a fox?
<whitequark>
thanks!
<whitequark>
and yeah, a fox, I guess.
<devyn>
oh it isn't the publisher name
<devyn>
but
<devyn>
complicated; dictionary isn't helping much
<devyn>
lol
<purr>
lol
<devyn>
maybe 'compilation'?
<devyn>
tutorial book?
<devyn>
hmmm
<whitequark>
that costs about $24
* whitequark
sighs and pulls out his card
<whitequark>
there's no way I can not have that book.
<devyn>
312 pages
<whitequark>
I don't know a word of japanese. doesn't matter, the novelty potential is just too much.
<devyn>
haha
<whitequark>
I'll leave it in the office or something
<devyn>
send pics when you get it
<whitequark>
just to be able to tell people "yes this is a real thing"
<whitequark>
sure
<devyn>
whitequark: I modified the scrolling
<whitequark>
hmmm
<whitequark>
something changed?
<whitequark>
oh right, direction
<devyn>
direction and polling rate
<whitequark>
still feels really sluggish
<devyn>
like I said before
<whitequark>
I'm on a touchpad though, so it's exacerbated
<devyn>
oh ok
<devyn>
I can't say I really notice it being sluggish
<devyn>
at all
<devyn>
I mean obviously it's locked to periods (doesn't scroll freely)
<devyn>
but
<devyn>
whitequark: have you got GPU accelerated <canvas> support? chrome://gpu
<whitequark>
sw only
<whitequark>
but, it's not drawing-is-slow-sluggish
<whitequark>
hell I have a top-of-the line i7 for that matter
<devyn>
ok
<devyn>
(if you have an i7, why don't you have acceleration? Intel's graphics drivers for Linux are supposed to be stellar)
<devyn>
but anyway
<devyn>
that doesn't matter
<whitequark>
"
<whitequark>
Accelerated 2d canvas is unstable in Linux at the moment.
<devyn>
well that's probably why I've been having problems with it :p
<devyn>
might have force-enabled it at some point
* devyn
facepalms
<devyn>
oh well
<devyn>
whitequark: so what is sluggish, then?
<whitequark>
acceleration factor not high enough
<devyn>
ah, that's easily fixed
<devyn>
whitequark: better?
<whitequark>
much better
<devyn>
whitequark: now requesting 1000 periods, but I think your new combined stream still flushes after every message even when grabbing history, which may be the source of the craziness at load time
<devyn>
not sure though
<devyn>
will test
<whitequark>
devyn: yep, it does
<devyn>
whitequark: I think my Stream.js is at least partially at fault too
<whitequark>
well, it's a good idea to group adjacent redraws
<whitequark>
perhaps limit them to the screen refresh rate too
<devyn>
well they're already redrawing far below screen refresh rate; it's just that it's redrawing on every message receipt
<devyn>
it might be best if I just set a timer and see whether I get any more
<whitequark>
yup
<devyn>
and only redraw once there's a delay
<devyn>
whitequark: ok, got that out of the way, now profiling shows a lot of time being spent idle
<devyn>
so
<devyn>
it's all you now
<devyn>
:p
<whitequark>
yeah, it's running in bytecode
<whitequark>
that's 10x or so slower than native
<devyn>
whitequark: would it be simple to add a Makefile rule for native just for fun?
<whitequark>
lemme build it manually
<whitequark>
I don't want to leave it on permanently because native has shitty backtraces
<whitequark>
idk why
<devyn>
mmhm
<whitequark>
seems like it doesn't represent inlining in DWARF correctly
<devyn>
whitequark: GHC, on the other hand, doesn't really try at all; you basically have to use GHCi to debug haha
<whitequark>
behold
<whitequark>
well, ocamldebug is weird
<whitequark>
it has some ridumentary and barely sufficient introspection, but for most other things it depends on reversible debugging
<devyn>
oh ghci is actually a fair bit like gdb except high level, so it's alright
<devyn>
the debugging portion, anyway; it's an interpreter
<whitequark>
ocamldebug works on bytecode so it's more or less same
<devyn>
well it can also load native object files and mix them with interpreted stuff
<whitequark>
yeah ocaml can't do that at all
<whitequark>
though I suspect the reason is more along "why is this useful" rather "this is not possible"
<whitequark>
I can't quite give a good reason
<devyn>
because GHC developers are computer scientists who get off on doing things like that
<whitequark>
this basically explains 90% of FP
<devyn>
their trac milestone for "we'll get to it when we feel like it" is _|_
<devyn>
i.e. bottom
<devyn>
lol
<purr>
lol
<whitequark>
ha
<whitequark>
⊥
<devyn>
yeah, except it's actually _|_ because that's the ASCII representation used in pseudo- (and maybe actual, in some extension) Haskell
<devyn>
whitequark: native now? quite a bit faster
<whitequark>
yea
yorick has joined #elliottcable
Sgeo_ has joined #elliottcable
Sgeo has quit [Ping timeout: 240 seconds]
joelteon has quit [Ping timeout: 246 seconds]
joelteon has joined #elliottcable
wudofyr has quit [Remote host closed the connection]